Craving something delicious and comforting? The Delicious Spicy Tofu with Creamy Coconut Sauce Recipe is here to satisfy your taste buds! This dish combines the richness of coconut milk with the zing of spices, making it a perfect choice for anyone looking to spice up their meals. Keep reading to discover how easy it is to make this delightful meal!
Ingredients List for Delicious Spicy Tofu
- 15 ounces super firm or firm tofu (Choose 10 to 20 ounces for best texture.)
- 2 tablespoons canola or vegetable oil (For pan-fried crisp.)
- 1 pinch kosher salt (To enhance flavor during frying.)
- 2 tablespoons coconut oil (For richness and flavor.)
- 1 cup shallots (Thinly sliced.)
- 1.5 tablespoons minced ginger (Adds aromatic kick.)
- 1 cup canned coconut milk (Full-fat for creaminess.)
- 2-3 tablespoons sambal oelek (For spicy kick.)
- 1.5 tablespoons red curry paste (Enhances depth of flavor.)
- 1.5-3 teaspoons coconut or brown sugar (Balances spiciness.)
- 1 teaspoon ground coriander (Optional.)
- 0.5 teaspoon diamond crystal kosher salt (For seasoning.)
- to taste scallions (Thinly sliced.)
- to taste red pepper flakes (Optional.)
- to taste toasted sesame seeds (For presentation.)
How To Make Delicious Spicy Tofu with Creamy Coconut Sauce Step-by-Step
1. Prepare the Tofu
Start by draining and pressing the tofu. Wrap it in a clean kitchen towel and place something heavy on it for about 15 minutes to remove excess moisture. This step is crucial for achieving a crispy texture.
2. Cut the Tofu
Once pressed, cut the tofu into bite-sized cubes. Make sure they are evenly sized for uniform cooking.
3. Heat the Oil
In a large skillet, heat 2 tablespoons of canola or vegetable oil over medium-high heat.
4. Fry the Tofu
Add the tofu cubes to the skillet in a single layer. Sprinkle with a pinch of kosher salt. Fry the tofu for about 5-7 minutes on each side, or until golden and crispy. Remove the tofu and set it aside on a plate.
5. Sauté the Shallots and Ginger
In the same skillet, add 2 tablespoons of coconut oil. Once melted, add the thinly sliced shallots and minced ginger. Sauté for about 3-4 minutes until they are fragrant and the shallots are translucent.
6. Add Coconut Milk and Spices
Pour in 1 cup of canned coconut milk, followed by 2-3 tablespoons of sambal oelek and 1.5 tablespoons of red curry paste. Stir until well combined.
7. Sweeten the Sauce
Add 1.5-3 teaspoons of coconut or brown sugar, along with 1 teaspoon of ground coriander if using. This will balance the spiciness and enhance the flavors. Season to taste with an additional 0.5 teaspoon of diamond crystal kosher salt.
8. Combine Tofu with Sauce
Carefully add the crispy tofu back into the skillet. Stir gently to coat the tofu in the creamy coconut sauce. Allow it to simmer for about 2-3 minutes so the tofu absorbs some flavors.
9. Serve and Garnish
Remove from heat and serve hot. Garnish with thinly sliced scallions, a sprinkle of red pepper flakes if you like it spicier, and toasted sesame seeds for a nice crunch.

Time Breakdown
- Preparation Time: 15 minutes
- Cooking Time: 20 minutes
- Total Time: 35 minutes
Chef’s Notes & Pro Tips About Delicious Spicy Tofu with Creamy Coconut Sauce
- Choose the Right Tofu: Super firm tofu holds its shape better, but you can also choose firm tofu. Just be cautious while frying.
- Press Thoroughly: Removing excess moisture from tofu makes a huge difference in texture and flavor. Don’t skip this step.
- Adjust the Spice Level: If you’re sensitive to spice, start with less sambal oelek and red curry paste. You can always add more later.
- Use Full-Fat Coconut Milk: For a richer and creamier sauce, opt for full-fat coconut milk over light versions.
- Get Creative with Garnishes: Fresh herbs like cilantro or mint can also elevate this dish, along with the toasted sesame seeds.
Reasons Why You’ll Love Delicious Spicy Tofu with Creamy Coconut Sauce
- Quick and Easy: This recipe can be made in just 35 minutes, making it perfect for weeknight dinners.
- Plant-Based Delight: It’s a great vegetarian and vegan-friendly option that doesn’t compromise on flavor.
- Flavor Explosion: The combination of coconut, spices, and crispy tofu creates a delightful flavor profile that is hard to resist.
- Customizable: You can adjust the heat and sweetness to suit your taste.
Serving Suggestions for Delicious Spicy Tofu with Creamy Coconut Sauce
Pair this Delicious Spicy Tofu with Creamy Coconut Sauce with steamed jasmine rice or quinoa for a wholesome meal. You can also serve it alongside fresh veggies or a simple salad to balance out the spices and richness.
Tips For Success
- Monitor Cooking Time: Keep an eye on the tofu while frying to avoid burning.
- Taste as You Go: Always taste your sauce to adjust seasoning according to your preference.
- Don’t Crowd the Pan: Fry the tofu in batches if necessary to get them crispy all over.
- Let It Simmer: Allow the tofu to absorb the sauce by letting it simmer for a few minutes.
Flavor Variations
- Add Vegetables: Toss in bell peppers, snap peas, or broccoli for added nutrients and fiber.
- Curry Powder: Instead of red curry paste, try using curry powder for a different flavor.
- Spicy Lemongrass: Incorporate lemongrass for a zesty twist that pairs wonderfully with coconut milk.
- Peanut Sauce: Substitute some of the coconut milk with peanut butter or another nut butter for a different flavor profile.
How To Store Delicious Spicy Tofu with Creamy Coconut Sauce
- Refrigerate: Store leftovers in an airtight container in the refrigerator for up to 3-4 days.
- Freeze: You can freeze the tofu in the sauce, but the texture may change once thawed.
- Reheat Properly: When reheating, do so slowly on the stove or microwave to prevent the sauce from separating.
- Separate Storage: For best results, store tofu and sauce separately if possible.
- Use Within a Week: For the best flavor and quality, try to consume leftovers within a week.
FAQs About Delicious Spicy Tofu with Creamy Coconut Sauce
- Can I use other proteins instead of tofu?
- Yes, you can substitute chicken or shrimp if you’re looking for a non-vegetarian option.
- Is this dish gluten-free?
- Yes, as long as you use gluten-free soy sauce or sambal oelek without gluten ingredients.
- How can I make it less spicy?
- Simply reduce the amount of sambal oelek and red curry paste to suit your taste.
- Can I meal prep this recipe?
- Absolutely! This recipe holds up well for meal prep, making it a great option for busy weeks.
Closing Notes
The Delicious Spicy Tofu with Creamy Coconut Sauce is not just a meal; it’s an experience filled with flavors and comfort. This quick, vegan-friendly dish is perfect for everyone, whether you’re making dinner for the family or whipping something up just for you. With its rich coconut sauce and crispy tofu, your taste buds will thank you. Enjoy exploring the variations and making this dish your own!

Delicious Spicy Tofu with Creamy Coconut Sauce
Ingredients
Tofu and Cooking Oil
- 15 ounces super firm or firm tofu Choose 10 to 20 ounces for best texture.
- 2 tablespoons canola or vegetable oil For pan-fried crisp.
- 1 pinch kosher salt To enhance flavor during frying.
- 2 tablespoons coconut oil For richness and flavor.
Aromatics and Sauce Ingredients
- 1 cup shallots Thinly sliced.
- 1.5 tablespoons minced ginger Adds aromatic kick.
- 1 cup canned coconut milk Full-fat for creaminess.
- 2-3 tablespoons sambal oelek For spicy kick.
- 1.5 tablespoons red curry paste Enhances depth of flavor.
- 1.5-3 teaspoons coconut or brown sugar Balances spiciness.
- 1 teaspoon ground coriander Optional.
- 0.5 teaspoon diamond crystal kosher salt For seasoning.
Garnishes
- to taste scallions Thinly sliced.
- to taste red pepper flakes Optional.
- to taste toasted sesame seeds For presentation.
Instructions
Preparation
- Start by draining and pressing the tofu. Wrap it in a clean kitchen towel and place something heavy on it for about 15 minutes to remove excess moisture.
- Once pressed, cut the tofu into bite-sized cubes.
Cooking
- In a large skillet, heat 2 tablespoons of canola or vegetable oil over medium-high heat.
- Add the tofu cubes to the skillet in a single layer, sprinkle with a pinch of kosher salt, and fry for about 5-7 minutes on each side until golden and crispy.
- Remove the tofu and set it aside on a plate.
- In the same skillet, add 2 tablespoons of coconut oil and once melted, add the sliced shallots and minced ginger. Sauté for about 3-4 minutes until they are fragrant.
- Pour in 1 cup of canned coconut milk, followed by 2-3 tablespoons of sambal oelek and 1.5 tablespoons of red curry paste. Stir until well combined.
- Add 1.5-3 teaspoons of coconut or brown sugar and 1 teaspoon of ground coriander if using. Season to taste with an additional 0.5 teaspoon of diamond crystal kosher salt.
- Carefully add the crispy tofu back into the skillet, stir gently to coat the tofu in the creamy coconut sauce, and allow it to simmer for about 2-3 minutes.
Serving
- Remove from heat and serve hot. Garnish with sliced scallions, red pepper flakes, and toasted sesame seeds.










