Spicy Tofu in Creamy Coconut Sauce

Total Time: 55 mins Difficulty: Intermediate
Silky tofu cubes swim in a velvety coconut curry, spiked with fragrant ginger, fiery chilies, and a splash of lime
pinit

Silky tofu cubes swim in a velvety coconut curry, spiked with fragrant ginger, fiery chilies, and a splash of lime, creating a perfect balance of sweet, tangy, and spicy. Silken coconut milk gently bubbles around tender tofu, infused with garlic and green chilies, while red curry paste deepens the flavor and brown sugar brings a hint of sweetness. Friendly enough for weeknight dinners, yet special enough to share with guests, this plant-based curry is bound to become a favorite—grab your skillet and let’s get cooking!

Key Ingredients

Before diving in, let’s gather the stars of this creamy, spicy show—each one playing a crucial role in flavor, texture, and aroma.

  • 400 grams firm tofu, drained and pressed: Soft yet sturdy base that soaks up the creamy coconut curry.
  • 2 tablespoons coconut oil: Adds a subtle tropical richness and prevents sticking.
  • 1 medium onion, finely chopped: Builds a savory foundation with gentle sweetness.
  • 4 cloves garlic, minced: Delivers pungent warmth and depth.
  • 1-inch piece ginger, grated: Brings bright, zesty heat.
  • 2-3 green chilies, slit (adjust to taste): Infuses the sauce with lively, fiery kick.
  • 1 can (400 ml) coconut milk: Creates the silky, lush curry base.
  • 2 tablespoons red curry paste: Packs in bold, aromatic Thai-inspired flavors.
  • 1 tablespoon soy sauce: Provides salty umami balance.
  • 1 tablespoon brown sugar: Balances heat with subtle sweetness.
  • Salt to taste: Enhances and rounds out all the flavors.
  • 1 tablespoon fresh lime juice: Adds bright, tangy finish.
  • Fresh cilantro, chopped (for garnish): Lends a fresh herbal note.
  • Cooked rice or quinoa (for serving): Offers a hearty, absorbent bed for the curry.

How To Make Spicy Tofu in Creamy Coconut Sauce

Ready to transform these ingredients into a luscious curry? Follow these detailed steps to ensure every cube of tofu is bursting with flavor and the sauce reaches that perfect creamy consistency.

1. Begin by cutting the pressed tofu into bite-sized cubes and setting them aside on a plate lined with paper towels to absorb any remaining moisture.

2. In a large skillet or wok, heat the coconut oil over medium heat until it’s melted and shimmering.

3. Add the chopped onion to the skillet and sauté for about 2–3 minutes until it becomes translucent and slightly golden at the edges.

4. Stir in the minced garlic, grated ginger, and slit green chilies. Cook for an additional 1–2 minutes until fragrant, stirring constantly to prevent burning.

5. Next, add the red curry paste to the skillet and stir it well into the onion mixture for about 1 minute to release its aromatic oils.

6. Pour in the coconut milk, soy sauce, and brown sugar. Stir everything together, scraping up any flavorful bits from the pan, then bring the mixture to a gentle simmer.

7. Carefully add the tofu cubes to the sauce, ensuring they are well-coated. Let it simmer for around 10–15 minutes, allowing the flavors to meld and the sauce to thicken slightly.

8. Adjust the seasoning with salt and lime juice to taste. Stir once more and let it cook for another minute to blend the bright tang.

9. Remove the pan from heat and garnish the dish with freshly chopped cilantro.

10. Serve the spicy tofu in creamy coconut sauce over cooked rice or quinoa for a complete, satisfying meal.

Serving Suggestions

This vibrant curry shines when paired thoughtfully—here are a few ideas to elevate your meal and add contrasting textures, colors, and flavors.

  • Serve over steamed jasmine rice so it soaks up every drop of the luscious sauce.
  • Spoon onto fluffy quinoa for extra protein and a nutty flavor profile.
  • Add a side of crisp cucumber salad dressed with lime and a pinch of sugar to refresh the palate.
  • Garnish with toasted coconut flakes and a wedge of lime for a tropical crunch and extra zing.

Tips For Perfect Spicy Tofu in Creamy Coconut Sauce

Mastering this dish comes down to a few friendly tweaks that guarantee success every time. Whether you crave extra texture, vibrant veggies, or deeper flavors, these simple tips will help you personalize the curry to your liking and ensure it turns out amazing—meal after meal.

  • For added texture, you can pan-fry the tofu cubes until golden brown before adding them to the sauce.
  • Feel free to add vegetables like bell peppers, spinach, or snap peas for extra nutrition and color.
  • This dish can be made ahead of time and tastes even better the next day as the flavors develop.
  • Adjust the spice level by varying the number of green chilies or adding a pinch of red pepper flakes.

How To Store It

Whether you’re planning leftovers or want to prep ahead, storing this curry properly helps maintain its creamy texture and vibrant flavors for days.

  • Store in an airtight container in the refrigerator for up to 3 days; the flavor actually deepens overnight.
  • To freeze, cool completely then portion into freezer-safe containers for up to one month; thaw in the fridge before reheating.
  • When reheating on the stovetop, warm gently over low heat and add a splash of coconut milk or water if the sauce thickens too much.
  • For microwave reheating, cover loosely and heat in 1-minute intervals, stirring in between to ensure even warmth.

Frequently Asked Questions

Got a quick question about this creamy coconut curry? Here are answers to the most common queries from home cooks.

  • How do I ensure the tofu absorbs maximum flavor in this recipe?

Pressing the tofu removes excess moisture so it can soak up the creamy coconut sauce. After draining, wrap the tofu block in a clean kitchen towel or paper towels and place a heavy skillet or a few canned goods on top for at least 15–20 minutes. Once pressed, cut into cubes and, if time allows, pan-fry them in a little coconut oil until golden brown before adding to the sauce. The light crust helps seal in the sauce’s flavors and gives the tofu a pleasant texture.

  • Can I use light coconut milk or a non-dairy substitute in place of regular coconut milk?

Yes, you can use light coconut milk to reduce calories, but the sauce may end up thinner and less rich. If you need a non-coconut alternative, full-fat cashew cream or almond milk blended with a tablespoon of cornstarch can mimic the thickness and creaminess. Add it toward the end of cooking and simmer gently until the sauce reaches the desired consistency.

  • What’s the best way to control the spice level?

The recipe calls for 2–3 slit green chilies and red curry paste, which can pack heat. For mild flavor, remove the green chili seeds before adding them or use just one chili. Swap regular red curry paste for a mild version or reduce it to 1 tablespoon. To boost heat, add a pinch of red pepper flakes or a dash of sriracha when stirring in the sauce. Taste as you go to adjust.

  • How can I thicken the coconut sauce if it’s too runny?

Simmering the sauce over low to medium heat for a longer period helps evaporate excess liquid and concentrate flavors. If time is short, whisk in a cornstarch slurry (1 teaspoon cornstarch mixed with 1 tablespoon cold water) and stir until the sauce thickens. Alternatively, mash a few tofu cubes into the sauce for natural thickening and extra protein.

  • What’s the best way to store and reheat leftovers?

Transfer cooled leftovers to an airtight container and refrigerate for up to 3 days. The flavors often deepen overnight. To reheat, gently warm the curry over low heat on the stovetop, stirring occasionally. If the sauce has thickened too much, add a splash of coconut milk or water to loosen it. Microwave reheating in 1-minute bursts, stirring in between, also works well.

  • Can I add vegetables to make this a one‐pot meal?

Absolutely. Bell peppers, snap peas, baby spinach, carrots, or broccoli all pair beautifully. Add denser vegetables like carrots and broccoli when you pour in the coconut milk so they have enough cooking time. Leafy greens and peas can be stirred in during the last 3–5 minutes of simmering to retain bright color and a slight crunch.

  • Is there a way to prepare this dish in advance for meal prep?

Yes. Cook the tofu and sauce fully, then cool completely before dividing into meal-prep containers with rice or quinoa. Store in the refrigerator for up to 3 days or freeze portions for up to one month. Thaw frozen portions overnight in the fridge before reheating. Adding fresh cilantro and a squeeze of lime just before serving will revitalize the flavors.

What Makes This Special

This Spicy Tofu in Creamy Coconut Sauce hits all the right notes: it’s easy enough for a cozy weeknight dinner yet impressive enough for guests, delivers bold Thai-inspired flavors, and stays delicious as leftovers. The playful dance of ginger, garlic, chilies, and lime balances heat with sweet-tangy brightness, while tofu soaks up every bit of lush coconut curry. Feel free to print and save this article for future cravings, and drop a comment below if you give it a go or have any questions—your feedback makes my day!

Spicy Tofu in Creamy Coconut Sauce

Difficulty: Intermediate Prep Time 15 mins Cook Time 20 mins Rest Time 20 mins Total Time 55 mins
Calories: 370

Description

Silken coconut milk gently bubbles around tender tofu, infused with ginger, garlic, and green chilies. Red curry paste deepens the flavor while brown sugar and lime juice balance heat with sweet-tangy brightness.

Ingredients

Instructions

  1. Begin by cutting the pressed tofu into bite-sized cubes and setting them aside.
  2. In a large skillet or wok, heat the coconut oil over medium heat until it’s melted and hot.
  3. Add the chopped onion to the skillet and sauté for about 2-3 minutes until it becomes translucent.
  4. Stir in the minced garlic, grated ginger, and green chilies. Cook for an additional 1-2 minutes until fragrant.
  5. Next, add the red curry paste to the skillet and stir it well with the onion mixture for about 1 minute to release its flavors.
  6. Pour in the coconut milk, soy sauce, and brown sugar. Stir everything together and bring the mixture to a gentle simmer.
  7. Carefully add the tofu cubes to the sauce, ensuring they are well-coated. Let it simmer for around 10-15 minutes, allowing the flavors to meld together and the sauce to thicken slightly.
  8. Adjust the seasoning with salt and lime juice to taste. Stir once more and let it cook for another minute.
  9. Remove the pan from heat and garnish the dish with freshly chopped cilantro.
  10. Serve the spicy tofu in creamy coconut sauce over cooked rice or quinoa for a complete meal.

Note

  • For added texture, you can pan-fry the tofu cubes until golden brown before adding them to the sauce.
  • Feel free to add vegetables like bell peppers, spinach, or snap peas for extra nutrition and color.
  • This dish can be made ahead of time and tastes even better the next day as the flavors develop.
  • Adjust the spice level by varying the number of green chilies or adding a pinch of red pepper flakes.
Keywords: spicy tofu,coconut curry,vegan dinner,plant-based curry,red curry tofu,thai-inspired

Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:
How do I ensure the tofu absorbs maximum flavor in this recipe?

Pressing the tofu removes excess moisture so it can soak up the creamy coconut sauce. After draining, wrap the tofu block in a clean kitchen towel or paper towels and place a heavy skillet or a few canned goods on top for at least 15–20 minutes. Once pressed, cut into cubes and, if time allows, pan-fry them in a little coconut oil until golden brown before adding to the sauce. The light crust helps seal in the sauce’s flavors and gives the tofu a pleasant texture.

Can I use light coconut milk or a non-dairy substitute in place of regular coconut milk?

Yes, you can use light coconut milk to reduce calories, but the sauce may end up thinner and less rich. If you need a non-coconut alternative, full-fat cashew cream or almond milk blended with a tablespoon of cornstarch can mimic the thickness and creaminess. Add it toward the end of cooking and simmer gently until the sauce reaches the desired consistency.

What’s the best way to control the spice level?

The recipe calls for 2–3 slit green chilies and red curry paste, which can pack heat. For mild flavor, remove the green chili seeds before adding them or use just one chili. Swap regular red curry paste for a mild version or reduce it to 1 tablespoon. To boost heat, add a pinch of red pepper flakes or a dash of sriracha when stirring in the sauce. Taste as you go to adjust.

How can I thicken the coconut sauce if it’s too runny?

Simmering the sauce over low to medium heat for a longer period helps evaporate excess liquid and concentrate flavors. If time is short, whisk in a cornstarch slurry (1 teaspoon cornstarch mixed with 1 tablespoon cold water) and stir until the sauce thickens. Alternatively, mash a few tofu cubes into the sauce for natural thickening and extra protein.

What’s the best way to store and reheat leftovers?

Transfer cooled leftovers to an airtight container and refrigerate for up to 3 days. The flavors often deepen overnight. To reheat, gently warm the curry over low heat on the stovetop, stirring occasionally. If the sauce has thickened too much, add a splash of coconut milk or water to loosen it. Microwave reheating in 1-minute bursts, stirring in between, also works well.

Can I add vegetables to make this a one‐pot meal?

Absolutely. Bell peppers, snap peas, baby spinach, carrots, or broccoli all pair beautifully. Add denser vegetables like carrots and broccoli when you pour in the coconut milk so they have enough cooking time. Leafy greens and peas can be stirred in during the last 3–5 minutes of simmering to retain bright color and a slight crunch.

Is there a way to prepare this dish in advance for meal prep?

Yes. Cook the tofu and sauce fully, then cool completely before dividing into meal-prep containers with rice or quinoa. Store in the refrigerator for up to 3 days or freeze portions for up to one month. Thaw frozen portions overnight in the fridge before reheating. Adding fresh cilantro and a squeeze of lime just before serving will revitalize the flavors.

Emily Harper

Food and Lifestyle Blogger

Hi there! I’m Emily Harper, the soul behind PinchOfComfort.com — a place where simple ingredients come together to create the kind of food that feels like a warm hug.

Leave a Comment

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