Spicy Tofu with Creamy Coconut Sauce is a delightful, flavor-packed dish perfect for weeknight dinners or entertaining guests. Crispy pan-fried tofu cubes are coated in a velvety coconut sauce infused with sambal oelek, red curry paste, and fragrant spices. This recipe balances heat, creaminess, and umami flavors, making it a satisfying main course.
Why you’ll love this dish:
- It’s dairy-free, gluten-free, vegan, and easy to customize.
- Ready in just 30 minutes with simple ingredients.
- Perfect paired with jasmine rice and roasted vegetables for a wholesome meal.
Preparation Phase
Before diving into the cooking process, ensure you’re equipped with the right tools and have your ingredients prepped.
Essential Tools and Equipment
- Large non-stick skillet or pan: For frying tofu to golden perfection.
- Medium skillet: To cook the sauce.
- Knife and cutting board: For slicing tofu and shallots.
- Mixing spoon: To stir the sauce ingredients.
- Measuring spoons: For precise measurements of spices and condiments.
Why they’re important:
- A non-stick skillet ensures the tofu crisps up without sticking.
- Proper tools simplify the process, ensuring the dish comes together quickly and efficiently.
Preparation Tips
- Tofu: Use super firm tofu to save time. If using extra-firm tofu, press it for 20 minutes to remove excess moisture.
- Coconut milk: Use full-fat coconut milk for a rich, creamy sauce.
- Sambal oelek spice level: Adjust the quantity to match your heat tolerance.
Ingredients List
For the Tofu:
- 20–22 ounces super firm tofu (or extra-firm, pressed)
- 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
- 3–4 tablespoons sambal oelek/ulek (adjust for spice level)
- 4 teaspoons red curry paste
- 1½ teaspoons coconut or brown sugar
- 1 teaspoon ground coriander (optional)
- 1 teaspoon Diamond Crystal kosher salt (or ½ teaspoon table salt)
Optional Garnishes:
- Scallions
- Red pepper flakes
- Toasted sesame seeds
Step-by-Step Directions
1. Prepare the Tofu:
- Remove tofu from the package. Pat dry if using super firm tofu. For extra-firm tofu, wrap in a paper towel or muslin cloth and press under a weight for 20 minutes.
- Slice the tofu into 1-inch cubes.
2. Pan Fry the Tofu:
- Heat 2 tablespoons of oil in a large non-stick pan over medium-high heat.
- Add tofu pieces in batches to avoid overcrowding. Sprinkle with ¼ teaspoon of salt.
- Pan fry tofu for ~3 minutes per side until golden and crispy. Repeat for at least 4 sides, sprinkling salt each time (total salt: ~1 teaspoon). Set aside.
3. Cook the Sauce:
- Heat 2 tablespoons of coconut oil in a medium skillet over medium heat.
- Add shallots and sauté for 4–5 minutes until softened.
- Add minced ginger and cook for 30 seconds until fragrant.
- Stir in coconut milk, sambal oelek, red curry paste, coriander (if using), salt, and sugar.
- Increase heat to medium-high and let the sauce simmer for 3–4 minutes.
4. Combine and Serve:
- Turn off the heat and add the fried tofu to the skillet. Stir gently to coat tofu in the sauce.
- Transfer to a serving dish and garnish with scallions, red pepper flakes, or toasted sesame seeds.
Serve hot with jasmine rice and roasted vegetables like asparagus or broccoli for a complete meal.
Serving Suggestions
This Spicy Tofu with Creamy Coconut Sauce pairs beautifully with simple yet flavorful sides to create a balanced meal.
- Serve the tofu over a bed of jasmine rice or brown rice to soak up the creamy sauce.
- Add roasted vegetables like asparagus, broccoli, or bell peppers for a touch of smokiness and crunch.
- Pair with fresh greens or a side salad for a light, refreshing contrast to the rich flavors.
For an elevated presentation:
- Garnish with sliced scallions, red pepper flakes, and toasted sesame seeds.
- Serve in a shallow bowl to showcase the vibrant sauce and crispy tofu.
Common Mistakes to Avoid and How to Perfect the Recipe
- Skipping tofu pressing:
- Extra moisture prevents the tofu from crisping. Always press extra-firm tofu for the best texture.
- Tip: Use a tofu press or a simple weighted method with paper towels.
- Overcrowding the pan:
- Too many tofu pieces at once lower the pan’s heat, making them soggy instead of crispy.
- Tip: Fry in batches for even browning.
- Burning the aromatics:
- Ginger and shallots cook quickly and can burn if left unattended.
- Tip: Stir frequently and keep the heat at medium to medium-low when cooking aromatics.
- Over-simmering the sauce:
- Reducing the sauce too much can make it overly salty or thick.
- Tip: Keep an eye on the sauce and adjust heat as needed for a smooth consistency.
- Not adjusting spice levels:
- Different brands of sambal oelek and red curry paste vary in heat.
- Tip: Start with less spice, taste, and gradually increase to your preference.
Side Dish Recommendations
Enhance your meal with these sides:
- Roasted Asparagus with Lemon Zest:
- A simple and zesty side that complements the creamy coconut sauce.
- Garlic Sesame Broccoli:
- Toss broccoli with garlic and sesame oil before roasting for an umami-packed addition.
- Thai-Inspired Cucumber Salad:
- Fresh cucumbers tossed with rice vinegar, sugar, and chili flakes offer a refreshing contrast.
- Steamed Jasmine Rice:
- Perfect for soaking up the spicy, creamy sauce.
- Vegetable Spring Rolls:
- Light, crunchy rolls filled with fresh veggies and served with a peanut dipping sauce.
- Chili Lime Corn on the Cob:
- Grilled corn brushed with chili-lime butter adds a smoky, tangy flavor to the meal.
- Coconut Lime Quinoa:
- A nutty, citrusy grain dish that pairs wonderfully with the tofu’s rich flavors.
- Sweet Potato Wedges:
- Roasted sweet potatoes with a sprinkle of smoked paprika and salt provide a sweet-savory balance.
Recipe Tips
- For the Best Texture:
- Use super firm tofu if available, as it requires no pressing and retains a dense, meaty texture.
- Fry tofu on at least four sides to ensure even crispiness.
- Enhance the Flavor:
- Toast the ground coriander briefly in a dry pan before adding it to the sauce for an extra layer of flavor.
- Stir in a squeeze of lime juice at the end for a bright, tangy finish.
- Customizations:
- Add vegetables like bell peppers, zucchini, or snap peas directly to the sauce for a one-pan meal.
- For a nuttier flavor, drizzle the dish with a touch of sesame oil before serving.
- Make it Kid-Friendly:
- Reduce the sambal oelek and red curry paste to create a milder, less spicy version of the dish.
Storage and Reheating Instructions
- Storage:
- Store leftovers in an airtight container in the refrigerator for up to 3–4 days.
- Keep the tofu and sauce separate if possible to maintain tofu’s crispiness.
- Reheating:
- Stovetop: Heat the sauce in a skillet over medium heat, then add the tofu and gently warm through.
- Microwave: Reheat in a microwave-safe dish, stirring halfway through to ensure even heating.
- Tip: Add a splash of water or coconut milk when reheating to loosen the sauce if it thickened in storage.
- Freezing:
- While the sauce freezes well, tofu may lose its crisp texture. Freeze only the sauce in an airtight container for up to 2 months.
Frequently Asked Questions (FAQs)
1. Can I bake the tofu instead of frying it?
- Yes! Bake tofu cubes at 400°F (200°C) for 20–25 minutes, flipping halfway through, until golden and crispy.
2. What can I use as a substitute for sambal oelek?
- Use Sriracha, chili garlic sauce, or freshly minced chili peppers for a similar heat profile.
3. Is this dish suitable for a nut-free diet?
- Yes, as long as the curry paste and sambal oelek are nut-free. Always check product labels.
4. Can I make this recipe oil-free?
- While the texture will differ, you can use a non-stick pan for frying tofu and water-sauté the aromatics for the sauce.
5. What’s the best substitute for coconut milk?
- Use cashew cream or oat milk for a creamy, dairy-free alternative, though the flavor will vary slightly.
6. Can I add protein alternatives instead of tofu?
- Yes, tempeh, seitan, or even chickpeas work well in this recipe.
7. How do I reduce the spice level?
- Start with 1 tablespoon sambal oelek and 2 teaspoons curry paste. Adjust to taste before serving.
8. Can I serve this dish cold?
- While it’s best enjoyed warm, the tofu and sauce can be served cold in a noodle salad or wrap.
9. Can I make the sauce in advance?
- Absolutely! Prepare the sauce up to 2 days ahead and store it in the fridge. Reheat before adding the tofu.
10. What if I can’t find red curry paste?
- Substitute with yellow curry paste or a mix of paprika, ground cumin, and turmeric for a different flavor profile.
Conclusion
Spicy Tofu with Creamy Coconut Sauce is a versatile, flavorful dish that’s perfect for any occasion. Its balance of creamy coconut, spicy sambal oelek, and crispy tofu makes it a crowd-pleaser for both plant-based eaters and omnivores alike. With easy substitutions and side options, it’s simple to customize and make your own.
For a quick, satisfying dinner that delivers bold flavors, this recipe is a must-try. Pair it with your favorite sides, experiment with garnishes, and enjoy a delicious meal that’s as healthy as it is indulgent.
Spicy Tofu with Creamy Coconut Sauce
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
Instructions
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.
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 of the tofu until crispy and golden. Total salt used should be about 1 teaspoon. Remove from heat and set aside.
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 4 to 5 minutes until softened.
- Add the minced ginger and cook for 30 seconds to 1 minute, until fragrant.
- Stir in the coconut milk, sambal oelek, red curry paste, coriander (if using), salt, and sugar. Increase the heat to medium-high and let the sauce simmer for 3 to 4 minutes.
Combine and Serve:
- Turn off the heat. Add the fried tofu to the skillet and stir to coat the tofu evenly with the sauce. Transfer to a serving dish.
- Garnish with scallions, red pepper flakes, and toasted sesame seeds, if desired. Serve hot with jasmine rice and a side of vegetables like roasted asparagus or blanched broccoli.
Notes
Coconut Milk: Full-fat coconut milk gives a rich, creamy sauce, but lite coconut milk can be used for a lighter dish. Save leftover coconut milk for other recipes.
Sambal Oelek: The spice level can vary across brands. Taste your sambal oelek and adjust the amount based on your spice preference (3 tablespoons for medium spice; 4 tablespoons for very spicy).
Red Curry Paste: Thai Kitchen’s red curry paste is mild. If using a different brand, taste and adjust the amount based on its heat level.
Sweetener: You can substitute coconut or brown sugar with honey, maple syrup, or agave.
Leave a Comment