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.
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
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
- → Can I make the peanut sauce ahead of time?
-
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.
- → What vegetables work best in this dish?
-
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.
- → Is this dish gluten-free?
-
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.
- → Can I use a different type of rice?
-
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.
- → How can I add more protein?
-
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.
- → Can I make this nut-free?
-
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.