Of all the recipes that have graced my kitchen table, few have achieved the legendary status of these Sweet Potato and Tofu Rice Bowls. It started as an experiment on a hectic Tuesday night, a desperate attempt to combine healthy ingredients from the pantry into something my family would actually eat without complaint. I was armed with a block of tofu, a couple of sweet potatoes, and a jar of peanut butter. The expectations were, admittedly, low. But what emerged from the oven and the skillet that evening was nothing short of a culinary revelation. The sweet, caramelized potatoes, the savory, crispy tofu, and the rich, creamy peanut sauce created a symphony of flavors and textures that was instantly addictive. My kids, who usually eye tofu with deep suspicion, were suddenly asking for seconds. It has since become our go-to meal for busy weeknights, a reliable crowd-pleaser for guests, and my personal favorite for a satisfying and nourishing lunch. This dish is more than just a recipe; it’s a testament to how simple, wholesome ingredients can come together to create something truly spectacular, proving that healthy eating can be the most delicious choice of all.
Ingredients
Here is everything you will need to create this vibrant and satisfying dish. The ingredients are simple, accessible, and pack a powerful punch of flavor and nutrition.
For the Rice Bowls:
- 1 block (14-16 ounces) extra-firm tofu: Pressed for at least 30 minutes to remove excess water, then cubed into 1-inch pieces. This is the key to achieving a crispy texture.
- 2 large sweet potatoes: Peeled and chopped into 1-inch cubes. Their natural sweetness provides a perfect counterbalance to the savory elements.
- 1 tablespoon olive oil: For roasting the sweet potatoes to golden-brown perfection.
- 1 tablespoon cornstarch: A secret weapon for coating the tofu to ensure a wonderfully crispy exterior when pan-seared.
- 1 tablespoon sesame oil or avocado oil: For searing the tofu. Sesame oil adds a nutty flavor, while avocado oil is a great high-heat neutral option.
- 4 cups cooked rice: Brown, white, jasmine, or basmati rice all work beautifully as the base of this bowl.
- 1 large head of broccoli: Cut into small florets. Adding this provides a pop of green color, texture, and a boost of nutrients.
- 1 avocado: Sliced or cubed, for a creamy, healthy fat topping.
For the Creamy Peanut Sauce:
- 1/2 cup creamy, natural peanut butter: The foundation of our rich and savory sauce.
- 1/4 cup warm water: To thin the sauce to the perfect drizzling consistency.
- 3 tablespoons low-sodium soy sauce or tamari: For a deep, umami-rich saltiness. Use tamari for a gluten-free option.
- 2 tablespoons maple syrup: Adds a touch of sweetness to balance the flavors.
- 1 tablespoon rice vinegar: Provides a bright, tangy acidity that cuts through the richness of the peanut butter.
- 1 clove garlic: Minced finely for a pungent, aromatic kick.
- 1 teaspoon fresh ginger: Grated, for a warm and zesty spice.
- 1/2 teaspoon sriracha or chili garlic sauce (optional): For those who enjoy a little bit of heat. Adjust to your personal preference.
For Garnish (Optional but Recommended):
- 2 tablespoons sesame seeds: Toasted for extra flavor.
- 1/4 cup chopped fresh cilantro: For a fresh, herbaceous note.
- 2 green onions: Thinly sliced, for a mild, crisp onion flavor.
Instructions
Follow these step-by-step instructions to assemble your delicious and wholesome rice bowls. The process is broken down into manageable steps to ensure a perfect result every time.
Step 1: Prepare the Tofu and Sweet Potatoes
Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper for easy cleanup. While the oven heats, ensure your tofu is well-pressed. This step is crucial and should not be skipped, as it allows the tofu to become crispy rather than soggy. Cut the pressed tofu into 1-inch cubes. In a medium bowl, toss the tofu cubes with the cornstarch, a pinch of salt, and pepper until they are lightly and evenly coated. Set aside.
Step 2: Roast the Vegetables
In a separate large bowl, toss the cubed sweet potatoes and broccoli florets with the 1 tablespoon of olive oil, salt, and black pepper. Spread them in a single, even layer on the prepared baking sheet. It’s important not to overcrowd the pan, as this will cause the vegetables to steam instead of roast. If necessary, use two baking sheets. Roast for 25-30 minutes, flipping halfway through, until the sweet potatoes are tender, caramelized at the edges, and the broccoli is slightly charred and crisp-tender.
Step 3: Cook the Tofu
While the vegetables are roasting, heat the sesame or avocado oil in a large non-stick skillet or cast-iron pan over medium-high heat. Once the oil is shimmering, carefully add the cornstarch-coated tofu cubes in a single layer. Cook for 4-6 minutes per side, without moving them too much, until they are golden brown and crispy on all sides. Once cooked, remove the tofu from the skillet and set it aside on a plate.
Step 4: Whisk a a batch of the Peanut Sauce
In a small bowl or a liquid measuring cup, combine all the ingredients for the peanut sauce: peanut butter, warm water, soy sauce (or tamari), maple syrup, rice vinegar, minced garlic, grated ginger, and optional sriracha. Whisk vigorously until the sauce is completely smooth and creamy. If the sauce is too thick, add another tablespoon of warm water at a time until it reaches your desired drizzling consistency. Taste and adjust the seasonings if needed—more soy sauce for saltiness, more maple syrup for sweetness, or more sriracha for heat.
Step 5: Assemble the Sweet Potato and Tofu Rice Bowls
Now for the fun part! To assemble your bowls, divide the cooked rice evenly among four bowls. Top the rice with a generous portion of the roasted sweet potatoes and broccoli. Add a serving of the crispy pan-seared tofu. Drizzle everything liberally with the creamy peanut sauce. Finally, garnish with sliced avocado, a sprinkle of toasted sesame seeds, chopped fresh cilantro, and sliced green onions. Serve immediately while warm.
Nutrition Facts
This recipe is designed to be as nourishing as it is delicious, offering a balanced meal in one bowl.
- Servings: 4
- Calories per serving: Approximately 580 kcal
Key Nutritional Highlights:
- Excellent Source of Plant-Based Protein (Approx. 22g): The combination of tofu and peanut butter provides a substantial amount of protein, which is essential for muscle repair, immune function, and keeping you feeling full and satisfied.
- Rich in Fiber (Approx. 12g): With contributions from sweet potatoes, broccoli, brown rice, and tofu, this bowl is packed with dietary fiber. Fiber is crucial for digestive health, regulating blood sugar levels, and maintaining a healthy weight.
- High in Vitamin A: Sweet potatoes are one of nature’s best sources of beta-carotene, which the body converts into Vitamin A. This vitamin is vital for vision, immune system support, and skin health.
- Contains Healthy Fats: The avocado, peanut butter, and olive oil provide heart-healthy monounsaturated and polyunsaturated fats. These fats are important for brain function and reducing inflammation.
- Complex Carbohydrates for Sustained Energy: The sweet potatoes and brown rice offer complex carbohydrates that are digested slowly, providing a steady release of energy without the spike and crash associated with simple sugars.
Preparation Time
This meal is perfectly suited for a weeknight, with most of the cooking time being hands-off while the vegetables roast.
- Prep Time: 20 minutes (includes pressing tofu, chopping vegetables)
- Cook Time: 30 minutes
- Total Time: 50 minutes
How to Serve
These bowls are incredibly versatile. You can serve them as-is, or customize them to your heart’s content. Here are a few serving suggestions to elevate your meal:
- The Classic Assembly:
- Start with a bed of fluffy rice.
- Arrange the roasted sweet potatoes, broccoli, and crispy tofu in distinct sections on top of the rice for a visually appealing presentation.
- Drizzle generously with the peanut sauce, ensuring every component gets some.
- Top with creamy sliced avocado.
- Garnish with a trio of textures and flavors: crunchy sesame seeds, fresh cilantro, and sharp green onions.
- Create a “Build-Your-Own” Bowl Bar:
- This is a fantastic option for families with picky eaters or when hosting guests.
- Set out each component in a separate serving dish: the rice, roasted vegetables, tofu, sauce, and all the garnishes.
- Allow everyone to build their bowl exactly how they like it, adjusting the ratios of each ingredient to their preference.
- Add Extra Toppings for More Crunch and Flavor:
- Crushed Peanuts: For an extra layer of peanut flavor and a great crunch.
- Crispy Fried Onions or Shallots: Adds a savory, umami depth.
- A Squeeze of Lime: A final squeeze of fresh lime juice over the top can brighten all the flavors.
- Pickled Red Onions: Offers a tangy, acidic bite that cuts through the richness of the sauce.
- Pair with a Simple Side:
- While this bowl is a complete meal on its own, a side of steamed edamame (sprinkled with sea salt) or a quick Asian cucumber salad can round out the meal beautifully.
Additional Tips for a Perfect Bowl
Master this recipe with these eight pro tips that will take your Sweet Potato and Tofu Rice Bowls from great to unforgettable.
- Don’t Skip Pressing the Tofu: This is the most important step for achieving crispy tofu. Pressing removes excess water, allowing the tofu to absorb flavor and develop a firm, chewy texture instead of a soft, spongy one. A tofu press is ideal, but wrapping the block in paper towels and placing a heavy object (like a cast-iron skillet or a few books) on top for 30 minutes works just as well.
- Give Your Vegetables Space to Roast: To get that beautiful caramelization on your sweet potatoes and a nice char on your broccoli, avoid overcrowding the baking sheet. If the vegetables are too close together, they will steam in their own moisture. Use two pans if necessary—it’s worth the extra dish to wash.
- The Cornstarch Trick is a Game-Changer: Tossing the pressed tofu cubes in cornstarch before pan-searing is a non-negotiable step for a restaurant-quality crispy coating. It creates a light, protective layer that fries up to a perfect golden-brown crunch.
- Master Your Meal Prep: This recipe is a meal-prepper’s dream. To keep everything fresh, store the components separately in airtight containers in the refrigerator. Keep the rice, roasted vegetables, and tofu in their own containers. The peanut sauce can be stored in a jar. When you’re ready to eat, simply assemble a bowl and reheat gently in the microwave. The avocado and fresh garnishes should always be added just before serving.
- Get Creative with Grains: While rice is classic, don’t be afraid to switch up the base. Nutty-tasting quinoa would add a complete protein boost. Farro offers a delightful chew, while soba noodles or brown rice noodles can turn this into a delicious noodle bowl. For a low-carb option, use cauliflower rice or a bed of mixed greens.
- Customize Your Vegetables: This bowl is a great way to use up whatever vegetables you have in your fridge. Bell peppers, red onion, zucchini, and cauliflower are all fantastic additions or substitutions. Simply chop them to a similar size as the sweet potatoes and roast them together.
- Make a Double Batch of the Sauce: This peanut sauce is liquid gold. It’s incredibly versatile and keeps well in the fridge for up to a week. Make a double batch and use the leftovers as a dipping sauce for spring rolls, a dressing for salads, or a sauce for noodles.
- Don’t Be Afraid of High Heat: For both roasting the vegetables and searing the tofu, don’t be shy with the heat. A hot oven (400°F) is essential for caramelization, and a hot pan is key for getting that initial, beautiful crust on the tofu. This high-heat cooking method is what develops the deep, savory flavors in the dish.
Frequently Asked Questions (FAQ)
Here are answers to some common questions about making these Sweet Potato and Tofu Rice Bowls.
1. Can I make this recipe gluten-free?
Absolutely! This recipe is very easy to make gluten-free. The only ingredient you need to swap is the soy sauce. Simply replace it with tamari, which is a gluten-free alternative that has a similarly rich, deep flavor, or use certified gluten-free soy sauce. All other ingredients are naturally gluten-free.
2. How do I store and reheat leftovers?
For the best results, store the components (rice, roasted vegetables, tofu, and sauce) in separate airtight containers in the refrigerator for up to 4 days. To reheat, you can microwave the rice, veggies, and tofu together until warm. Drizzle with the cold sauce (or warm it separately if you prefer), and add fresh toppings like avocado and cilantro just before serving.
3. Can I cook the tofu and vegetables in an air fryer?
Yes, an air fryer is a fantastic tool for this recipe! To air fry the tofu, place the cornstarch-coated cubes in the basket in a single layer and cook at 375°F (190°C) for 15-20 minutes, shaking the basket halfway through, until crispy. For the vegetables, toss them with oil and seasonings and air fry at 400°F (200°C) for 15-20 minutes until tender and slightly charred.
4. I don’t like tofu. What are some good protein substitutes?
If tofu isn’t for you, there are several great alternatives. For a plant-based option, substitute a can of chickpeas (drained, rinsed, and patted dry). You can roast them alongside the sweet potatoes. Edamame is another excellent choice. For non-vegetarian options, this bowl works wonderfully with cooked, shredded chicken or pan-seared shrimp.
5. My peanut sauce is too thick or too thin. How can I fix it?
The consistency of peanut sauce can vary depending on the brand of peanut butter you use. If your sauce is too thick, simply whisk in warm water, one tablespoon at a time, until it reaches a smooth, pourable consistency. If you accidentally made it too thin, you can thicken it by whisking in a little more peanut butter.
6. Is this recipe good for meal prep?
This recipe is exceptionally well-suited for meal prep. The roasted vegetables, rice, and tofu hold up very well in the fridge. Prepare all the components on a Sunday and portion them out into individual containers for easy grab-and-go lunches or quick weeknight dinners throughout the week. Just remember to pack the sauce and fresh garnishes separately.
7. Can I use different types of vegetables?
Definitely! This recipe is a template for a delicious and balanced bowl, so feel free to use your favorite vegetables or whatever is in season. Broccoli, cauliflower, brussels sprouts, red bell peppers, zucchini, and red onion are all excellent choices that roast well and would complement the other flavors in the bowl.
8. What is the best kind of tofu to use for this recipe?
For a crispy result, it is essential to use extra-firm or firm tofu. These varieties contain the least amount of water and hold their shape well during pressing and cooking. Avoid using soft or silken tofu, as they are too delicate and will fall apart. They are better suited for creamy sauces, desserts, or scrambles.

Sweet Potato and Tofu Rice Bowls
Ingredients
Here is everything you will need to create this vibrant and satisfying dish. The ingredients are simple, accessible, and pack a powerful punch of flavor and nutrition.
For the Rice Bowls:
- 1 block (14-16 ounces) extra-firm tofu: Pressed for at least 30 minutes to remove excess water, then cubed into 1-inch pieces. This is the key to achieving a crispy texture.
- 2 large sweet potatoes: Peeled and chopped into 1-inch cubes. Their natural sweetness provides a perfect counterbalance to the savory elements.
- 1 tablespoon olive oil: For roasting the sweet potatoes to golden-brown perfection.
- 1 tablespoon cornstarch: A secret weapon for coating the tofu to ensure a wonderfully crispy exterior when pan-seared.
- 1 tablespoon sesame oil or avocado oil: For searing the tofu. Sesame oil adds a nutty flavor, while avocado oil is a great high-heat neutral option.
- 4 cups cooked rice: Brown, white, jasmine, or basmati rice all work beautifully as the base of this bowl.
- 1 large head of broccoli: Cut into small florets. Adding this provides a pop of green color, texture, and a boost of nutrients.
- 1 avocado: Sliced or cubed, for a creamy, healthy fat topping.
For the Creamy Peanut Sauce:
- 1/2 cup creamy, natural peanut butter: The foundation of our rich and savory sauce.
- 1/4 cup warm water: To thin the sauce to the perfect drizzling consistency.
- 3 tablespoons low-sodium soy sauce or tamari: For a deep, umami-rich saltiness. Use tamari for a gluten-free option.
- 2 tablespoons maple syrup: Adds a touch of sweetness to balance the flavors.
- 1 tablespoon rice vinegar: Provides a bright, tangy acidity that cuts through the richness of the peanut butter.
- 1 clove garlic: Minced finely for a pungent, aromatic kick.
- 1 teaspoon fresh ginger: Grated, for a warm and zesty spice.
- 1/2 teaspoon sriracha or chili garlic sauce (optional): For those who enjoy a little bit of heat. Adjust to your personal preference.
For Garnish (Optional but Recommended):
- 2 tablespoons sesame seeds: Toasted for extra flavor.
- 1/4 cup chopped fresh cilantro: For a fresh, herbaceous note.
- 2 green onions: Thinly sliced, for a mild, crisp onion flavor.
Instructions
Follow these step-by-step instructions to assemble your delicious and wholesome rice bowls. The process is broken down into manageable steps to ensure a perfect result every time.
Step 1: Prepare the Tofu and Sweet Potatoes
Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper for easy cleanup. While the oven heats, ensure your tofu is well-pressed. This step is crucial and should not be skipped, as it allows the tofu to become crispy rather than soggy. Cut the pressed tofu into 1-inch cubes. In a medium bowl, toss the tofu cubes with the cornstarch, a pinch of salt, and pepper until they are lightly and evenly coated. Set aside.
Step 2: Roast the Vegetables
In a separate large bowl, toss the cubed sweet potatoes and broccoli florets with the 1 tablespoon of olive oil, salt, and black pepper. Spread them in a single, even layer on the prepared baking sheet. It’s important not to overcrowd the pan, as this will cause the vegetables to steam instead of roast. If necessary, use two baking sheets. Roast for 25-30 minutes, flipping halfway through, until the sweet potatoes are tender, caramelized at the edges, and the broccoli is slightly charred and crisp-tender.
Step 3: Cook the Tofu
While the vegetables are roasting, heat the sesame or avocado oil in a large non-stick skillet or cast-iron pan over medium-high heat. Once the oil is shimmering, carefully add the cornstarch-coated tofu cubes in a single layer. Cook for 4-6 minutes per side, without moving them too much, until they are golden brown and crispy on all sides. Once cooked, remove the tofu from the skillet and set it aside on a plate.
Step 4: Whisk a a batch of the Peanut Sauce
In a small bowl or a liquid measuring cup, combine all the ingredients for the peanut sauce: peanut butter, warm water, soy sauce (or tamari), maple syrup, rice vinegar, minced garlic, grated ginger, and optional sriracha. Whisk vigorously until the sauce is completely smooth and creamy. If the sauce is too thick, add another tablespoon of warm water at a time until it reaches your desired drizzling consistency. Taste and adjust the seasonings if needed—more soy sauce for saltiness, more maple syrup for sweetness, or more sriracha for heat.
Step 5: Assemble the Sweet Potato and Tofu Rice Bowls
Now for the fun part! To assemble your bowls, divide the cooked rice evenly among four bowls. Top the rice with a generous portion of the roasted sweet potatoes and broccoli. Add a serving of the crispy pan-seared tofu. Drizzle everything liberally with the creamy peanut sauce. Finally, garnish with sliced avocado, a sprinkle of toasted sesame seeds, chopped fresh cilantro, and sliced green onions. Serve immediately while warm.
Nutrition
- Serving Size: one normal portion
- Calories: 580
- Fiber: 12g
- Protein: 22g