Spicy Tofu with Creamy Coconut Sauce

Published:

by Jessica

This Spicy Tofu with Creamy Coconut Sauce is a delightful dish that marries crispy tofu with a rich, creamy sauce that’s bursting with flavor. Perfect for any occasion, whether it’s a quick weeknight dinner or an impressive meal for guests, this recipe features aromatic spices and a touch of heat from sambal oelek. The dish is not only easy to prepare but also versatile enough to accompany jasmine rice and seasonal vegetables.

Spicy Tofu with Creamy Coconut SaucePIN THIS!PIN THIS!
Jump to:

Why You’ll Love This Recipe

  • Delicious Flavor: The creamy coconut sauce combined with spicy sambal oelek creates a mouthwatering experience.
  • Easy to Prepare: With straightforward steps and minimal prep time, this dish can be on your table in just 30 minutes.
  • Customizable Spice Level: Adjust the amount of sambal oelek to suit your spice preference, making it perfect for everyone.
  • Vegan & Healthy: Packed with protein from tofu and healthy fats from coconut milk, this recipe is both nutritious and satisfying.
  • Perfect for Meal Prep: Make a larger batch for quick lunches throughout the week or freeze leftovers for later.

Tools and Preparation

Before diving into cooking, gather the essential tools that will make the process smooth and efficient.

Essential Tools and Equipment

  • Non-stick pan
  • Large skillet
  • Cutting board
  • Sharp knife
  • Measuring spoons

Importance of Each Tool

  • Non-stick pan: This helps achieve perfectly crispy tofu without sticking, ensuring an easy cleanup.
  • Large skillet: Ideal for cooking the sauce evenly, allowing flavors to meld beautifully.

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
SpicyPIN THIS!

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 four sides of the tofu 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 4 to 5 minutes until softened. Add the minced ginger and cook for another 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 about 3 to 4 minutes.

Step 4: Combine and Serve

Turn off the heat. Add the fried tofu to the skillet and stir gently to coat evenly with the sauce. Transfer everything to a serving dish. Garnish with scallions, red pepper flakes, and toasted sesame seeds if desired. Serve hot alongside jasmine rice and vegetables like roasted asparagus or blanched broccoli.

Now you’re ready to enjoy your delicious 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 accompaniments. Here are some delightful serving suggestions to elevate your meal experience.

Over Jasmine Rice

  • Jasmine Rice: Serve the spicy tofu over fluffy jasmine rice to soak up the creamy sauce. The aromatic rice complements the dish perfectly.

With Steamed Vegetables

  • Broccoli: Lightly steamed broccoli adds a nutritious crunch and balances the richness of the sauce.
  • Asparagus: Roasted asparagus brings a delightful, earthy flavor that pairs well with the spicy tofu.

In a Grain Bowl

  • Quinoa: Create a grain bowl by adding cooked quinoa, which enhances the protein content and provides a nutty flavor.
  • Mixed Greens: Toss in some fresh mixed greens for added texture and freshness.

As Part of a Wrap

  • Lettuce Wraps: Use large lettuce leaves to create refreshing wraps filled with spicy tofu, garnished with scallions and sesame seeds for extra crunch.

How to Perfect Spicy Tofu with Creamy Coconut Sauce

Getting the perfect balance of flavors and textures can enhance your Spicy Tofu with Creamy Coconut Sauce. Here are some tips to ensure success.

  • Choose the right tofu: Super firm tofu is ideal as it requires no pressing and maintains its shape during cooking.
  • Ensure even frying: Avoid overcrowding the pan when frying tofu; this helps achieve an even golden-brown crust on all sides.
  • Adjust spice levels: Taste your sambal oelek before adding it to the sauce. Adjust the amount based on your heat preference for optimal flavor.
  • Use full-fat coconut milk: Full-fat coconut milk creates a richer, creamier sauce, enhancing the overall taste of the dish.
  • Garnish generously: Don’t skip on garnishes like scallions or toasted sesame seeds—they add beautiful color and texture.
  • Experiment with vegetables: Feel free to add your favorite vegetables into the mix, such as bell peppers or snap peas, for more variety.
SpicyPIN THIS!

Best Side Dishes for Spicy Tofu with Creamy Coconut Sauce

Pairing side dishes can enhance your dining experience when enjoying Spicy Tofu with Creamy Coconut Sauce. Here are some great options:

  1. Coconut Rice: This sweet and creamy rice complements the spiciness of the tofu beautifully.
  2. Mango Salad: A fresh mango salad adds a fruity contrast that brightens up the meal.
  3. Cucumber Pickles: Tangy pickled cucumbers provide a refreshing crunch that balances rich flavors.
  4. Thai Green Papaya Salad: This salad offers a zesty kick that pairs nicely with creamy dishes.
  5. Roasted Sweet Potatoes: Sweet potatoes bring natural sweetness and earthiness that blend well with this dish.
  6. Naan Bread: Soft naan is perfect for scooping up tofu and sauce, adding an enjoyable texture to each bite.

Common Mistakes to Avoid

Even the best chefs can make errors while preparing Spicy Tofu with Creamy Coconut Sauce. Here are some common mistakes and how to avoid them.

  • Skipping Tofu Pressing: If using extra-firm tofu, always press it to remove excess moisture. Not doing this will result in soggy tofu that doesn’t crisp up properly.
  • Overcrowding the Pan: When frying tofu, avoid crowding the pan. This can lead to uneven cooking and prevent the tofu from becoming crispy. Cook in batches if necessary.
  • Ignoring Spice Levels: Different brands of sambal oelek vary in heat. Start with a smaller amount and taste before adding more to achieve your desired spice level.
  • Using Low-Fat Coconut Milk: For a rich and creamy sauce, use full-fat coconut milk. Low-fat versions can make the sauce thin and less flavorful.
  • Neglecting Garnishes: Don’t skip the optional garnishes like scallions or sesame seeds. They add texture and flavor that elevate the dish.

Refrigerator Storage

  • Store in an airtight container.
  • Keep for up to 3 days in the refrigerator.

Freezing Spicy Tofu with Creamy Coconut Sauce

  • Transfer cooled leftovers into freezer-safe containers.
  • Can be frozen for up to 1 month.

Reheating Spicy Tofu with Creamy Coconut Sauce

  • Oven: Preheat to 350°F (175°C) and bake for about 10-15 minutes until heated through.
  • Microwave: Heat on medium power for 1-2 minutes, stirring halfway through to ensure even warming.
  • Stovetop: Reheat in a skillet over medium heat, stirring gently until warmed through.
SpicyPIN THIS!

Frequently Asked Questions

What is Spicy Tofu with Creamy Coconut Sauce?

Spicy Tofu with Creamy Coconut Sauce is a flavorful dish made with crispy tofu coated in a rich coconut sauce that features spicy ingredients like sambal oelek and red curry paste.

Can I make this recipe vegan?

Yes, this recipe is already vegan-friendly as it uses only plant-based ingredients, making it suitable for vegan diets.

What vegetables pair well with this dish?

Roasted asparagus, broccoli, or any seasonal veggies complement Spicy Tofu with Creamy Coconut Sauce perfectly.

How can I customize the spice level?

Adjust the amount of sambal oelek based on your heat preference. Start small and increase gradually until you reach your desired flavor.

Can I use different types of tofu?

Absolutely! You can use super firm or extra-firm tofu based on availability. Just remember to press extra-firm tofu before cooking.

Final Thoughts

Spicy Tofu with Creamy Coconut Sauce is not only delicious but also highly versatile. It pairs beautifully with jasmine rice or your favorite vegetables, making it an excellent choice for any meal. Feel free to customize the recipe by adjusting spices or adding your favorite veggies for a personal touch!

Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.

📖 Recipe Card

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: Jessica
  • Total Time: 35 minutes
  • Yield: Serves approximately 4 people 1x

Description

Indulge in the vibrant flavors of Spicy Tofu with Creamy Coconut Sauce, a dish that unites crispy tofu with a luscious coconut sauce infused with aromatic spices and a kick of heat. Ideal for any meal, whether it’s a quick weeknight dinner or an impressive gathering, this recipe showcases how simple ingredients can come together to create something extraordinary. With its customizable spice level and easy preparation, this vegan delight is not only healthy but also perfect for meal prepping or serving alongside fragrant jasmine rice and seasonal vegetables.


Ingredients

Scale
  • 20 to 22 ounces super firm or firm tofu
  • 2 tablespoons canola oil
  • 1 cup full-fat canned coconut milk
  • 3 to 4 tablespoons sambal oelek
  • 4 teaspoons red curry paste
  • 1 cup thinly sliced shallots

Instructions

  1. Press and cube the tofu, patting it dry.
  2. Heat oil in a non-stick pan and fry the tofu until golden brown on all sides.
  3. In a skillet, sauté shallots and ginger, then add coconut milk, sambal oelek, red curry paste, salt, and sugar; simmer for a few minutes.
  4. Combine fried tofu with the sauce, stir gently, and serve garnished with scallions or sesame seeds.
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Main
  • Method: Frying
  • Cuisine: Asian

Nutrition

  • Serving Size: 1 cup (240g)
  • Calories: 350
  • Sugar: 6g
  • Sodium: 600mg
  • Fat: 24g
  • Saturated Fat: 12g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 24g
  • Fiber: 5g
  • Protein: 12g
  • Cholesterol: 0mg

Next Recipe

Leave a Comment

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

Share to...