How to Make Tofu Stir-Fry with Peanut Sauce (Vegan) - A Step-by-Step Guide

If you're looking for a flavorful and satisfying meal that's also healthy and vegetarian-friendly, this Tofu Stir-Fry with Peanut Sauce is the perfect dish for you. Packed with protein and fresh vegetables, this recipe is not only easy to make but also incredibly delicious. The combination of savory tofu, crisp veggies, and rich peanut sauce will leave you wanting more.

Whether you're a vegan, vegetarian, or just trying to incorporate more plant-based meals into your diet, this recipe...

Read more Snack recipes

Ingredients

  • 1 (14 ounce) can light coconut milk
  • ¼ cup peanut butter
  • 2 tablespoons soy sauce
  • 2 tablespoons brown sugar
  • 1 tablespoon lime juice
  • 1 teaspoon Sriracha sauce
  • ½ teaspoon ground chili pepper
  • 1 tablespoon olive oil
  • 2 carrots, diced
  • 1 red bell pepper, diced
  • 1 (14 ounce) package firm tofu, drained and cut into 1-inch cubes
  • 4 garlic cloves, minced
  • 2 tablespoons minced fresh ginger
  • 4 cups baby spinach
  • 1 ½ cups cooked brown rice

Information

  • Prep Time: 20 mins
  • Cook Time: 15 mins
  • Total Time: 35 mins
  • Servings: 4

  • Whisk coconut milk, peanut butter, soy sauce, brown sugar, lime juice, Sriracha sauce, and ground chili pepper together in a bowl until a smooth sauce forms.
  • Heat oil in a large skillet over medium-high heat. Add carrots and bell pepper; sauté until just tender, 1 to 2 minutes. Add tofu and sauté until lightly browned, about 4 minutes per side. Add garlic and ginger; cook and stir until fragrant, about 30 seconds.
  • Pour sauce into the skillet and stir to coat tofu and vegetables. Cook until flavors combine, about 5 minutes. Reduce the heat to low, then stir in spinach, 1 cup at a time, until wilted. Serve over brown rice.
  • Nutrition

    441 cal.

    • Total Fat: 26g
    • Saturated Fat: 8g
    • Sodium: 649mg
    • Total Carbohydrate: 39g
    • Dietary Fiber: 5g
    • Total Sugars: 12g
    • Protein: 17g
    • Vitamin C: 51mg
    • Calcium: 413mg
    • Iron: 7mg
    • Potassium: 663mg