Spicy Tofu in Creamy Coconut Sauce Recipe

August 5, 2025

This spicy tofu in creamy coconut sauce is a treat for your taste buds! It combines tender tofu with rich coconut milk and a kick of spices for a flavor explosion. Yum!

You’ll love how the creamy sauce hugs each piece of tofu perfectly. Plus, it’s quick to whip up, so you can have a delicious meal in no time. It’s great with rice or noodles!

Key Ingredients & Substitutions

Tofu: Firm tofu is perfect for this recipe as it holds its shape well. If you’re in a pinch, try extra-firm tofu, or for a vegan option, use tempeh instead. Just remember to press it to remove excess moisture for the best texture.

Coconut Milk: Full-fat coconut milk gives this dish its creamy texture. If you’re looking for a lighter option, you can use light coconut milk. For a nut-free substitute, try unsweetened almond or soy milk, though it may alter the flavor slightly.

Green Vegetables: Kale and spinach add nutrition and color. If you don’t have these on hand, feel free to use Swiss chard, bok choy, or even frozen spinach. Just adjust cooking times as needed.

Chilies: Fresh red chilies provide heat. You can adjust the number or use milder options like bell peppers if you prefer less spice. Chili powder can also work, just be mindful of the heat level!

Sweetener: Brown sugar is great for balancing flavors, but honey or agave syrup can be good alternatives if you’re not strictly vegan.

How Do I Get Perfectly Crispy Tofu?

Getting that golden-brown, crispy tofu texture is all about moisture removal and cooking technique. Here are some steps to help you:

  • Press the tofu: Wrap it in a clean kitchen towel and place something heavy on top for about 15-30 minutes. This helps release stale water from the tofu and improve texture.
  • Use enough oil: When frying, ensure there’s enough oil in the pan to let the tofu fry rather than steam. This will help achieve a great crispy exterior!
  • Avoid overcrowding: Frying too many tofu cubes at once can trap moisture. Cook in batches to ensure each piece gets golden and crisp.

Following these tips will give you tofu that is perfectly crispy and delicious in your creamy coconut sauce!

Spicy Tofu in Creamy Coconut Sauce Recipe

Spicy Tofu in Creamy Coconut Sauce

Ingredients You’ll Need:

For the Tofu:

  • 400g (14 oz) firm tofu, drained and cut into cubes
  • 1 tbsp vegetable oil (for frying tofu)
  • 1 tbsp sesame oil (optional, for flavor)

For the Vegetables:

  • 1 small bunch kale or spinach, finely chopped
  • 2 cloves garlic, minced
  • 1-inch piece fresh ginger, minced
  • 1-2 fresh red chili peppers, finely chopped (adjust to taste)
  • 1 green chili, finely sliced (for garnish)

For the Sauce:

  • 1 can (400ml) coconut milk (full fat for creamy texture)
  • 2 tbsp soy sauce or tamari
  • 1 tbsp brown sugar or maple syrup
  • 1 tbsp lime juice
  • 1 tsp chili paste or sriracha (optional, for extra heat)
  • 1 tsp ground turmeric
  • 1 tsp smoked paprika or chili powder
  • Salt and pepper, to taste

For Garnish:

  • 1 tbsp toasted sesame seeds
  • Fresh cilantro or parsley, chopped (optional garnish)

How Much Time Will You Need?

This recipe takes about 15 minutes of prep time and around 20 minutes of cooking time, totaling approximately 35 minutes to get this delicious dish on your table!

Step-by-Step Instructions:

1. Pressing the Tofu:

Start by pressing the tofu for at least 15 minutes to remove any excess water. This step is crucial for achieving a nice, firm texture. Once pressed, cut the tofu into cubes and set aside.

2. Frying the Tofu:

Heat the vegetable oil in a non-stick pan over medium-high heat. Gently add the tofu cubes and fry them until they are golden brown on all sides, which should take about 4-5 minutes per side. Once cooked, remove the tofu from the pan and set aside.

3. Sautéing Aromatics:

In the same pan, add the optional sesame oil if you’re using it. Then, add minced garlic, ginger, and chopped red chilies, sautéing them until they become fragrant—this should take about 1-2 minutes.

4. Adding Greens:

Next, toss in the finely chopped kale or spinach and stir-fry until it wilts down, which will take about 2 minutes.

5. Making the Sauce:

Pour in the can of coconut milk along with soy sauce, brown sugar, lime juice, turmeric, smoked paprika, and chili paste if you want an extra kick. Stir everything together well to combine the flavors.

6. Simmering:

Allow the sauce to simmer for about 5 minutes until it thickens slightly.

7. Combining Tofu with Sauce:

Gently return the fried tofu cubes to the pan. Toss them in the creamy coconut sauce, making sure they’re well coated. Cook for an additional 2-3 minutes until everything is warmed through.

8. Final Touches:

Taste the dish and adjust the seasoning with salt, pepper, or more chili if you desire additional heat.

9. Serving the Dish:

Serve your spicy tofu hot, garnished with sliced green chili, toasted sesame seeds, and fresh herbs like cilantro or parsley. This dish goes wonderfully over steamed rice or noodles!

10. Enjoy!:

Dig in and enjoy the explosion of flavors in this delightful Spicy Tofu in Creamy Coconut Sauce!

Spicy Tofu in Creamy Coconut Sauce Recipe

FAQ for Spicy Tofu in Creamy Coconut Sauce

Can I Use Different Types of Tofu?

Yes! While firm tofu works best for this recipe due to its texture, you can use extra-firm tofu if you prefer it even denser. For a vegan option, tempeh can be a great substitute, but it might impart a different flavor.

What Can I Use Instead of Coconut Milk?

If you don’t have coconut milk on hand, you can substitute with unsweetened almond or soy milk. Keep in mind that the dish will have a different flavor profile, and the creaminess will be reduced. You could also use a mix of non-dairy milk with a bit of cashew cream for added richness!

How Should I Store Leftovers?

Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, gently warm on the stove over low heat, adding a splash of coconut milk or water to loosen the sauce if it’s too thick.

Can I Adjust the Spiciness Level?

Absolutely! You can easily adjust the heat level by adding fewer or more chilies based on your preference. If you want a milder dish, you can omit the fresh chilies and chili paste altogether, or substitute with sweet bell peppers for a flavorful, non-spicy option.

About the author
Clara

Leave a Comment