This Spicy Tofu with Creamy Coconut Sauce is a delightful dish that brings together crispy tofu and a rich, velvety sauce. The combination of sambal oelek, red curry paste, and coconut milk creates a flavor explosion that is perfect for any occasion. Whether you’re hosting a dinner party or enjoying a cozy night in, this recipe will surely impress your guests and satisfy your cravings.

Jump to:
- Why You’ll Love This Recipe
- Tools and Preparation
- Essential Tools and Equipment
- Importance of Each Tool
- Ingredients
- For the Tofu:
- For the Sauce:
- Optional Garnishes:
- How to Make Spicy Tofu with Creamy Coconut Sauce
- Step 1: Prepare the Tofu
- Step 2: Pan Fry the Tofu
- Step 3: Cook the Sauce
- Step 4: Combine and Serve
- How to Serve Spicy Tofu with Creamy Coconut Sauce
- With Jasmine Rice
- Garnished with Fresh Herbs
- Accompanied by Roasted Vegetables
- In a Wrap
- With Coconut Rice
- How to Perfect Spicy Tofu with Creamy Coconut Sauce
- Best Side Dishes for Spicy Tofu with Creamy Coconut Sauce
- Common Mistakes to Avoid
- Storage & Reheating Instructions
- Refrigerator Storage
- Freezing Spicy Tofu with Creamy Coconut Sauce
- Reheating Spicy Tofu with Creamy Coconut Sauce
- Frequently Asked Questions
- How do I make Spicy Tofu with Creamy Coconut Sauce vegan?
- Can I adjust the spice level?
- What goes well with Spicy Tofu with Creamy Coconut Sauce?
- How do I store leftover Spicy Tofu with Creamy Coconut Sauce?
- Is this recipe gluten-free?
- Final Thoughts
- 📖 Recipe Card
Why You’ll Love This Recipe
- Flavorful and Rich: The creamy coconut sauce enhances the tofu’s taste, making each bite irresistible.
- Quick to Prepare: With just 30 minutes of total time, this dish is perfect for busy weeknights.
- Versatile Serving Options: Enjoy it over jasmine rice or with your favorite vegetables for a complete meal.
- Healthy and Satisfying: Packed with protein and healthy fats, this dish is both nutritious and filling.
- Customizable Spice Level: Adjust the heat by varying the amount of sambal oelek to suit your preference.
Tools and Preparation
Having the right tools makes cooking easier and more enjoyable. Here are some essential items you’ll need to make the Spicy Tofu with Creamy Coconut Sauce.
Grab This Chef Knife Now - Almost Gone!
- Stays Razor-Sharp: Ice-hardened blade keeps its edge longer than ordinary knives
- Superior Grip Control: Unique finger hole design gives you perfect balance and safety
- Built to Last a Lifetime: Premium stainless steel blade with elegant beech wood handle
Customer Reviews ★★★★★
Essential Tools and Equipment
Importance of Each Tool
- Non-stick frying pan: Prevents sticking and allows for easy flipping of tofu without breaking it.
- Large skillet: Provides ample space to cook the sauce evenly without overcrowding.
- Measuring cups & spoons: Ensures accurate measurements for consistent flavor every time.
Ingredients
For the Tofu:
- 20 to 22 ounces super firm or firm tofu (see notes for preparation details)
- 2 tablespoons canola or vegetable oil (or any neutral oil)
- Pinch of kosher salt
For the Sauce:
- 2 tablespoons coconut oil (or any oil)
- 1 cup thinly sliced shallots
- 2 tablespoons minced ginger
- 1 cup full-fat canned coconut milk (see notes)
- 3 to 4 tablespoons sambal oelek/ulek (adjust for spice level; see notes)
- 4 teaspoons red curry paste (see notes)
- 1 1/2 teaspoons coconut or brown sugar (see notes)
- 1 teaspoon ground coriander (optional)
- 1 teaspoon Diamond Crystal kosher salt (or 1/2 teaspoon table salt; adjust as needed)
Optional Garnishes:
- Scallions
- Red pepper flakes
- Toasted sesame seeds
How to Make Spicy Tofu with Creamy Coconut Sauce
Step 1: Prepare the Tofu
- Remove the tofu from its package. If using super firm tofu, it should feel dense and may only require patting dry. Slice the tofu into 1-inch cubes.
- For extra-firm tofu, press it first by wrapping it in paper towels or a muslin cloth. Place the wrapped tofu on a plate and weigh it down with a stack of plates or a small pan. Let it sit for 20 minutes to remove excess moisture before slicing into cubes.
Step 2: Pan Fry the Tofu
- Heat 2 tablespoons of oil in a large non-stick pan over medium-high heat.
- Add the tofu pieces, working in batches if necessary to avoid overcrowding the pan. Sprinkle 1/4 teaspoon of salt over the tofu.
- Pan fry the tofu for about 3 minutes on one side until golden brown. Flip to another side and repeat, sprinkling 1/4 teaspoon of salt each time. Continue frying on at least 4 sides until crispy and golden. Total salt used should be about 1 teaspoon. Remove from heat and set aside.
Step 3: Cook the Sauce
- Heat 2 tablespoons of coconut oil in a large skillet over medium to medium-low heat.
- Add the sliced shallots and cook, stirring frequently, for about 4 to 5 minutes until softened.
- Add minced ginger and cook for an additional 30 seconds to 1 minute until fragrant.
- Stir in coconut milk, sambal oelek, red curry paste, coriander (if using), salt, and sugar. Increase heat to medium-high and let simmer for about 3 to 4 minutes.
Step 4: Combine and Serve
- Turn off the heat once the sauce is ready.
- Add fried tofu to the skillet and stir well to coat evenly with sauce. Transfer everything to a serving dish.
- Garnish with scallions, red pepper flakes, and toasted sesame seeds if desired. Serve hot over jasmine rice or alongside vegetables like roasted asparagus or blanched broccoli.
Enjoy your delicious homemade Spicy Tofu with Creamy Coconut Sauce!
How to Serve Spicy Tofu with Creamy Coconut Sauce
Spicy Tofu with Creamy Coconut Sauce is a versatile dish that pairs well with various sides and garnishes. Here are some delicious serving suggestions to enhance your meal.
With Jasmine Rice
- Serve the tofu over fluffy jasmine rice for a classic pairing that absorbs the rich coconut sauce beautifully.
Garnished with Fresh Herbs
- Top the dish with chopped cilantro or basil for added freshness and vibrant flavor.
Accompanied by Roasted Vegetables
- Pair with roasted asparagus or broccoli to add a nutritious crunch that complements the creamy sauce.
In a Wrap
- Use lettuce leaves or tortillas to create a spicy tofu wrap, adding crunchy veggies for texture.
With Coconut Rice
- For an extra coconut flavor, serve the tofu over coconut-infused rice made by cooking rice in coconut milk.

How to Perfect Spicy Tofu with Creamy Coconut Sauce
To achieve the best results when making Spicy Tofu with Creamy Coconut Sauce, consider these helpful tips.
Grab This Chef Knife Now - Almost Gone!
- Stays Razor-Sharp: Ice-hardened blade keeps its edge longer than ordinary knives
- Superior Grip Control: Unique finger hole design gives you perfect balance and safety
- Built to Last a Lifetime: Premium stainless steel blade with elegant beech wood handle
Customer Reviews ★★★★★
-
Choose the right tofu: Super firm tofu gives the best texture without needing to be pressed, while extra-firm tofu can also work if properly prepared.
-
Don’t overcrowd the pan: Fry the tofu in batches to ensure even cooking and achieve maximum crispiness on every side.
-
Balance the spice: Adjust sambal oelek according to your preference; start with less if you are sensitive to heat and add more gradually.
-
Let flavors meld: Allow the sauce to simmer for a few minutes after adding all ingredients. This helps combine flavors for a richer taste.
Best Side Dishes for Spicy Tofu with Creamy Coconut Sauce
Pairing side dishes can elevate your Spicy Tofu with Creamy Coconut Sauce experience. Here are some great options to consider.
-
Steamed Broccoli: A simple side that adds color and is packed with nutrients. Steam until bright green and tender-crisp.
-
Coconut Rice: Enhance your meal by cooking rice in coconut milk, providing an aromatic base that pairs perfectly with the sauce.
-
Roasted Asparagus: Drizzle asparagus with olive oil, sprinkle salt, and roast until tender for a flavorful side.
-
Quinoa Salad: A light salad featuring quinoa, cucumber, cherry tomatoes, and lime dressing balances the rich tofu dish.
-
Cucumber Salad: Thinly sliced cucumbers mixed with vinegar and sesame oil offer a refreshing contrast to the spicy tofu.
-
Naan Bread: Soft naan is perfect for scooping up tofu and sauce, adding a delightful bread element to your meal.
Common Mistakes to Avoid
When making Spicy Tofu with Creamy Coconut Sauce, some common mistakes can affect the final dish. Here are a few to watch for:
- Using the Wrong Tofu Type: Selecting a tofu that’s too soft will result in a mushy texture. Always use super firm or firm tofu for the best results.
- Not Pressing the Tofu: If you use extra-firm tofu, neglecting to press it can lead to excess moisture. Press it for at least 20 minutes to achieve that crispy texture.
- Overcooking the Sauce: Cooking the sauce too long can cause it to become overly thick or burn. Keep an eye on it and simmer just until heated through.
- Ignoring Spice Levels: Not tasting sambal oelek before adding can lead to unexpected heat. Adjust according to your spice preference for a balanced flavor.
- Skipping Garnishes: Skipping optional garnishes like scallions or sesame seeds can make the dish less visually appealing and flavorful. Don’t skip these final touches!
Storage & Reheating Instructions
Refrigerator Storage
- Store leftovers in an airtight container.
- They will keep well for up to 3 days in the refrigerator.
Freezing Spicy Tofu with Creamy Coconut Sauce
- Freeze in an airtight container or freezer bag.
- Best used within 1 month for optimal flavor and texture.
Reheating Spicy Tofu with Creamy Coconut Sauce
- Oven: Preheat to 350°F (175°C). Place in an oven-safe dish and cover with foil. Heat for about 15-20 minutes until warm.
- Microwave: Use a microwave-safe dish and cover loosely. Heat on medium power in 1-minute intervals until warmed through.
- Stovetop: Heat in a skillet over medium heat, stirring gently until hot, about 5-7 minutes.
Frequently Asked Questions
Here are answers to some common questions about Spicy Tofu with Creamy Coconut Sauce.
How do I make Spicy Tofu with Creamy Coconut Sauce vegan?
This recipe is already vegan as it uses plant-based ingredients like tofu and coconut milk.
Can I adjust the spice level?
Yes! You can modify the amount of sambal oelek used based on your heat tolerance.
What goes well with Spicy Tofu with Creamy Coconut Sauce?
Serve it over jasmine rice or alongside roasted vegetables like asparagus or broccoli for a complete meal.
How do I store leftover Spicy Tofu with Creamy Coconut Sauce?
Store leftovers in an airtight container in the fridge for up to three days or freeze them for longer storage.
Is this recipe gluten-free?
Yes, as long as you choose gluten-free soy sauce if using any additional sauces, this recipe remains gluten-free.
Final Thoughts
Spicy Tofu with Creamy Coconut Sauce is a delightful dish that perfectly balances spicy and creamy flavors. Its versatility allows you to serve it over rice or alongside your favorite vegetables, making it a great option for any meal. Feel free to customize by adjusting spices or adding different garnishes!
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card
PrintSpicy Tofu with Creamy Coconut Sauce
Indulge in the vibrant flavors of Spicy Tofu with Creamy Coconut Sauce, a dish that masterfully combines crispy tofu and a rich, coconut-infused sauce. This tantalizing recipe features sambal oelek, red curry paste, and full-fat coconut milk, creating an explosion of taste in every bite. Perfect for weeknight dinners or impressing guests at gatherings, this easy-to-make meal is both satisfying and versatile, allowing you to customize spice levels to your liking. Serve it over fluffy jasmine rice or alongside colorful vegetables for a complete culinary experience that delights the palate.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main
- Method: Frying
- Cuisine: Asian
Ingredients
- 20 to 22 ounces super firm or firm tofu
- 2 tablespoons canola or vegetable oil (or any neutral oil)
- 2 tablespoons coconut oil (or any oil)
- 1 cup thinly sliced shallots
- 2 tablespoons minced ginger
- 1 cup full-fat canned coconut milk
- 3 to 4 tablespoons sambal oelek/ulek
- 4 teaspoons red curry paste
- 1 1/2 teaspoons coconut or brown sugar
- 1 teaspoon ground coriander (optional)
- 1 teaspoon Diamond Crystal kosher salt (or 1/2 teaspoon table salt; adjust as needed)
Instructions
- Prepare the tofu by pressing if using extra-firm. Cut into 1-inch cubes.
- Heat 2 tablespoons of oil in a large non-stick pan over medium-high heat. Fry tofu until golden on all sides, about 12 minutes total.
- In a skillet, sauté shallots and ginger in coconut oil until softened. Add coconut milk, sambal oelek, red curry paste, and sugar, simmering for 3-4 minutes.
- Combine fried tofu with the sauce and serve garnished with scallions and sesame seeds over jasmine rice.
Nutrition
- Serving Size: 1 serving
- Calories: 410
- Sugar: 6g
- Sodium: 590mg
- Fat: 28g
- Saturated Fat: 20g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 31g
- Fiber: 5g
- Protein: 12g
- Cholesterol: 0mg





