🧁 Introduction
Spicy Tofu with Creamy Coconut Sauce is a bold, comforting dish that brings together crispy pan-seared tofu and a rich, silky coconut sauce with just the right amount of heat. Packed with flavor and completely plant-based, this recipe is perfect for weeknight dinners, meal prep, or when you’re craving something cozy yet vibrant. It pairs beautifully with rice, noodles, or warm flatbread.
📝 Ingredients
For the Tofu
- 14 oz (400 g) extra-firm tofu, pressed and cubed
- 2 tablespoons cornstarch
- 1 teaspoon paprika
- ½ teaspoon garlic powder
- Salt and black pepper, to taste
- 2 tablespoons vegetable oil
For the Creamy Coconut Sauce
- 1 tablespoon vegetable oil
- 2 cloves garlic, minced
- 1 teaspoon grated fresh ginger
- 1–2 teaspoons red curry paste (adjust to taste)
- 1 teaspoon chili flakes or fresh sliced chili
- 1 can (13.5 oz / 400 ml) full-fat coconut milk
- 1 tablespoon soy sauce or tamari
- 1 teaspoon maple syrup or sugar
- Juice of ½ lime
Garnish (Optional)
- Fresh cilantro
- Sliced red chilies
- Green onions
👩🍳 Instructions
- Prepare the Tofu
In a bowl, toss the tofu cubes with cornstarch, paprika, garlic powder, salt, and pepper until evenly coated. - Cook the Tofu
Heat oil in a large skillet over medium-high heat.
Add the tofu and cook for 6–8 minutes, turning occasionally, until golden and crispy on all sides. Remove from the pan and set aside. - Make the Sauce
In the same skillet, add oil if needed.
Sauté garlic and ginger for about 30 seconds until fragrant.
Stir in red curry paste and chili flakes, cooking for another 30 seconds. - Add Coconut Milk
Pour in the coconut milk, soy sauce, and maple syrup.
Simmer gently for 5–7 minutes, stirring occasionally, until slightly thickened. - Combine
Add the crispy tofu back into the pan and gently coat with the sauce.
Simmer for 2–3 minutes to let the flavors meld.
Finish with lime juice. - Serve
Garnish with cilantro, chilies, or green onions. Serve hot.
❓ Frequently Asked Questions (FAQ)
Can I bake the tofu instead of frying?
Yes. Bake at 400°F (200°C) for 25–30 minutes, flipping halfway, until crispy.
Is this dish very spicy?
It’s moderately spicy. Reduce curry paste and chili if you prefer mild heat.
Can I add vegetables?
Absolutely. Bell peppers, spinach, snap peas, or broccoli work beautifully.
How long does it keep?
Store leftovers in the refrigerator for up to 3 days.
⭐ Final Thoughts
Spicy Tofu with Creamy Coconut Sauce is a satisfying, flavor-packed dish that proves plant-based meals can be just as indulgent and comforting. Creamy, spicy, and perfectly balanced, it’s a recipe you’ll want to keep in regular rotation—whether you’re vegan or simply love bold flavors.
Print
🌶️🥥 Spicy Tofu with Creamy Coconut Sauce
Ingredients
For the Tofu
-
- 14 oz (400 g) extra-firm tofu, pressed and cubed
-
- 2 tablespoons cornstarch
-
- 1 teaspoon paprika
-
- ½ teaspoon garlic powder
-
- Salt and black pepper, to taste
-
- 2 tablespoons vegetable oil
For the Creamy Coconut Sauce
-
- 1 tablespoon vegetable oil
-
- 2 cloves garlic, minced
-
- 1 teaspoon grated fresh ginger
-
- 1–2 teaspoons red curry paste (adjust to taste)
-
- 1 teaspoon chili flakes or fresh sliced chili
-
- 1 can (13.5 oz / 400 ml) full-fat coconut milk
-
- 1 tablespoon soy sauce or tamari
-
- 1 teaspoon maple syrup or sugar
-
- Juice of ½ lime
Garnish (Optional)
-
- Fresh cilantro
-
- Sliced red chilies
-
- Green onions
Instructions
👩🍳 Instructions
- Prepare the Tofu
In a bowl, toss the tofu cubes with cornstarch, paprika, garlic powder, salt, and pepper until evenly coated. - Cook the Tofu
Heat oil in a large skillet over medium-high heat.
Add the tofu and cook for 6–8 minutes, turning occasionally, until golden and crispy on all sides. Remove from the pan and set aside. - Make the Sauce
In the same skillet, add oil if needed.
Sauté garlic and ginger for about 30 seconds until fragrant.
Stir in red curry paste and chili flakes, cooking for another 30 seconds. - Add Coconut Milk
Pour in the coconut milk, soy sauce, and maple syrup.
Simmer gently for 5–7 minutes, stirring occasionally, until slightly thickened. - Combine
Add the crispy tofu back into the pan and gently coat with the sauce.
Simmer for 2–3 minutes to let the flavors meld.
Finish with lime juice. - Serve
Garnish with cilantro, chilies, or green onions. Serve hot.









