Spicy Tofu Creamy Coconut Sauce recipe

Spicy Tofu Creamy Coconut Sauce

There's something deeply satisfying about biting into crispy golden tofu nestled in a velvety, chili-laced coconut sauce-rich, aromatic, and just a little fiery. Home cooks love this dish for its quick prep and bold flavors, making it perfect for weeknight dinners when you want comfort without compromise. The magic lies in the contrast: crunchy tofu against creamy sauce, spicy undertones balanced by a touch of sweetness. It's a plant-based powerhouse that even skeptics can't resist.

What Makes This Recipe Special

  • The double-coat technique: lightly dusting tofu with cornstarch before frying creates a delicate, crisp shell that holds up beautifully in the creamy sauce, preventing it from turning soggy.
  • Blending smoked paprika and chili garlic sauce in the coconut base adds layers of smokiness and umami depth that elevate the dish beyond a simple curry.
  • Using full-fat coconut milk ensures the sauce remains luxuriously thick and rich, rather than watery or split during simmering.
  • A splash of maple syrup or brown sugar at the end brightens the sauce, balancing the heat and rounding out the spicy, tangy flavors.
⏱ 35 mins
Asian-inspired
Servings 4

Ingredients

14 oz(400 g) firm 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 (adjust to taste)
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
Optional: fresh cilantro, squeeze of lime

Nutrition

315 caloriesCalories

Per serving · Values are estimates

Instructions

1
Press and cut the tofu into cubes, then 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, whisking well. Simmer gently for about 5 minutes until slightly thickened.
6
Return the tofu to the skillet, tossing 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 before serving. Serve immediately with rice, noodles, or flatbread.

Essential Tips

Press tofu properly

Don't skip pressing the tofu-it's essential for achieving that perfect golden crust. Wrap the block in a clean kitchen towel, place a heavy pan on top, and let it drain for at least 15 minutes. For extra crispiness, press it for up to 30 minutes.

Use room-temperature coconut milk

Cold coconut milk straight from the can can seize up when added to hot ingredients, causing the sauce to separate. Let it sit at room temperature for 10-15 minutes before using, or warm it gently in a saucepan first.

Low and slow for crispy tofu

While high heat gets the tofu golden faster, medium-low heat ensures even cooking without burning. Keep a close eye and turn the cubes gently to avoid breaking them apart.

Taste before serving

The sauce's flavor deepens as it cooks, so taste it after simmering and adjust the seasoning. Add a pinch more salt, a squeeze of lime, or a drizzle of maple syrup to fine-tune the balance to your liking.

Garnish last-minute

Fresh green onions and cilantro wilt quickly in the hot sauce, so add them just before serving. A final squeeze of lime right at the table brightens everything up and cuts through the richness.

Smart Swaps & Variations

Spicier version Add 1-2 teaspoons of gochujang or sambal oelek to the sauce along with the other ingredients for a deeper, fermented heat that pairs beautifully with the coconut.
Creamier sauce Blend 2 tablespoons of unsweetened cashew butter into the coconut milk mixture before simmering to create an ultra-luxurious, velvety texture.
Protein swap Replace tofu with 14 oz (400g) of shrimp for a quick seafood twist-sear the shrimp just until pink and add to the sauce at the end to prevent overcooking.
Vegetable boost Toss in 1 cup of baby spinach or bok choy during the last 2 minutes of simmering so it wilts gently into the sauce, adding color and nutrients without overpowering the dish.
Nutty crunch Top with toasted cashews or peanuts for added texture and a subtle nutty flavor that contrasts the creamy sauce and crispy tofu.

What to Serve With This

  • Jasmine or basmati rice, to soak up every drop of the spicy coconut sauce.
  • Thin rice noodles or udon noodles, for a lighter, slurpable meal.
  • Warm naan or pita bread, perfect for scooping up the tofu and sauce.
  • Quick-pickled cucumbers or shredded carrots on the side to cut through the richness.

Storage & Reheating

Storage

Store leftovers in an airtight container in the fridge for up to 3 days. The tofu may absorb more sauce over time, so store the sauce and tofu separately if possible to preserve texture.

Reheating

Reheat gently in a skillet over low heat, adding a splash of water or coconut milk to loosen the sauce. Avoid microwaving, as it can make the tofu rubbery and the sauce split.

Expert Chef Tips

  1. Toast the spices in the empty pan for 30 seconds before adding the coconut milk to bloom their flavors and intensify the aroma of the dish.
  2. For extra umami, stir in 1 teaspoon of miso paste or a dash of vegan fish sauce into the sauce mixture-it adds a savory depth that's hard to replicate otherwise.
  3. If the sauce is too thick after simmering, thin it with a splash of warm water or vegetable broth instead of more coconut milk to keep the flavor concentrated.

Equipment You’ll Need

  • Non-stick skillet or cast-iron pan for even browning and easy cleanup.
  • Tofu press or heavy skillet for pressing tofu before cooking.
  • Whisk for combining the sauce ingredients smoothly.
  • Mixing bowls for pressing tofu and preparing the sauce.

Nutritional Benefits

  • One serving (about 1/4 of the recipe) contains approximately 315 calories, with 24g of fat (mostly healthy fats from coconut milk) and 12g of protein.
  • The dish is naturally cholesterol-free and provides a good source of iron and magnesium from the tofu and coconut milk.
  • Using full-fat coconut milk contributes medium-chain triglycerides (MCTs), which are metabolized differently than other fats and may support energy levels.
  • The recipe is high in fiber (4g per serving) from the tofu and vegetables, promoting digestive health and satiety.

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 rich. If using light coconut milk, simmer it longer to reduce slightly and consider adding 1-2 teaspoons of coconut cream at the end to restore body and creaminess.

What's the best way to press tofu quickly?

Wrap the tofu block in a clean kitchen towel or paper towels. Place a heavy skillet or a stack of books on top and press for 15-20 minutes. For even faster results, use a tofu press or wrap it in a towel and press with your hands for 5 minutes.

Can I make this ahead of time?

Yes! Assemble the dish up to the simmering step and store it in the fridge for up to 2 days. Reheat gently in a skillet or microwave, adding a splash of water to revive the sauce. Add the tofu back in during the last 2 minutes of reheating.

Is there a substitute for chili garlic sauce?

You can use 1 tablespoon of sriracha mixed with 1 teaspoon of minced garlic, or 1/2 teaspoon of garlic powder combined with 1-2 teaspoons of chili flakes. For a fermented tang, add 1/2 teaspoon of rice vinegar.

Can I make this dish oil-free?

Yes! Use a non-stick skillet and cook the tofu in 1-2 tablespoons of water or vegetable broth, stirring frequently to prevent sticking. The tofu won't be as crispy, but it will still develop a golden crust.

Why does my sauce split when I reheat it?

Sauces split when the fat separates from the liquid, often due to high heat or uneven reheating. To prevent this, reheat gently over low heat and stir constantly. If it does split, whisk vigorously or blend briefly with an immersion blender to emulsify.

What's the best way to cube tofu evenly?

Cut the pressed tofu block into 1-inch cubes by first slicing it into 1-inch thick slabs, then turning and cutting into strips, and finally into cubes. This ensures even cooking and consistent texture.

Can I use this sauce on other proteins?

Absolutely! The sauce is versatile and works well with chicken, shrimp, or tempeh. For chicken or shrimp, cook the protein separately until just done and toss it in the sauce at the end to warm through.

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 →