Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
A vibrant bowl of spicy coconut tofu stir-fry with golden pan-fried tofu cubes, colorful bell peppers, broccoli florets, and red onion, all glistening in a creamy coconut-lime sauce, garnished with fresh cilantro and toasted sesame seeds, served over steamed jasmine rice

Spicy Coconut Tofu Stir-Fry

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A quick, healthy vegan dinner featuring crispy tofu in a spicy coconut-lime sauce with vibrant veggies.

  • Total Time: 35 minutes
  • Yield: 4 servings

Ingredients

Scale
  • 14 oz firm tofu, pressed and cubed
  • 2 tbsp cornstarch
  • 2 tbsp neutral oil
  • 1 tbsp coconut oil
  • 2 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1 red bell pepper, sliced
  • 1 cup broccoli florets
  • ½ red onion, thinly sliced
  • 1 (13.5 oz) can full-fat coconut milk
  • 2 tbsp sriracha
  • 1 tbsp soy sauce (or tamari for GF)
  • 1 tbsp lime juice
  • 1 tsp red pepper flakes
  • Cilantro and sesame seeds for garnish
  • cooked jasmine rice, for serving

Instructions

  1. Toss tofu cubes with cornstarch until coated. Heat 2 tbsp neutral oil in a large skillet over medium-high heat. Add tofu and cook until golden and crispy on all sides. Remove and set aside.
  2. In the same pan, heat coconut oil over medium heat. Add garlic and ginger; sauté 30 seconds until fragrant.
  3. Add bell pepper, broccoli, and onion; cook 5–6 minutes until slightly tender but still crisp.
  4. Pour in coconut milk, sriracha, soy sauce, lime juice, and red pepper flakes. Stir to combine and simmer 5 minutes.
  5. Return tofu to the pan and toss to coat. Simmer 2–3 minutes to let flavors meld.
  6. Serve over jasmine rice, garnished with cilantro and sesame seeds.

Notes

  • For extra crispiness, bake tofu at 400°F for 20 minutes instead of pan-frying.
  • Adjust sriracha and red pepper flakes for desired spice level.
  • Great made ahead—reheat gently on stove with a splash of water or coconut milk to refresh.
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Method: Stir-fry
  • Cuisine: Thai-inspired vegan
  • Diet: Vegan, Gluten-Free option

Nutrition

  • Serving Size: 1 cup tofu + veggies + ½ cup rice
  • Calories: 340 Kcal
  • Sugar: 7g
  • Sodium: 420mg
  • Fat: 22g
  • Saturated Fat: 14g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 4g
  • Protein: 16g
  • Cholesterol: 0mg
Close the CTA