Spicy Thai Peanut Rice with Crunchy Vegetables

Colorful spicy Thai peanut rice bowl topped with crunchy fresh vegetables and chopped roasted peanuts Save
Colorful spicy Thai peanut rice bowl topped with crunchy fresh vegetables and chopped roasted peanuts | bowlandbasil.com

This vibrant Thai-inspired bowl brings together fluffy jasmine rice with a rich, creamy peanut sauce spiked with sriracha, lime, and sesame oil. The crisp vegetables—red and yellow bell peppers, snap peas, shredded carrots, and purple cabbage—add satisfying crunch and colorful appeal.

Perfect for busy weeknights, this dish comes together in just 40 minutes with minimal cooking. The peanut sauce balances sweet maple syrup, tangy lime juice, savory soy sauce, and spicy heat, coating each grain of rice and fresh vegetable. Garnish with roasted peanuts, fresh cilantro, and extra lime for brightness.

Enjoy it warm as a main dish or chilled as a hearty salad. Add tofu, tempeh, or grilled chicken for extra protein, or keep it plant-based for a satisfying vegan meal.

The rain was coming down hard last Tuesday when I found myself staring at a nearly empty fridge. That evening, determined to avoid takeout, I cobbled together this spicy peanut rice from whatever odds and ends I had on hand. My roommate wandered in, attracted by the aromatics, and we ended up eating it straight from the pan while standing at the counter.

Last month, I made this for a dinner party where two guests were vegan and one was gluten-free. I was nervous about pleasing everyone, but this bowl disappeared so fast that I had to quickly make more sauce. The best part was watching my friend who swears she hates vegetables go back for thirds.

Ingredients

  • 1 1/2 cups jasmine rice: Jasmine rice has this natural floral sweetness that pairs beautifully with the savory peanut sauce
  • 3 cups water: Rinse your rice until the water runs clear to remove excess starch for fluffier results
  • 1/2 teaspoon salt: Just enough to season the rice without overpowering the dish
  • 1/3 cup creamy peanut butter: Unsweetened peanut butter gives you control over the final flavors
  • 2 tablespoons soy sauce: Use tamari if you need this gluten-free
  • 1 tablespoon rice vinegar: Adds brightness that cuts through the rich peanut butter
  • 1 tablespoon lime juice: Fresh lime makes all the difference here
  • 1 tablespoon maple syrup or honey: Balances the heat and saltiness
  • 1–2 teaspoons sriracha: Start with one teaspoon and adjust to your heat tolerance
  • 1 teaspoon toasted sesame oil: A little goes a long way for that authentic Asian flavor
  • 2–3 tablespoons warm water: This thins the sauce to the perfect pourable consistency
  • 1 red bell pepper: Thinly sliced for maximum surface area
  • 1 yellow bell pepper: The colorful contrast makes this dish so inviting
  • 1 cup sugar snap peas: Leave them raw for crunch or briefly sauté for sweetness
  • 1 large carrot: Julienned or grated, either way works beautifully
  • 1 cup shredded purple cabbage: Adds incredible color and a slight peppery bite
  • 2 green onions: Both white and green parts add different flavors
  • 1/4 cup fresh cilantro: The fresh herbal element ties everything together
  • 1/4 cup roasted peanuts: Roughly chopped for texture variation
  • Lime wedges: Extra acid for squeezing over the top
  • Extra sriracha: For the heat seekers at the table

Instructions

Cook the rice:
Rinse the rice under cold water until the water runs clear, then combine with water and salt in a saucepan. Bring to a boil, reduce heat to low, cover and simmer for 15 minutes. Remove from heat and let stand for 5 minutes before fluffing with a fork.
Make the peanut sauce:
Whisk together peanut butter, soy sauce, rice vinegar, lime juice, maple syrup, sriracha, and sesame oil until smooth. Add warm water one tablespoon at a time until the sauce reaches your desired consistency.
Prep the vegetables:
Slice the bell peppers, halve the snap peas, julienne or grate the carrot, and shred the cabbage. You can keep them raw for crunch or quickly sauté them for 2 to 3 minutes.
Assemble the bowls:
Divide the warm rice among serving bowls and arrange the colorful vegetables on top. Drizzle generously with the peanut sauce.
Add the finishing touches:
Scatter chopped peanuts, cilantro, and green onions over each bowl. Serve with lime wedges and extra sriracha on the side.
Creamy peanut sauce drizzled over jasmine rice with vibrant bell peppers and crisp purple cabbage shreds Save
Creamy peanut sauce drizzled over jasmine rice with vibrant bell peppers and crisp purple cabbage shreds | bowlandbasil.com

This recipe has become my go-to when friends drop by unexpectedly because it looks impressive but comes together so quickly. My cousin actually asked for the recipe before shed even finished her first bowl.

Making It Your Own

The beauty of this dish is its flexibility. I have made it with baked tofu cubes, grilled chicken strips, and even edamame for extra protein. One week I used only vegetables from my CSA box and it might have been the best version yet.

Sauce Secrets

Double the peanut sauce and keep it in a jar in your refrigerator. It is fantastic on noodle dishes, as a dipping sauce for spring rolls, or even drizzled over roasted vegetables. The flavors actually get better after a day or two.

Perfect Pairings

This dish stands well on its own, but sometimes I serve it alongside crispy spring rolls or fresh summer rolls for a complete Thai inspired meal. A cold beer or crisp white wine cuts through the richness perfectly.

  • For extra protein, try adding baked tofu cubes or grilled chicken
  • Leftovers keep well for up to three days in the refrigerator
  • The sauce can be made up to a week in advance
Vegetarian Thai peanut rice dish featuring snap peas, carrots, and garnishes of cilantro and lime wedges Save
Vegetarian Thai peanut rice dish featuring snap peas, carrots, and garnishes of cilantro and lime wedges | bowlandbasil.com

Hope this brings as much joy to your kitchen as it has to mine. There is something deeply satisfying about a bowl that looks this beautiful and tastes even better.

Recipe FAQs

Yes, the peanut sauce stores well in an airtight container in the refrigerator for up to one week. Whisk in a splash of warm water before serving to restore the creamy consistency.

Bell peppers, snap peas, carrots, and purple cabbage provide excellent crunch and color. Broccoli florets, edamame, cucumber, or shredded Brussels sprouts also work beautifully as substitutions.

Yes, simply use tamari instead of soy sauce to make it gluten-free. All other ingredients, including jasmine rice and natural peanut butter, are naturally gluten-free.

Brown rice, basmati, or forbidden rice work well, though cooking times may vary. For the best texture and authentic Thai flavor, jasmine rice is recommended for its fragrant aroma and tender grains.

Crispy tofu cubes, pan-seared tempeh, or grilled chicken breast are excellent additions. Edamame, roasted chickpeas, or a fried egg on top also boost protein while keeping the dish vegetarian-friendly.

Absolutely—substitute sunflower seed butter for the peanut butter and use sunflower seeds instead of chopped peanuts. The sauce will still be creamy and flavorful with a slightly different nutty profile.

Spicy Thai Peanut Rice with Crunchy Vegetables

Vibrant Thai-style rice with creamy spicy peanut sauce and crisp colorful vegetables

Prep 20m
Cook 20m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Rice Base

  • 1 1/2 cups jasmine rice or long-grain white rice
  • 3 cups water
  • 1/2 teaspoon salt

Creamy Peanut Sauce

  • 1/3 cup unsweetened creamy peanut butter
  • 2 tablespoons soy sauce or tamari
  • 1 tablespoon rice vinegar
  • 1 tablespoon fresh lime juice
  • 1 tablespoon maple syrup or honey
  • 1 to 2 teaspoons sriracha or chili garlic sauce
  • 1 teaspoon toasted sesame oil
  • 2 to 3 tablespoons warm water

Fresh Vegetables

  • 1 red bell pepper, thinly sliced
  • 1 yellow bell pepper, thinly sliced
  • 1 cup sugar snap peas, halved
  • 1 large carrot, julienned or grated
  • 1 cup shredded purple cabbage
  • 2 green onions, sliced
  • 1/4 cup fresh cilantro, chopped

Garnish

  • 1/4 cup roasted peanuts, roughly chopped
  • Fresh lime wedges
  • Extra sriracha for additional heat

Instructions

1
Prepare the Rice: Rinse jasmine rice under cold running water until water runs clear, about 2 to 3 minutes. Combine rinsed rice, 3 cups water, and salt in a medium saucepan. Bring to a rolling boil over high heat, then immediately reduce heat to low. Cover tightly and simmer for 15 minutes until water is absorbed. Remove from heat and let stand, covered, for 5 minutes. Fluff rice gently with a fork before serving.
2
Make the Peanut Sauce: While rice simmers, whisk together peanut butter, soy sauce, rice vinegar, lime juice, maple syrup, sriracha, and sesame oil in a medium bowl until smooth. Gradually whisk in warm water, 1 tablespoon at a time, until sauce reaches a pourable consistency. Start with 2 tablespoons and add more if needed. The sauce should coat the back of a spoon.
3
Prepare the Vegetables: Slice red and yellow bell peppers into thin strips. Halve sugar snap peas diagonally. Julienne carrot into matchstick-sized pieces or grate using a box grater. Shred purple cabbage into thin strips. Slice green onions on a bias. Chop fresh cilantro coarsely. Keep vegetables raw for maximum crunch, or briefly sauté bell peppers, snap peas, and carrots in a large skillet over medium heat for 2 to 3 minutes if softer texture is preferred.
4
Assemble the Bowls: Divide cooked jasmine rice evenly among 4 serving bowls. Arrange prepared vegetables over rice in sections for visual appeal. Drizzle peanut sauce generously over each bowl, ensuring rice and vegetables are well coated.
5
Add Garnishes and Serve: Top each bowl with chopped roasted peanuts, fresh cilantro, and sliced green onions. Serve with lime wedges on the side. Offer extra sriracha at the table for those who prefer additional spice. Serve immediately while rice is warm, or enjoy chilled as a grain salad.
Additional Information

Equipment Needed

  • Saucepan with tight-fitting lid
  • Medium and large mixing bowls
  • Wire whisk
  • Chef's knife
  • Cutting board
  • Box grater (optional for carrot)
  • Large skillet (optional for sautéing vegetables)

Nutrition (Per Serving)

Calories 450
Protein 11g
Carbs 65g
Fat 17g

Allergy Information

  • Contains peanuts and soy products. Use certified gluten-free tamari instead of soy sauce to accommodate gluten intolerance. Individuals with peanut allergies should substitute sunflower seed butter and eliminate all peanut garnishes. Always verify ingredient labels for hidden allergens, particularly in pre-packaged sauces.
Clara Jennings

Easy recipes, practical cooking tips, and family-friendly meals for food lovers.