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

Recipe Area

  • Home
  • Recipe Index
  • MAIN DISHES
  • DESSERTS
  • SALADS
  • Privacy Policy
  • About
  • Contact

Recipe Area

  • Facebook
  • Instagram
  • Pinterest
  • Home
  • Recipe Index
  • MAIN DISHES
  • DESSERTS
  • SALADS
  • Privacy Policy
  • About
  • Contact
  • Facebook
  • Instagram
  • Pinterest
Home » Recipe Index » Spicy Tofu with Creamy Coconut Sauce

Spicy Tofu with Creamy Coconut Sauce

May 3, 2025 by Emilia

Jump to Recipe·Print Recipe
PinterestFacebookXEmailYummly

This Spicy Tofu with Creamy Coconut Sauce is a delightful dish that combines crispy tofu with a luscious coconut sauce, making it perfect for any occasion. Whether you’re hosting a dinner party or enjoying a cozy night in, this recipe will impress everyone at the table. The balance of heat from sambal oelek and the creaminess of coconut milk create an irresistible flavor profile that you won’t forget.

Spicy Tofu with Creamy Coconut SaucePin

Why You’ll Love This Recipe

  • Easy to Prepare: This recipe requires minimal cooking skills and can be made in just 30 minutes.
  • Customizable Spiciness: Adjust the heat level by changing the amount of sambal oelek, making it suitable for all spice tolerances.
  • Rich and Creamy Flavor: The creamy coconut sauce adds depth and richness that complements the crispy tofu beautifully.
  • Vegetarian-Friendly: A perfect option for those seeking delicious vegetarian meals without sacrificing taste or satisfaction.
  • Perfectly Pairable: Serve it over jasmine rice or alongside fresh vegetables for a complete meal.

Tools and Preparation

To make this recipe seamless, gather a few essential tools beforehand. Having the right equipment will not only enhance your cooking experience but also ensure your dish turns out perfectly.

Essential Tools and Equipment

  • Non-stick skillet
  • Sharp knife
  • Cutting board
  • Measuring spoons
  • Plate (for pressing tofu)

Importance of Each Tool

  • Non-stick skillet: Prevents sticking while frying the tofu, allowing for easy flipping and browning.
  • Sharp knife: Ensures clean cuts when slicing tofu and shallots, enhancing presentation.
  • Cutting board: Provides a safe surface for food preparation, protecting counters while ensuring cleanliness.

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)

For Garnish

  • Scallions
  • Red pepper flakes
  • Toasted sesame seeds
SpicyPin

How to Make Spicy Tofu with Creamy Coconut Sauce

Step 1: Prepare the Tofu

  1. Remove the tofu from its package. If using super firm tofu, pat it dry directly. If using extra-firm tofu, wrap it in paper towels or a muslin cloth and press it under weights for about 20 minutes to remove excess moisture.
  2. Slice the pressed tofu into 1-inch cubes.

Step 2: Pan Fry the Tofu

  1. Heat 2 tablespoons of oil in a large non-stick pan over medium-high heat.
  2. Add tofu pieces in batches to avoid overcrowding.
  3. Sprinkle 1/4 teaspoon of salt over the tofu and fry until golden brown on each side—approximately 3 minutes per side. Aim for crispy edges on at least four sides.
  4. Total salt used should be about 1 teaspoon by evenly distributing during frying.

Step 3: Cook the Sauce

  1. In a large skillet, heat 2 tablespoons of coconut oil over medium to medium-low heat.
  2. Add sliced shallots and sauté for about 4 to 5 minutes until softened.
  3. Stir in minced ginger and cook until fragrant—about 30 seconds to 1 minute.
  4. Combine coconut milk, sambal oelek, red curry paste, coriander (if using), salt, and sugar into the skillet. Increase heat to medium-high and let simmer for approximately 3 to 4 minutes.

Step 4: Combine and Serve

  1. Turn off the heat once the sauce has thickened slightly.
  2. Add fried tofu into the skillet with sauce; gently stir to coat evenly.
  3. Transfer to a serving dish and garnish with scallions, red pepper flakes, and toasted sesame seeds if desired.
  4. Serve hot alongside jasmine rice and your choice of vegetables like roasted asparagus or blanched broccoli.

Enjoy your delicious Spicy Tofu with Creamy Coconut Sauce, bursting with flavor!

How to Serve Spicy Tofu with Creamy Coconut Sauce

This spicy tofu dish pairs beautifully with various accompaniments. You can enhance the meal experience by serving it with complementary flavors and textures. Here are some great serving suggestions.

Over Jasmine Rice

  • Fluffy Jasmine Rice: The fragrant rice provides a perfect base for soaking up the creamy sauce.

With Roasted Asparagus

  • Crispy Asparagus: Roasting asparagus adds a lovely crunch and brings out its natural sweetness, balancing the heat of the tofu.

On a Bed of Spinach

  • Fresh Spinach: Serving the tofu over fresh spinach adds a nutritious boost and a vibrant color contrast.

With Lime Wedges

  • Zesty Lime: Squeezing fresh lime over the dish brightens the flavors and enhances the overall taste profile.

With Grilled Pineapple

  • Sweet Grilled Pineapple: The caramelized sweetness from grilled pineapple complements the spiciness, creating a delightful flavor combination.

Topped with Fresh Herbs

  • Chopped Cilantro or Basil: Adding fresh herbs not only enhances presentation but also adds freshness that balances the rich coconut sauce.

How to Perfect Spicy Tofu with Creamy Coconut Sauce

To make this dish even more delicious, follow these tips for perfecting your spicy tofu with creamy coconut sauce.

  • Bold Cooking Oil: Use coconut oil for frying to enhance the coconut flavor in your dish.
  • Crisp Tofu: Ensure your tofu is well-pressed and dry before frying for maximum crispiness.
  • Taste as You Go: Adjust sambal oelek and curry paste according to your spice preference during cooking.
  • Experiment with Veggies: Feel free to add or substitute vegetables based on what you have on hand for added nutrition.
  • Garnish Generously: Don’t skip garnishing with scallions, sesame seeds, or red pepper flakes for texture and an extra kick.
  • Make It Ahead: This dish can be prepared ahead of time and simply reheated, making it great for meal prep.
SpicyPin

Best Side Dishes for Spicy Tofu with Creamy Coconut Sauce

Pairing side dishes can elevate your spicy tofu meal. Here are some fantastic options that complement its flavors beautifully.

  1. Steamed Broccoli: Lightly steamed broccoli adds color and nutrients while balancing the richness of the sauce.
  2. Coconut Rice: Infused with coconut milk, this rice matches perfectly with the creamy sauce and enhances the tropical feel.
  3. Quinoa Salad: A refreshing quinoa salad mixed with chopped veggies makes a healthy side that contrasts nicely with spicy flavors.
  4. Thai Cucumber Salad: This crunchy salad provides a refreshing bite that cuts through the heat of the dish.
  5. Roasted Sweet Potatoes: The sweetness of roasted sweet potatoes pairs well with spicy tofu, adding a hearty element to your meal.
  6. Mango Chutney: A small scoop of mango chutney offers sweetness that balances out spiciness beautifully, enhancing every bite.
  7. Naan Bread: Soft naan bread can be used to scoop up the tofu and sauce, adding an enjoyable texture contrast to each bite.
  8. Pickled Vegetables: Tangy pickles provide a zesty crunch that complements the creaminess of the coconut sauce perfectly.

Common Mistakes to Avoid

When making Spicy Tofu with Creamy Coconut Sauce, it’s easy to make a few common errors. Here are some mistakes to watch out for:

  • Using the wrong tofu type: Not all tofu is created equal. Super firm tofu is best for this recipe as it holds its shape and crisps well. If you use silken tofu, it will crumble and not achieve the desired texture.
  • Skipping the pressing step: If you’re using extra-firm tofu, always press it before cooking. This helps remove excess moisture, ensuring your tofu becomes crispy rather than soggy.
  • Not adjusting spice levels: Sambal oelek can vary in heat. Taste your sauce as you go and adjust the amount of sambal based on your personal spice preference to avoid overpowering flavors.
  • Overcrowding the pan: When frying the tofu, overcrowding can lead to steaming instead of browning. Cook in batches if necessary to ensure each piece gets crispy.
  • Neglecting garnishes: While optional, garnishes like scallions and toasted sesame seeds add flavor and visual appeal. Don’t skip them for a more vibrant dish!

Refrigerator Storage

  • Store leftover Spicy Tofu with Creamy Coconut Sauce in an airtight container.
  • It can be kept in the fridge for up to 4 days.

Freezing Spicy Tofu with Creamy Coconut Sauce

  • For long-term storage, freeze the tofu without sauce for better texture.
  • Wrap tofu tightly in plastic wrap and place it in a freezer-safe bag.
  • It can last up to 3 months in the freezer.

Reheating Spicy Tofu with Creamy Coconut Sauce

  • Oven: Preheat your oven to 350°F (175°C). Spread the tofu on a baking sheet and heat for about 10-15 minutes until warmed through.
  • Microwave: Place tofu and sauce in a microwave-safe dish. Heat on medium power for 1-2 minutes, stirring halfway through for even heating.
  • Stovetop: In a skillet over medium heat, add a splash of water or oil and reheat the tofu for about 5-7 minutes until hot.
SpicyPin

Frequently Asked Questions

How spicy is Spicy Tofu with Creamy Coconut Sauce?

The spice level depends on how much sambal oelek you use. Start with less if you’re sensitive to heat, then add more as needed.

Can I make this dish vegan?

Yes! This recipe is entirely vegan as it uses plant-based ingredients like tofu and coconut milk.

What can I serve with Spicy Tofu with Creamy Coconut Sauce?

It pairs wonderfully with jasmine rice and sautéed or roasted vegetables like asparagus or broccoli.

Can I use lite coconut milk instead?

Yes, lite coconut milk will work for a lighter version of this dish but may result in a less creamy sauce.

Can I customize the sauce?

Absolutely! Feel free to adjust spices or add ingredients like lime juice or fresh herbs according to your taste preferences.

Final Thoughts

Spicy Tofu with Creamy Coconut Sauce is a delightful dish that brings warmth and comfort to any meal. Its versatility allows you to customize it easily by adding different vegetables or adjusting spice levels. Give this recipe a try, and enjoy creating your own flavorful variations!


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Spicy Tofu with Creamy Coconut Sauce

Spicy Tofu with Creamy Coconut Sauce


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emilia
  • Total Time: 30 minutes
  • Yield: Serves approximately 4 people 1x
Print Recipe
Pin Recipe

Description

Indulge in the vibrant flavors of Spicy Tofu with Creamy Coconut Sauce, a delightful blend of crispy tofu and rich coconut sauce that is sure to impress.


Ingredients

Scale
  • 20 to 22 ounces super firm or firm tofu
  • 2 tablespoons canola or vegetable oil
  • 1 cup full-fat canned coconut milk
  • 2 tablespoons sambal oelek (adjust for spice level)
  • 4 teaspoons red curry paste
  • 1 cup thinly sliced shallots
  • 2 tablespoons minced ginger
  • Garnish: scallions, red pepper flakes, toasted sesame seeds

Instructions

  1. Press and cube the tofu into 1-inch pieces.
  2. Heat oil in a non-stick skillet over medium-high heat and fry tofu until golden brown on all sides (about 3 minutes per side).
  3. In another skillet, sauté shallots in coconut oil until softened, then add ginger and cook until fragrant.
  4. Stir in coconut milk, sambal oelek, curry paste, salt, and sugar; simmer for about 4 minutes until slightly thickened.
  5. Combine fried tofu with the sauce and garnish before serving hot.
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Main
  • Method: Frying
  • Cuisine: Asian

Nutrition

  • Serving Size: 1 serving
  • Calories: 335
  • Sugar: 7g
  • Sodium: 680mg
  • Fat: 22g
  • Saturated Fat: 18g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 24g
  • Fiber: 3g
  • Protein: 12g
  • Cholesterol: 0mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

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

If you enjoyed this…

Thai Coconut Curry Chicken SoupPin

Thai Coconut Curry Chicken Soup

Garlic Parmesan Pork ChopsPin
Gluten Free

Garlic Parmesan Pork Chops

Perfect Chicken ParmesanPin
Dairy FreeWhole 30

Ultimate Guide to Making Perfect Chicken Parmesan at Home

Reader Interactions

Leave a Comment Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star
Recipe Rating




Primary Sidebar

Browse by Diet

Gluten FreeGluten FreeDairy FreeDairy FreeWhole 30Whole 30VeganVeganVegetarianVegetarian

Shiitake Mushroom Recipes: Delicious Ideas for Every Meal

Lemon Blueberry Pound Cake

Lemon Blueberry Pound Cake

Classic Slow Cooker Chili

Classic Slow Cooker Chili

  • About
  • Contact
  • Disclaimer
  • Privacy Policy
  • Terms Of Service
  • Facebook
  • Instagram
  • Pinterest

© 2025 Recipe Area · Disclosure