This Easy Tofu Rice Bowl with Peanut Sauce is a hands-off, high-protein, and fiber-rich dinner that delivers bold flavor in every bite using simple pantry ingredients.

For more easy bowl recipes, check out our easy Buddha bowl, chickpea shawarma bowl, cauliflower shawarma bowl, and Greek cauliflower bowl.

Close-up of tofu rice bowl showing roasted tofu, carrots, broccoli, and creamy peanut sauce

Why you’ll love this easy tofu bowl with peanut sauce!

We love rice bowls, but only when they actually make life easier. If a bowl takes more effort than lasagna, it has failed its job. Thatโ€™s the problem we wanted to solve with this recipe. No endless components. No fancy sauces. Just good food, cooked simply, that tastes good from the first bite to the last.

This tofu rice bowl is designed so every bite is flavorful, not just the top layer. The tofu and vegetables roast together on one pan, then get mixed with the rice so nothing is bland or forgotten at the bottom of the bowl. The peanut sauce is whisked by hand, using everyday ingredients, and lightly coats everything without overpowering it.

Louise and I arenโ€™t vegan, and we eat chicken and fish regularly. But over the past few years, weโ€™ve been cooking with tofu occasionally โ€” not for any trendy reason, but because itโ€™s a reliable, complete source of protein with a neutral flavor that works beautifully in simple recipes like this one. It absorbs seasoning, roasts well, and feels satisfying without being heavy.

These days, it shows up on our table even more often than chicken, and it just feels good to eat this way. Thatโ€™s why weโ€™re excited to share this recipe โ€” and many more like it โ€” with you.

Ingredients

Full ingredients and substitutions are in the recipe box below.

Ingredients for tofu rice bowl including tofu, carrots, onion, broccoli, rice, and peanut sauce basics.
  • Firm or extra-firm tofu: roasts well and absorbs flavor. Substitute drained chickpeas for a chickpea rice bowl with a slightly nuttier bite.
  • Carrots: turn sweet and tender in the oven. Swap with sweet potatoes, squash, or frozen carrot slices for a true sheet pan tofu dinner.
  • Onion: adds savory depth as it roasts. Red onion or shallots work too.
  • Olive oil: keeps everything moist and flavorful. Avocado oil or another neutral oil is fine.
  • Reduced-sodium soy sauce: seasons the tofu and vegetables evenly. Tamari or coconut aminos are good alternatives.
  • Paprika: adds warmth and color. Use smoked for deeper flavor or chili powder for mild heat.
  • Garlic powder: easy, even seasoning. Onion powder works in a pinch.
  • Peanut butter: creates a creamy, familiar sauce. Almond or cashew butter also work in this peanut tofu bowl.
  • Lime juice, lemon juice, or vinegar: balances the richness. Use what you have.
  • Maple syrup or honey: adds gentle sweetness. Brown sugar works too.
  • Cooked rice: jasmine, basmati, or brown rice all fit this easy rice bowl recipe.
  • Broccoli florets: fresh or frozen both work well, though fresh stays a bit crunchier. Swap with edamame, cauliflower, sliced cabbage, or green beans.
  • Scallions or crushed peanuts: add crunch. Mango or pineapple bring a fresh contrast, if you like.
Finished tofu rice bowl with roasted vegetables, rice, and peanut sauce mixed evenly.

How to Make This Easy Tofu Rice Bowl

1. Roast the tofu and vegetables

Heat the oven to 430ยฐF (220ยฐC). Cook the rice if needed. We boil it in lightly salted water until tender, then drain and set aside.

Pat the tofu dry with kitchen paper, break it into bite-size pieces, and add it to a large baking sheet. Add the carrots, onion, olive oil, soy sauce, paprika, garlic powder, and a pinch of salt. Toss well so everything is evenly coated. Spread on a single layer.

Roast for about 25 to 30 minutes, until the carrots are tender, the onion caramelized, and the tofu golden around the edges.

Step 1 Roasted tofu, onion, and carrots on a sheet pan.

2. Make the peanut sauce

While the tofu roasts, add the smooth peanut butter, soy sauce, lime juice, and maple syrup to a bowl. Whisk until smooth, adding a little water only if necessary until the sauce is easy to drizzle. If youโ€™re using crunchy peanut butter, itโ€™s best to blend the sauce until smooth.

Step 2 Creamy peanut sauce in a small bowl.

3. Microwave the broccoli

Cut broccoli into bite-size pieces, put in a bowl, add 2 tablespoons of water, cover, microwave on high for about 3โ€“4 minutes until crisp-tender. Drain excess water. Season with a pinch of salt.

Step 3 Microwaved broccoli florets in a white bowl.

4. Mix

Remove the baking sheet from the oven. Add the cooked rice and broccoli directly to the pan and toss gently so the rice picks up all the flavor from the roasted tofu and vegetables.

Step 4 Rice and broccoli florets tossed with the roasted tofu and veggies.

5. Serve

Spoon into bowls and drizzle with peanut sauce. Finish with scallions, crushed peanuts, or mango if you like.

Step 5 Tofu rice bowl with broccoli and peanut butter sauce served with spoon.

Tips

  • Tear the tofu, donโ€™t cut it: the uneven edges roast better and hold on to more flavor.
  • Slice the carrots thin: thin rounds cook at the same pace as the tofu and onion.
  • Use a large baking sheet: overcrowding causes steaming instead of roasting.
  • Reduced-sodium soy sauce works best: it keeps the flavors balanced and not overly salty.
  • Thin the peanut sauce with water: a looser sauce coats the bowl more evenly.
  • Mix the rice on the pan: this helps the rice absorb all the roasted flavor instead of staying plain.

Frequently Asked Questions

Can I make this without tofu?

Yes. Chickpeas work very well here and turn this into a simple chickpea rice bowl with the same roasting method and seasoning.

Can I make this ahead of time?

You can roast the tofu and vegetables and cook the rice up to 3 days ahead. Store everything separately and assemble when ready.

Does the peanut sauce need a blender?

No. A small bowl and a fork or whisk are enough, which keeps the recipe easy and low-effort, just like a good sheet-pan tofu dinner should be. That said, if youโ€™re using crunchy peanut butter, blending the sauce will give you a smoother result.

Can I use frozen vegetables?

Absolutely. Frozen broccoli works well and saves prep time. Just warm it and drain off any excess water before mixing it into the bowl. It wonโ€™t be quite as crisp as fresh, but it still tastes great once it’s mixed with the sauce.

How to store this Easy Tofu Rice Bowl with Peanut Sauce?

Store leftovers in an airtight container in the fridge for up to 3 days. Keep the sauce separate if possible and add it just before serving.

More Easy Tofu Recipes

If you try this Tofu Rice Bowl Recipe please leave a ๐ŸŒŸ star rating and let us know how it turned out in the commentsโ€”we love hearing from you.

Easy Tofu Rice Bowl with Peanut Sauce served in a bowl, colorful, comforting, and filling.

Easy Tofu Rice Bowl with Peanut Sauce (Sheet-Pan Dinner)

No ratings yet
This Easy Tofu Rice Bowl with Peanut Sauce is a simple, hands-off dinner made with everyday ingredients that comes together on one pan and delivers comforting, well-balanced flavor in every bite.
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 4 people
Course: Main Course
Cuisine: International

Ingredients 

  • 15 ounces firm tofu or extra firm
  • 2 medium carrots sliced into thin rounds
  • 1 large onion sliced
  • 3 tablespoons olive oil
  • 2 tablespoons soy sauce reduced-sodium
  • 2 teaspoons paprika sweet or smoked
  • 1ยฝ teaspoons garlic powder
  • 3 cups broccoli florets fresh or frozen

For the Sauce

  • ยฝ cup peanut butter creamy
  • 3 tablespoons soy sauce reduced-sodium
  • 3 tablespoons lime juice or lemon juice or vinegar
  • 2 tablespoons maple syrup or honey

For Serving

  • 2 cups cooked rice jasmine, basmati or brown
  • 1 chopped scallion or crushed peanuts – you can add diced mango or pineapple for freshness (optional)

Instructions 

  • Preheat the oven to 430ยฐF (220ยฐC). Cook the rice if needed. We boil it in lightly salted water until tender, then drain.
    Pat 15 ounces firm tofu dry with kitchen paper. Break it into bite-size chunks and add to a large baking sheet.
    Add 2 medium carrots, 1 large onion, 3 tablespoons olive oil, 2 tablespoons soy sauce, 2 teaspoons paprika, 1ยฝ teaspoons garlic powder, and a pinch of salt. Toss well. Spread on a single layer and bake for 25-30 minutes.
    Step 1 Roasted tofu, onion, and carrots on a sheet pan.
  • While the tofu roasts, add ยฝ cup peanut butter, 3 tablespoons soy sauce, 3 tablespoons lime juice, and 2 tablespoons maple syrup to a bowl. Whisk until smooth. Add a little water until the sauce is easy to drizzle.
    Tip: If youโ€™re using crunchy peanut butter, itโ€™s best to blend the sauce until smooth.
    Step 2 Creamy peanut sauce in a small bowl.
  • Put 3 cups broccoli florets in a bowl, add 2 tablespoons of water, cover, microwave on high for about 3โ€“4 minutes or until crisp-tender. Drain excess water. Season with a pinch of salt.
    Step 3 Microwaved broccoli florets in a white bowl.
  • Remove the baking sheet from the oven. Add 2 cups cooked rice and broccoli directly to the pan. Toss gently so everything is evenly mixed.
    Step 4 Rice and broccoli florets tossed with the roasted tofu and veggies.
  • Spoon into bowls. Drizzle with peanut sauce and a squeeze of lime. Add scallions, peanuts, or diced mango if you like.
    Step 5 Tofu rice bowl with broccoli and peanut butter sauce served with spoon.

Notes

Substitutions
  • Firm or extra-firm tofu โ†’ Drained canned chickpeas, white beans, or thick-sliced mushrooms
  • Broccoli florets โ†’ Sliced cabbage, cauliflower, edamame, avocado, green beans, or snap peas
  • Carrots โ†’ Sweet potatoes, butternut squash, bell pepper, or frozen carrot slices
  • Onion โ†’ Red onion, shallots, bell pepper
  • Olive oil โ†’ Avocado oil, sunflower oil, or any neutral cooking oil
  • Reduced-sodium soy sauce โ†’ Substitute salt, tamari or coconut aminos
  • Paprika โ†’ Smoked paprika, chili powder, or a pinch of cumin
  • Garlic powder โ†’ Onion powder or a small grated garlic clove
  • Peanut butter โ†’ Almond butter, cashew butter, or sunflower seed butter
  • Lime juice, lemon juice, or vinegar โ†’ Rice vinegar or white wine vinegar
  • Maple syrup or honey โ†’ Brown sugar or agave syrup
  • Cooked rice โ†’ Brown rice, basmati, jasmine, or cooked quinoa
  • Scallions or crushed peanuts โ†’ Sesame seeds, chopped cilantro, or diced mango or pineapple
ย 
Tips
  • Tear the tofu for better browning and flavor
  • Slice carrots thin so everything cooks evenly
  • Use a large pan to avoid steaming
  • Choose reduced-sodium soy sauce for balance
  • Thin the sauce so it coats, not clumps
  • Mix the rice on the pan so it picks up flavor
  • Store leftovers airtight in the fridge for up to 3 days

Nutrition

Serving: 1 of 4 (with 2 Tbsp sauce per bowl), Calories: 469kcal, Carbohydrates: 47g, Protein: 19g, Fat: 24g, Saturated Fat: 4g, Polyunsaturated Fat: 6g, Monounsaturated Fat: 13g, Trans Fat: 0g, Cholesterol: 0mg, Sodium: 690mg, Potassium: 539mg, Dietary Fiber: 5g, Sugar: 12g, Vitamin A: 5876IU, Vitamin B6: 0.4mg, Vitamin C: 47mg, Vitamin E: 4mg, Vitamin K: 58ยตg, Calcium: 209mg, Folate: 67ยตg, Iron: 3mg, Manganese: 1mg, Magnesium: 70mg, Zinc: 1mg
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you โญ๏ธ ๐Ÿ’š.


Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

Weโ€™re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) ๐ŸŒฟโœจ.

Welcome to our blog, we are glad you are here.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating