Vegan, Vegetarian, Asian

Peanut Tofu Stir Fry with Thai Basil


This Peanut Tofu Stir Fry is a bold, flavorful plant-based dish that brings together crispy tofu, fresh vegetables, and aromatic Thai basil in a rich peanut sauce. Perfect for home cooks looking for a satisfying vegan or vegetarian meal, this recipe balances savory, tangy, and slightly sweet flavors without relying on heavy oils. Firm tofu is baked or dry-pan cooked until crisp, then tossed with broccoli, red bell pepper, and yellow onion for texture and natural sweetness.


The creamy peanut sauce is made with pantry staples like peanut butter, soy sauce, lemon juice, and apple cider vinegar, creating a smooth, well-rounded flavor that coats every bite. Fresh Thai basil is added at the end for a fragrant, slightly peppery finish that elevates the entire dish.


This Peanut Tofu Stir Fry pairs beautifully with jasmine rice, making it ideal for weeknight dinners, meal prep, or meatless meals that don’t compromise on taste. Whether you’re searching for healthy tofu recipes, vegan stir-fry ideas, or an Asian-inspired peanut tofu dish, this recipe is both approachable and deeply satisfying.

Peanut Tofu Stir Fry with Thai Basil
Servings

2-3

Prep time

15 minutes

Cooking Time

20 minutes

Ingredients

Stir-Fry

  • 1 pack (14 oz / 400 g) firm tofu,
    pressed and cubed
  • 2 cups broccoli florets
  • 1 medium red bell pepper, sliced
  • 1 small yellow onion, sliced
  • 3–4 garlic cloves, minced
  • 1 cup fresh Thai basil leaves
  • 1–2 teaspoons cornstarch or
    arrowroot powder
  • Salt and pepper, to taste
  • 1 cup Madame Sarah Jasmine Rice
  • ¼ cup Madame Sarah Roasted Peanuts for garnish

Peanut Sauce

Directions

Make the Marinade

1.     In a large bowl, combine lemongrass, garlic, soy sauce, avocado oil, sesame oil, brown sugar, lemon juice, turmeric, and red pepper flakes.
Stir well.

Marinate the Tofu

2. Add tofu cubes to the marinade and toss to coat. Let sit for 10 min (or cover and refrigerate up to 24 hrs).

Cook the Tofu

3. Heat a wok or large 12-in skillet over medium-high heat for 2 min.

4. Add tofu and cook until golden on all sides, about 6–8 min. Remove and set aside.

Cook the Vegetables

5. In the same skillet with remaining oil, add onion and red bell pepper. Cook over medium-high heat for 3–4 min, stirring frequently.

Add Broccoli & Marinade

6. Add broccoli and 2–3 tbsp reserved marinade. Toss and cook 2–3 min until bright green and tender-crisp.

Combine & Serve

7. Return tofu to the skillet and toss to combine. Heat through 1–2 min. Serve over jasmine rice with extra lemon juice if desired.

Â