• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Meals Yum

Recipes Made with Love & Simplicity.

  • Home
  • Recipe Index
  • Main Dishes
  • Desserts
  • Salad
  • Privacy Policy
  • About
  • Contact

Meals Yum

Recipes Made with Love & Simplicity.

  • Home
  • Recipe Index
  • Main Dishes
  • Desserts
  • Salad
  • Privacy Policy
  • About
  • Contact
Dairy Free • Spicy Tofu with Creamy Coconut Sauce

Spicy Tofu with Creamy Coconut Sauce

January 9, 2025 by Sarah

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.

Spicy Tofu with Creamy Coconut Sauce

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

  1. Tofu: Use super firm tofu to save time. If using extra-firm tofu, press it for 20 minutes to remove excess moisture.
  2. Coconut milk: Use full-fat coconut milk for a rich, creamy sauce.
  3. 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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:

  1. Roasted Asparagus with Lemon Zest:
    • A simple and zesty side that complements the creamy coconut sauce.
  2. Garlic Sesame Broccoli:
    • Toss broccoli with garlic and sesame oil before roasting for an umami-packed addition.
  3. Thai-Inspired Cucumber Salad:
    • Fresh cucumbers tossed with rice vinegar, sugar, and chili flakes offer a refreshing contrast.
  4. Steamed Jasmine Rice:
    • Perfect for soaking up the spicy, creamy sauce.
  5. Vegetable Spring Rolls:
    • Light, crunchy rolls filled with fresh veggies and served with a peanut dipping sauce.
  6. Chili Lime Corn on the Cob:
    • Grilled corn brushed with chili-lime butter adds a smoky, tangy flavor to the meal.
  7. Coconut Lime Quinoa:
    • A nutty, citrusy grain dish that pairs wonderfully with the tofu’s rich flavors.
  8. Sweet Potato Wedges:
    • Roasted sweet potatoes with a sprinkle of smoked paprika and salt provide a sweet-savory balance.

Recipe Tips

  1. 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.
  2. 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.
  3. 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.
  4. 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

  1. 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.
  2. 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.
  3. 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

This flavorful spicy tofu dish features crispy tofu cubes coated in a rich, creamy coconut sauce infused with sambal oelek, red curry paste, and aromatic spices. It’s perfect served over jasmine rice with a side of vegetables like roasted asparagus or broccoli.

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

Prepare the Tofu:

  1. 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.
  2. 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:

  1. 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.
  2. 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:

  1. 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.
  2. Add the minced ginger and cook for 30 seconds to 1 minute, until fragrant.
  3. 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:

  1. 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.
  2. 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.

Tofu Type: Super firm tofu requires no pressing and is ready to use. If using extra-firm tofu, press it to remove excess liquid before cooking (see instructions above).
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.

« Previous Post
Chicken Caesar Wrap
Next Post »
Ranch Pasta Salad

If you enjoyed this…

[display-posts posts_per_page="3" wrapper="div" tax_term="current" image_size="genesis-featured-portrait" class="one-third" orderby="rand" taxonomy="category"]

Reader Interactions

Leave a Comment Cancel reply

Helpful comments include feedback on the post or changes you made.

Primary Sidebar

Browse by Diet

Gluten FreeDairy FreeWhole 30VeganVegetarian
Brown Sugar Caramel Frosting

Brown Sugar Caramel Frosting

Salmon with Mango Salsa

Salmon with Mango Salsa

Caribbean Chicken and Rice

Caribbean Chicken and Rice

  • About
  • Contact
  • Disclaimer
  • Affiliate Disclosure
  • Privacy Policy
  • Terms Of Service

© 2026 Meals Yum