Spicy Tofu Creamy Coconut Sauce recipe

Spicy Tofu Creamy Coconut Sauce

This Spicy Tofu in Creamy Coconut Sauce is a weeknight hero-quick to make, packed with bold flavors, and impossibly satisfying. Home cooks love it for its creamy, spicy sauce that clings to crispy tofu cubes, offering a restaurant-quality meal without the fuss. Perfect for busy evenings, Meatless Mondays, or when you crave something vibrant and plant-based. The balance of heat, creaminess, and umami makes it irresistibly comforting.

What Makes This Recipe Special

  • The double-coating of tofu-first with cornstarch for crispiness, then simmered in a thick, spiced coconut sauce-ensures every bite is texturally perfect.
  • Using full-fat coconut milk and tomato paste creates a velvety, layered sauce that coats the tofu beautifully without separating.
  • The blend of chili garlic sauce, smoked paprika, and cumin delivers a deep, smoky heat that lingers on the palate.
  • This recipe is naturally gluten-free (if using tamari) and high in plant-based protein, making it a nutritious powerhouse.
⏱ 35 mins
Asian-inspired
Servings 4

Ingredients

400 gfirm or extra-firm tofu, pressed and cubed
2 tablespoonscornstarch
2 tablespoonsvegetable oil
1 can(13.5 oz) full-fat coconut milk
2 tablespoonssoy sauce or tamari
1 tablespoonchili garlic sauce
1 tablespoontomato paste
1 teaspoonsmoked paprika
1/2 teaspoonground cumin
1/2 teaspoonchili flakes
1 teaspoonmaple syrup or brown sugar
2 clovesgarlic, minced
1 smallred bell pepper, finely diced
Green onions, chopped (for garnish)
Salt and pepper, to taste
Fresh cilantro
Squeeze of lime

Nutrition

320 caloriesCalories

Per serving · Values are estimates

Instructions

1
Press the tofu and cut into cubes. Coat lightly with cornstarch.
2
Pan-fry the tofu in vegetable oil over medium-high heat until all sides are golden and crispy. Remove and set aside.
3
Sauté garlic and diced red bell pepper in the same pan over medium heat until fragrant and softened.
4
Whisk together tomato paste, chili garlic sauce, soy sauce, smoked paprika, cumin, chili flakes, and maple syrup.
5
Pour in coconut milk while whisking well. Simmer gently for about 5 minutes until slightly thickened.
6
Return the tofu to the skillet and toss gently to coat in the sauce. Simmer for another 2–3 minutes.
7
Garnish with chopped green onions, cilantro (optional), and a squeeze of lime. Serve immediately with rice, noodles, or flatbread.

Essential Tips

Press tofu properly

Don't skip pressing the tofu-wrap it in a clean towel and place a heavy pan on top for at least 15 minutes to remove excess water. This ensures a crispier sear and better sauce adhesion.

Use medium-high heat

Pan-fry the tofu over medium-high heat to achieve a golden crust without burning. If the pan is too hot, the tofu will cook unevenly; if too low, it'll steam instead of crisp.

Simmer sauce gently

Let the coconut sauce simmer on low heat for 5 minutes to thicken slightly and meld the flavors. Boiling it vigorously can cause the coconut milk to separate, ruining the sauce's creamy texture.

Toss tofu carefully

Return the tofu to the pan and toss gently in the sauce just before serving. Over-stirring can break up the tofu cubes or make the sauce too thick.

Garnish last minute

Add green onions and lime just before serving to keep their freshness and crunch. Sprinkling cilantro? Do it right before eating to prevent wilting.

Smart Swaps & Variations

Milder version Reduce chili garlic sauce to 1 teaspoon and omit chili flakes. Add a pinch of sugar to balance the heat without overpowering the dish.
Extra veggie-packed Sauté 1 cup of sliced mushrooms or zucchini alongside the bell pepper for added texture and nutrients.
Nutty crunch Toast 1/4 cup of cashews or peanuts in the pan before adding the tofu for a nutty, crunchy topping.
Creamier sauce Blend 1/4 cup of coconut cream into the sauce for an even richer, silkier texture before simmering.

What to Serve With This

  • Steamed jasmine rice or coconut rice to soak up the creamy sauce.
  • Rice noodles or udon noodles for a heartier, noodle-based meal.
  • Quick-pickled cucumber slices or a simple cucumber salad to cut through the richness.
  • A cold lager or a crisp white wine like Sauvignon Blanc to contrast the spice.

Storage & Reheating

Storage

Store leftovers in an airtight container in the fridge for up to 3 days. The tofu may absorb some sauce and soften slightly, but it will still taste great reheated.

Reheating

Gently reheat in a skillet over low heat with a splash of water or coconut milk to restore moisture. Microwaving can make the tofu rubbery and the sauce thicken too much.

Expert Chef Tips

  1. For extra depth, bloom the spices in the pan for 30 seconds before adding coconut milk. This toasts the paprika and cumin, enhancing their aroma and flavor.
  2. Use a well-seasoned cast-iron skillet for frying the tofu-it retains heat better and promotes even browning.
  3. If the sauce separates during simmering, whisk vigorously while adding a splash of warm water to emulsify it back together.

Equipment You’ll Need

  • Cast-iron skillet or heavy-bottomed pan for even frying
  • Clean kitchen towel or paper towels for pressing tofu
  • Whisk for emulsifying the sauce
  • Tongs for handling tofu cubes

Nutritional Benefits

  • High in plant-based protein (~14g per serving) from tofu, making it a great option for muscle repair and satiety.
  • Rich in healthy fats from coconut milk, which supports heart health and provides sustained energy.
  • Contains no cholesterol and is naturally low in saturated fat compared to cream-based sauces.
  • A good source of iron (from tofu and coconut milk) and vitamin C (from bell peppers), supporting immune function and energy levels.

Reviews

No written reviews yet — be the first to cook this and share how it turned out!

Leave a Review

Frequently Asked Questions

Can I use light coconut milk instead of full-fat?

Yes, but the sauce will be thinner and less creamy. For best results, reduce the simmering time to 3-4 minutes and consider adding 1-2 teaspoons of cornstarch slurry (1 tsp cornstarch mixed with 1 tsp water) to thicken the sauce.

What's a good substitute for chili garlic sauce?

Mix 1 tablespoon sriracha with 1 teaspoon minced garlic and 1 teaspoon soy sauce for a similar kick. Alternatively, use 1 teaspoon gochujang for a deeper, fermented flavor.

Can I make this ahead of time?

Yes! Press and cube the tofu ahead, but fry it just before serving to keep it crispy. Make the sauce up to 2 days in advance and store it separately in the fridge. Reheat gently and add the tofu at the end.

How do I adjust the spice level?

Start with less chili garlic sauce and chili flakes, then taste and adjust. For milder heat, remove the seeds from the bell pepper and reduce the chili flakes to 1/4 teaspoon.

Is this recipe gluten-free?

It is gluten-free if you use tamari instead of soy sauce. Check that your chili garlic sauce and other ingredients are certified gluten-free to avoid cross-contamination.

Can I bake the tofu instead of frying?

Yes! Toss the cornstarch-coated tofu in 1 tablespoon of oil, then bake at 400°F (200°C) for 25-30 minutes, flipping halfway, until crispy. This method skips the frying step but may yield a slightly less crispy result.

What's the best way to press tofu quickly?

Wrap the tofu block in a clean kitchen towel, place it on a plate, and set a heavy skillet or cast-iron pan on top for 10-15 minutes. For even faster pressing, slice the tofu into cubes first-this increases surface area for faster moisture removal.

Can I freeze this dish?

Freezing is not recommended as the tofu will become mushy upon thawing. The coconut sauce may separate as well. It's best enjoyed fresh or stored in the fridge for up to 3 days.

More Dinner Victories

See all Dinner Victories recipes →

🔒 From the Vault — 43,000+ premium recipes

Browse 43,000+ recipes →

Cook This Next

Al Faham Charcoal Chicken recipe
Up Next

Al Faham Charcoal Chicken

⏱ 55 mins★ 5.0
Start Cooking →