Nutty Thai Peanut Tofu Buddha Bowl with Jasmine Rice
Looking for a vibrant and nourishing meal that delights the senses? This Thai Peanut Tofu Buddha Bowl is your answer. Loaded with fresh vegetables, creamy peanut sauce, and protein-rich tofu, it's a satisfying dish that brings a burst of flavors to your table. Perfect for lunch or dinner, this bowl is easy to make and packed with nutrients.

Ingredients
- 1 cup jasmine rice
- 2 cups water
- 1 tablespoon vegetable oil
- 1 block extra-firm tofu, cubed
- Salt and pepper to taste
- 1 bell pepper, sliced
- 2 carrots, shredded
- 1/2 cucumber, sliced
- 2 cups fresh spinach
- 1/4 cup peanut butter
- 2 tablespoons soy sauce
- 1 tablespoon lime juice
- 1 tablespoon maple syrup
- 1-2 tablespoons water (for sauce)
- 1/4 cup chopped peanuts, for garnish
- Fresh cilantro, for garnish
Instructions
- Cook the Rice: Rinse the jasmine rice under cold water. In a medium pot, combine the rice with 2 cups of water. Bring to a boil, then cover and reduce heat to low. Cook for about 15 minutes or until water is absorbed. Remove from heat and let it sit covered for 5 minutes.
- Prepare the Tofu: In a skillet, heat the vegetable oil over medium heat. Add the cubed tofu, season with salt and pepper, and cook until golden brown on all sides, about 10-15 minutes.
- Sauté the Veggies: In the same skillet, add the sliced bell pepper and shredded carrots. Sauté for 3-4 minutes until slightly tender but still crisp. Add the cucumber and spinach, cooking for another 2 minutes.
- Make the Peanut Sauce: In a small bowl, mix together 1/4 cup peanut butter, 2 tablespoons soy sauce, 1 tablespoon lime juice, 1 tablespoon maple syrup, and 1-2 tablespoons water to thin it out.
- Assemble the Bowl: In a serving bowl, layer the jasmine rice, crispy tofu, sautéed vegetables, and drizzle with peanut sauce. Garnish with chopped peanuts and fresh cilantro.
Cook’s tips
- Press the tofu for at least 15 minutes before cooking to remove excess water and achieve maximum crispiness.
- Use a non-stick skillet and avoid overcrowding the tofu to ensure even browning.
- Adjust the peanut sauce consistency by adding more water if it's too thick, or more peanut butter if too thin.
- Prep all vegetables while the rice cooks to save time and streamline the process.
- For an extra kick, add a pinch of red pepper flakes or a drizzle of sriracha to the peanut sauce.
Substitutions
- Use tamari or coconut aminos instead of soy sauce for a gluten-free option.
- Substitute maple syrup with honey or agave nectar if preferred.
- Replace peanut butter with almond butter or sunflower seed butter for nut allergies.
- Swap jasmine rice with brown rice or quinoa for a whole-grain alternative.
- Use any crunchy vegetables like broccoli, snap peas, or zucchini instead of bell pepper and carrots.
Storage & reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Keep the peanut sauce separate and add just before serving to prevent sogginess. Reheat in a microwave or skillet until warmed through.
Frequently asked questions
Can I make this dish gluten-free?
Yes, use tamari or coconut aminos instead of soy sauce, and ensure all other ingredients are gluten-free.
How can I make the tofu extra crispy?
Press the tofu for at least 15 minutes, then coat with cornstarch before frying for a crunchy exterior.
Can I meal-prep this bowl?
Absolutely! Cook the components ahead and store them separately. Assemble when ready to eat for the best texture.
Is this recipe vegan?
Yes, all ingredients are plant-based, but check the peanut butter for any added dairy or honey.



