Why You’ll Love Spicy Tofu with Creamy Coconut Sauce Recipe

  • Quick to prepare and perfect for weeknight dinners (ready in about 35 minutes)

  • Simple, wholesome ingredients you likely already have on hand

  • Balanced flavors: creamy coconut, spicy chili paste, and tangy lime

  • Vegan and plant-based, appealing to many dietary preferences

  • Great served with steamed rice, noodles, or veggies for a complete meal

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1 block of firm tofu, drained and pressed
1 tablespoon of vegetable oil
1 tablespoon of soy sauce
1 tablespoon of chili paste (adjust to your spice preference)
1 can (400 ml) of coconut milk
1 tablespoon of lime juice
1 teaspoon of garlic, minced
1 teaspoon of ginger, grated
Salt to taste
Fresh cilantro for garnish

Directions

  1. Cut the pressed tofu into bite-sized cubes.

  2. Heat the vegetable oil in a pan over medium heat.

  3. Add the tofu cubes and cook until golden brown on all sides.

  4. In a small bowl, mix together the soy sauce and chili paste. Pour this mixture over the tofu and stir to coat evenly.

  5. Add the coconut milk, lime juice, minced garlic, and grated ginger to the pan. Stir to combine.

  6. Let the sauce simmer for about 10 minutes until it thickens and the flavors meld.

  7. Season with salt to taste.

  8. Garnish with fresh cilantro and serve hot.

Servings and timing

  • Servings: 4 servings

  • Prep time: about 15 minutes

  • Cook time: about 20 minutes

  • Total time: around 35 minutes

Variations

  • Add bell peppers or snap peas when you add the coconut milk for extra veggies.

  • Swap tofu for tempeh or chickpeas for a different protein texture.

  • Stir in a tablespoon of red curry paste for a richer, more aromatic sauce.

  • For milder spice, reduce the chili paste or use a sweeter chili sauce.

  • Serve with rice noodles and a squeeze of fresh lime for a noodle bowl twist.

Storage/Reheating

  • Refrigerator: Store in an airtight container for up to 3 days.

  • Freezing: You can freeze leftovers, though the texture of the tofu may soften slightly upon thawing.

  • Reheating: Reheat gently on the stovetop over medium heat or in the microwave. Add a splash of coconut milk or water if sauce becomes too thick.

FAQs

What type of tofu should I use?

Firm tofu pressed well is ideal for this recipe because it becomes crisp when cooked and holds up in the sauce.

Can I make this gluten-free?

Yes, use gluten-free soy sauce or tamari to make this dish gluten-free.

How spicy is this dish?

The spice level depends on the chili paste you use; adjust the amount to suit your heat tolerance.

What should I serve it with?

Serve it with steamed jasmine rice, coconut rice, or rice noodles for a complete meal.

Can I add vegetables?

Yes, bell peppers, snap peas, or broccoli work well cooked in the sauce.

Can I use coconut cream instead of coconut milk?

Coconut cream will make the sauce richer and thicker; you may want to thin it slightly with water.

Is this recipe vegan?

Yes, it’s entirely plant-based and vegan.

How do I press tofu properly?

Wrap tofu in a clean towel and place a weight on top for 15–20 minutes to remove excess moisture.

Can I prepare this ahead of time?

You can prepare the tofu and sauce separately up to a day ahead, then combine and heat before serving.

Can I substitute lime juice with lemon juice?

Yes, lemon juice is a fine substitute if you prefer its flavor.

Conclusion

This spicy tofu with creamy coconut sauce recipe is a flavorful, satisfying vegan dish that’s easy enough for a weeknight yet vibrant enough to impress. With its balanced spice, creamy coconut base, and versatility in serving options, it’s sure to become a favorite in your recipe rotation.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Spicy Tofu with Creamy Coconut Sauce


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mia
  • Total Time: 35 minutes
  • Yield: 2-3 servings
  • Diet: Vegan

Description

A flavorful and satisfying vegan dish featuring crispy tofu drenched in a rich, creamy coconut sauce infused with spicy and aromatic seasonings. Perfect served over rice or noodles for a wholesome meal.


Ingredients

  • 400g firm tofu, pressed and cubed
  • 1 tbsp cornstarch
  • 2 tbsp vegetable oil
  • 1 small onion, chopped
  • 3 cloves garlic, minced
  • 1 inch ginger, grated
  • 12 red chilies, sliced (adjust to taste)
  • 1 tsp curry powder
  • 1/2 tsp ground turmeric
  • 1 can (400ml) coconut milk
  • 1 tbsp soy sauce
  • 1 tsp maple syrup (or sugar)
  • Juice of 1/2 lime
  • Salt to taste
  • Fresh cilantro, for garnish

Instructions

  1. Press the tofu to remove excess moisture, then cut into cubes and toss with cornstarch.
  2. Heat vegetable oil in a pan over medium heat and fry the tofu cubes until golden and crispy. Remove and set aside.
  3. In the same pan, add more oil if needed, then sauté onion until soft.
  4. Add garlic, ginger, and chilies. Cook for 1-2 minutes until fragrant.
  5. Stir in curry powder and turmeric, cooking for another 30 seconds.
  6. Pour in the coconut milk, soy sauce, and maple syrup. Stir well and let simmer for 5-7 minutes.
  7. Add the crispy tofu back into the pan and cook for another 2-3 minutes to coat in the sauce.
  8. Stir in lime juice and adjust salt to taste.
  9. Serve hot, garnished with fresh cilantro.

Notes

  • Adjust chili quantity to suit your spice preference.
  • Use light coconut milk for a lower-fat version.
  • Pairs well with steamed jasmine rice or rice noodles.
  • Add vegetables like bell peppers or spinach for extra nutrition.
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Asian-Inspired

Nutrition

  • Serving Size: 1 serving
  • Calories: 380
  • Sugar: 4g
  • Sodium: 520mg
  • Fat: 28g
  • Saturated Fat: 18g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 15g
  • Fiber: 2g
  • Protein: 14g
  • Cholesterol: 0mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star