Spicy peanut sauce is one of those things that makes everything it touches dramatically better. Put it on noodles excellent. Put it on vegetables outstanding. Put it on crumbled tofu over rice genuinely one of the best bowls you can make in 30 minutes with a handful of pantry ingredients. Slow Cooker Vegan Spicy Peanut Tofu delivers that exact experience: a rich, complex peanut-curry-hoisin sauce that coats crumbled firm tofu beautifully, served over steamed rice with fresh green onions, lime, and Thai chilies for a bowl that rivals anything from your favorite Asian takeout spot.
I started making this when I realized that the peanut tofu bowl from my go-to delivery app was costing me more than my weekly grocery budget for this entire recipe. The sauce takes about 5 minutes to whisk together. The cooking takes 20. The result is significantly better than anything arriving in a delivery bag hotter, fresher, and exactly as spicy as you actually want it.

My Recipe Timing and Serving Details
Here’s your complete planning overview:
| Detail | Info |
| Prep Time | 10 minutes |
| Cook Time | 20 minutes |
| Total Time | 30 minutes |
| Servings | 4 servings |
| Serving Size | 1 of 4 portions |
| Calories Per Serving | 419 kcal |
| Course | Main Course |
| Cuisine | Asian-Inspired |
| Diet | 100% Vegan |
30 minutes total for a deeply flavorful, protein-packed peanut tofu bowl that serves 4 people as a complete main course. At 419 calories per serving with 17 grams of plant-based protein, this bowl delivers a genuinely satisfying, nutritionally complete meal. The rice cooks simultaneously while the sauce and tofu come together by the time the sauce is ready, the rice is done. Dinner is genuinely that efficient.
What Makes This Sauce So Addictively Good
The spicy peanut sauce in this recipe is built from seven separate flavor elements that each contribute something specific and together they create a complexity that tastes like professional cooking rather than a weeknight improvisation.
Peanut butter provides the creamy, rich foundation and the characteristic nutty depth that defines the whole sauce. Use unsalted peanut butter specifically the other sauce ingredients contribute plenty of saltiness and you need control over the final salt level.
Thai red curry paste adds heat and a complex aromatic quality that includes lemongrass, galangal, and kaffir lime leaf. It transforms a simple peanut sauce into something genuinely exciting and multi-dimensional.
Hoisin sauce contributes sweetness, a slightly fermented depth, and a glossy quality that makes the sauce cling beautifully to the crumbled tofu.
Rice wine vinegar cuts through the richness of the peanut butter with bright acidity that keeps the sauce from feeling heavy or one-dimensional.
Soy sauce or tamari provides the salty, savory backbone that holds all the other elements together.
Agave or maple syrup balances the heat and salt with natural sweetness a small amount makes a big difference to the overall harmony of the sauce.
Sesame oil heats the pan and adds its characteristic nutty, slightly smoky fragrance that permeates the entire dish from the first sauté through the final serving.
FYI this sauce is so good that making a double batch and refrigerating half for noodles, spring rolls, or salad dressing later in the week is a genuinely great idea. It keeps for 5 days in the fridge and makes everything it touches better.
Ingredients You’ll Need

A focused list where every single element contributes to the finished bowl:
The Rice Base:
- 1 cup white rice
- 2 cups water
The Tofu:
- 1 package (14 oz) firm tofu, drained and pressed
The Aromatics:
- 1 tablespoon sesame oil
- 3 green onions, chopped whites and greens separated
- 6 small sweet peppers (or 2 bell peppers), diced
- 1 teaspoon white pepper
- 2–3 cloves garlic, diced
The Spicy Peanut Sauce:
- ¼ cup low-sodium soy sauce or tamari
- 1 tablespoon agave or maple syrup
- 1 tablespoon Thai red curry paste
- 1 tablespoon rice wine vinegar
- 2 tablespoons hoisin sauce
- 3 tablespoons unsalted peanut butter
- ¼ cup water
For Serving:
- Thai chilies – sliced, for heat at the table
- Lime wedges – essential finishing touch
- Remaining green onion greens
The white pepper in this recipe is specifically white rather than black and the distinction matters. White pepper has a hotter, more pungent, slightly earthy character that’s different from black pepper’s more fragrant heat. It’s commonly used in Asian cooking and it adds a specific background warmth to this dish that black pepper approximates but doesn’t exactly replicate. If you don’t have white pepper, black works just know the flavor profile shifts slightly.
Equipment You’ll Need
This stovetop recipe runs primarily in a single large pan quick, efficient, minimal cleanup:
Primary Equipment
- Large skillet or wok a 12-inch skillet handles this recipe comfortably. You need enough surface area to cook the aromatics without crowding and to toss the crumbled tofu in the sauce evenly. A wok is ideal because its sloped sides and concentrated heat handle quick stir-fry-style cooking best, but a wide skillet works excellently.
- Small pot for cooking the rice simultaneously with the sauce and tofu. The rice takes approximately the same time as the complete sauce-and-tofu preparation, so starting them simultaneously produces perfect timing where everything finishes together.
Tofu Pressing Equipment
- Dedicated tofu press – the most convenient option if you cook with tofu regularly. Produces the most thoroughly pressed tofu in 20 minutes or less.
- Two plates and heavy books or a cast iron pan – the DIY method that works just as well. Wrap the drained tofu in paper towels or a clean kitchen towel, sandwich between two plates, and place something heavy on top for 10–15 minutes while you prep everything else.
Why press the tofu? Firm tofu still contains significant water content. Pressing removes enough moisture that the tofu crumbles into distinct pieces rather than clumping into wet masses, absorbs the peanut sauce more readily throughout rather than just on the surface, and holds together better when tossed in the pan. Press the tofu first the 10 minutes of pressing time runs concurrently with your other prep.
Supporting Equipment
- Wooden spoon or silicone spatula – for stirring the aromatics and breaking the tofu into crumbles in the sauce
- Measuring spoons and cups
- Sharp knife and cutting board – for dicing the sweet peppers, green onions, and garlic
- Small bowl or liquid measuring cup – for whisking the sauce ingredients together before adding to the pan

Step-by-Step Instructions
Step 1 – Start the Rice
Combine the 1 cup of white rice and 2 cups of water in a small pot. Bring to a boil over high heat, stir once, then reduce to the lowest possible heat and cover. Cook for 15–18 minutes until the water fully absorbs. Remove from heat and let steam covered for 5 minutes before serving.
Starting the rice first ensures it finishes approximately when the tofu does perfect timing without any coordination required.
Step 2 – Press the Tofu
While the rice cooks, press the tofu if you haven’t already. Drain the package, wrap the tofu block in paper towels, and press between two plates with something heavy on top for 10 minutes minimum. After pressing, crumble the tofu into irregular pieces some large chunks, some smaller crumbles. The irregular sizing creates textural variety in the finished bowl that uniform cubes don’t produce.
Step 3 – Sauté the Aromatics
Heat the 1 tablespoon of sesame oil in your large skillet over medium heat. Add the whites of the green onions, the diced sweet peppers, and the white pepper. Cook for 2–3 minutes, stirring frequently, until the peppers soften slightly and the green onion whites become translucent.
Add the diced garlic and cook for 60 seconds, stirring constantly. Garlic in sesame oil burns quickly 60 seconds at medium heat is exactly right. The kitchen smells extraordinary at this point sesame oil, garlic, and sweet peppers together create an aroma that immediately signals something great is coming.
Step 4 – Build the Peanut Sauce
Add all the sauce ingredients directly to the pan the soy sauce, agave, Thai red curry paste, rice wine vinegar, hoisin sauce, peanut butter, and water. Stir everything together continuously until the peanut butter fully incorporates into the liquid and the sauce becomes smooth, glossy, and uniformly combined.
Let the sauce heat through for 1–2 minutes, stirring frequently. It will thicken slightly as it heats this is correct. The sauce should coat the back of a spoon at this stage.
Step 5 – Add the Tofu
Add the crumbled tofu to the pan with the sauce. Toss gently but thoroughly using a wooden spoon, breaking larger pieces into the sauce and coating every piece evenly. The tofu absorbs the sauce immediately on contact toss for 2–3 minutes until every piece is coated and heated completely through.
Taste the tofu at this stage. More heat needed? Add additional Thai red curry paste, ½ teaspoon at a time. More tang? A splash more rice wine vinegar. The sauce is now fully open to adjustment based on your preference.
Step 6 – Plate and Garnish
Divide the cooked rice between four bowls. Spoon the spicy peanut tofu generously over each portion. Top each bowl with the reserved green onion greens, sliced Thai chilies (to taste start with one chili per bowl and adjust), and fresh lime wedges for squeezing.
The lime juice squeezed directly over the finished bowl right before eating brightens every flavor in the dish simultaneously. Don’t skip it the lime is not optional decoration, it’s an essential final seasoning.
Try It Next recipe
5-Ingredient Dump-and-Go Vegan Crockpot SoupÂ

Adjusting the Spice Level
Slow Cooker Vegan Spicy Peanut Tofu runs at a medium-to-bold heat level with 1 tablespoon of Thai red curry paste. Here’s how to customize it:
For a Milder Version
- Reduce Thai red curry paste to ½ tablespoon
- Use sweet peppers only no Thai chilies at serving
- Add an extra tablespoon of peanut butter to emphasize creaminess over heat
For Medium Heat (Recipe Standard)
- Full 1 tablespoon of Thai red curry paste
- 1–2 Thai chilies sliced at serving
For Maximum Heat
- Increase curry paste to 1½ tablespoons
- Keep Thai chili seeds in when slicing
- Add a drizzle of chili oil over the finished bowl
- Use a hot variety of chili paste alongside the curry paste

The Tofu Crumble Technique Why It’s Better Than Cubes
Most tofu recipes call for cubing or slicing. This recipe calls for crumbling, and the reason is specific and worth understanding.
Crumbled tofu creates more surface area – more surface area means more contact with the sauce, which means deeper flavor penetration throughout the tofu rather than just on the exterior of cubes. The sauce genuinely gets into every piece of crumbled tofu in a way it never quite achieves with intact cubes.
Crumbled tofu mimics ground meat texture – the irregular, variable texture of crumbled tofu in a thick sauce feels substantial and satisfying in a way that geometrically perfect cubes don’t. It creates the same mouth-feel as ground pork or chicken in a similar Asian sauce application.
Crumbled tofu absorbs faster – the irregular surfaces and open texture of crumbled pieces absorb sauce within seconds of contact rather than requiring extended marinating time. IMO, this technique alone is worth understanding and applying to any recipe where you want tofu to taste deeply flavored throughout.
What to Serve Alongside
Slow Cooker Vegan Spicy Peanut Tofu is a complete meal over rice, but these additions enhance it further:
- Steamed bok choy – the mild green vegetable provides cooling relief against the spicy peanut sauce
- Cucumber slices – cool and crisp, beautiful contrast to the warm sauce
- Extra fresh lime – more lime is always the right answer
- Toasted sesame seeds – add nutty crunch and visual appeal
- Extra crispy fried shallots – a grocery store staple that adds incredible texture over rice bowls
- Crushed peanuts – doubles down on the peanut character and adds crunch
Nutrition Information Per Serving
At 419 calories per serving, this is a genuinely complete, satisfying meal:
| Nutrient | Per Serving |
| Calories | 419 kcal |
| Carbohydrates | 54g |
| Protein | 17g |
| Fat | 15g |
17 grams of plant-based protein per serving comes from the tofu and peanut butter working together both complete or near-complete protein sources that complement each other’s amino acid profiles. The fat content reflects the peanut butter and sesame oil both healthy, whole-food plant-based fat sources that contribute to satiety and flavor.
The carbohydrate count includes the rice, which provides the sustained energy this bowl delivers. Swap white rice for brown rice to increase fiber by approximately 2 additional grams per serving and add a slightly nuttier flavor that pairs well with the peanut sauce.
Storage and Reheating
- Refrigerator: Store tofu and rice separately in airtight containers for up to 4 days. The sauce thickens considerably as it cools and the tofu absorbs it further leftovers taste even more deeply flavored than the freshly cooked batch.
- Reheating the tofu: Warm in a skillet over medium-low heat with a splash of water to loosen the sauce. Or microwave at 80% power in 60-second intervals, stirring between each.
- Reheating the rice: Add a splash of water, cover, and microwave for 2 minutes. Or steam briefly on the stovetop.
- Freezer: The peanut tofu freezes adequately for up to 2 months the tofu texture changes slightly but the sauce flavor remains excellent.
My Final Thoughts Make This Bowl and Cancel Your Delivery Order

Slow Cooker Vegan Spicy Peanut Tofu is one of those recipes that makes you question why you ever order takeout Asian food when you could make something this good in 30 minutes at home for a fraction of the cost. The sauce is genuinely addictive complex, balanced, spicy, and rich without being heavy. The crumbled tofu absorbs it completely. The rice provides the perfect base.
419 calories, 17 grams of protein, serves 4, 30 minutes total. That’s a genuinely excellent weeknight dinner in every measurable way.
Make the sauce once and you’ll make it forever. The delivery app will collect dust.

Slow Cooker Vegan Spicy Peanut Tofu
Ingredients
Equipment
Method
- Step 1 – Start the Rice
- Combine the 1 cup of white rice and 2 cups of water in a small pot. Bring to a boil over high heat, stir once, then reduce to the lowest possible heat and cover. Cook for 15–18 minutes until the water fully absorbs. Remove from heat and let steam covered for 5 minutes before serving.
- Starting the rice first ensures it finishes approximately when the tofu does perfect timing without any coordination required.
- Step 2 – Press the Tofu
- While the rice cooks, press the tofu if you haven’t already. Drain the package, wrap the tofu block in paper towels, and press between two plates with something heavy on top for 10 minutes minimum. After pressing, crumble the tofu into irregular pieces some large chunks, some smaller crumbles. The irregular sizing creates textural variety in the finished bowl that uniform cubes don’t produce.
- Step 3 – Sauté the Aromatics
- Heat the 1 tablespoon of sesame oil in your large skillet over medium heat. Add the whites of the green onions, the diced sweet peppers, and the white pepper. Cook for 2–3 minutes, stirring frequently, until the peppers soften slightly and the green onion whites become translucent.
- Add the diced garlic and cook for 60 seconds, stirring constantly. Garlic in sesame oil burns quickly 60 seconds at medium heat is exactly right. The kitchen smells extraordinary at this point sesame oil, garlic, and sweet peppers together create an aroma that immediately signals something great is coming.
- Step 4 – Build the Peanut Sauce
- Add all the sauce ingredients directly to the pan the soy sauce, agave, Thai red curry paste, rice wine vinegar, hoisin sauce, peanut butter, and water. Stir everything together continuously until the peanut butter fully incorporates into the liquid and the sauce becomes smooth, glossy, and uniformly combined.
- Let the sauce heat through for 1–2 minutes, stirring frequently. It will thicken slightly as it heats this is correct. The sauce should coat the back of a spoon at this stage.
- Step 5 – Add the Tofu
- Add the crumbled tofu to the pan with the sauce. Toss gently but thoroughly using a wooden spoon, breaking larger pieces into the sauce and coating every piece evenly. The tofu absorbs the sauce immediately on contact toss for 2–3 minutes until every piece is coated and heated completely through.
- Taste the tofu at this stage. More heat needed? Add additional Thai red curry paste, ½ teaspoon at a time. More tang? A splash more rice wine vinegar. The sauce is now fully open to adjustment based on your preference.
- Step 6 – Plate and Garnish
- Divide the cooked rice between four bowls. Spoon the spicy peanut tofu generously over each portion. Top each bowl with the reserved green onion greens, sliced Thai chilies (to taste start with one chili per bowl and adjust), and fresh lime wedges for squeezing.
- The lime juice squeezed directly over the finished bowl right before eating brightens every flavor in the dish simultaneously. Don’t skip it the lime is not optional decoration, it’s an essential final seasoning.
Notes
Nutrition Information Per Serving
At 419 calories per serving, this is a genuinely complete, satisfying meal:| Nutrient | Per Serving |
| Calories | 419 kcal |
| Carbohydrates | 54g |
| Protein | 17g |
| Fat | 15g |

Hi — I’m Rachel. I’m a wife, a mom, and a home cook who believes that food should bring comfort, joy, and compassion to the table. I live with my family — two hungry little foodies who are my most honest recipe testers — and together we’ve built a kitchen culture that’s all about good food that happens to be 100% vegan. I started this blog because I wanted a place to share the recipes that keep our days moving, the dishes that make weeknights feel a little easier, and the meals that become our little family traditions.