
Spicy Tofu With Creamy Coconut Sauce
Introduction
Get ready to discover your new favorite weeknight meal! This Spicy Tofu with Creamy Coconut Sauce is an absolute dream. It features perfectly crispy tofu bathed in a rich, velvety sauce that balances a gentle heat with the sweet, aromatic notes of coconut. Every bite is a comforting explosion of flavor that will leave you wanting more.
What makes this dish truly special is how incredibly easy and quick it is to prepare. You don’t need fancy ingredients or complex techniques. With just a few simple steps, you can transform humble tofu into a restaurant-quality meal. It’s the perfect solution for busy evenings when you crave something delicious and satisfying without spending hours in the kitchen.
So, whether you’re a seasoned tofu lover or new to the world of plant-based cooking, this recipe is for you. It’s designed to be approachable, flavorful, and incredibly rewarding. Are you ready to dive in and create some magic in your kitchen? Let’s get cooking!
Cooking Time & Prep Time
- Prep Time: 20 minutes
- Cooking Time: 25 minutes
- Total Time: 45 minutes
Small tip: Pressing your tofu properly is the key to achieving that wonderfully crispy texture, so don’t skip this important step!
Ingredients
This recipe makes 4 servings.
For the Crispy Tofu
- 1 (14-ounce) block extra-firm tofu, pressed and cubed into 1-inch pieces
- 2 tablespoons cornstarch
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 teaspoon chili powder (or smoked paprika for milder flavor)
- 2 tablespoons neutral oil (like canola, vegetable, or grapeseed)
For the Creamy Coconut Sauce
- 1 tablespoon neutral oil
- 1 small yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1-2 tablespoons red curry paste (adjust to your spice preference)
- 1 (13.5-ounce) can full-fat coconut milk
- 1/2 cup vegetable broth
- 2 tablespoons soy sauce (or tamari for gluten-free)
- 1 tablespoon brown sugar (or maple syrup)
- 1 tablespoon lime juice, freshly squeezed
- 1 tablespoon cornstarch mixed with 2 tablespoons cold water (cornstarch slurry)
For Garnish (Optional)
- Fresh cilantro, chopped
- Red chili flakes
Step-by-Step Instructions
-
Step 1: Press and Prepare the Tofu
First, press your extra-firm tofu. Wrap the tofu block in a few layers of paper towels or a clean kitchen towel. Place it on a plate and put something heavy on top, like a cast-iron skillet or a few cans. Let it press for at least 15-20 minutes to remove excess water. This step is crucial for crispy tofu!
Small tip: You can press tofu ahead of time and store it in the fridge for convenience.
-
Step 2: Coat the Tofu
Once pressed, cut the tofu into uniform 1-inch cubes. In a medium bowl, combine the cornstarch, salt, black pepper, and chili powder. Add the tofu cubes to the bowl and gently toss until each piece is evenly coated. Make sure there are no dry spots.
-
Step 3: Cook the Tofu
Heat 2 tablespoons of neutral oil in a large non-stick skillet or cast-iron pan over medium-high heat. Once hot, carefully add the coated tofu in a single layer. Do not overcrowd the pan. Cook for 4-6 minutes, flipping occasionally, until all sides are golden brown and crispy. Remove the cooked tofu from the pan and set it aside on a plate.
Small tip: Cook the tofu in batches if necessary to ensure even browning and crispiness. Overcrowding can lead to steaming instead of frying.
-
Step 4: Sauté the Aromatics
Add 1 tablespoon of fresh oil to the same skillet (no need to clean it). Reduce the heat to medium. Add the chopped onion and cook for 3-5 minutes until softened and translucent. Stir in the minced garlic and grated ginger, cooking for another minute until fragrant. Be careful not to burn the garlic.
-
Step 5: Build the Sauce Base
Stir in the red curry paste with the sautéed aromatics. Cook for 1 minute, stirring constantly, to bloom the spices and enhance their flavor. Then, pour in the full-fat coconut milk and vegetable broth. Stir everything together until well combined.
-
Step 6: Simmer and Thicken the Sauce
Bring the sauce to a gentle simmer. Reduce the heat to low. Stir in the soy sauce, brown sugar, and fresh lime juice. Taste the sauce and adjust seasonings as needed – perhaps a pinch more sugar for sweetness or a bit more lime for brightness. Pour in the cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water) and whisk continuously until the sauce thickens to your desired consistency. This usually takes 1-2 minutes.
Small tip: Always mix cornstarch with cold water before adding it to hot liquids to prevent lumps.
-
Step 7: Combine and Serve
Return the crispy tofu to the skillet with the creamy coconut sauce. Gently toss to coat all the tofu pieces. Cook for another 1-2 minutes, allowing the tofu to absorb some of that delicious sauce. Remove from heat and serve immediately. Garnish with fresh chopped cilantro and a sprinkle of red chili flakes, if desired.
Tips & Variations
- Gluten-Free Option: This recipe is easily made gluten-free by simply substituting regular soy sauce with tamari. All other ingredients are naturally gluten-free.
- Vegan/Vegetarian Option: Good news! This recipe is already 100% vegan and vegetarian-friendly, packed with plant-based goodness.
- Add More Vegetables or Protein: Feel free to toss in your favorite veggies like bell peppers, broccoli florets, snap peas, or spinach during Step 5. You can also add chickpeas for an extra boost of fiber and protein.
- Make it Spicier: For those who love extra heat, increase the amount of red curry paste to 3 tablespoons or add a pinch of cayenne pepper with the chili powder for the tofu. A few slices of fresh bird’s eye chilies also work wonders.
- Nutty Flavor Boost: For an extra layer of flavor and creaminess, stir in 1-2 tablespoons of smooth peanut butter when you add the coconut milk. This creates a wonderful Thai-inspired peanut coconut sauce.
Nutritional Information
Approximate values per serving (based on 4 servings):
- Calories: 480
- Protein: 28g
- Carbohydrates: 22g
- Fat: 33g
Please note that these values are approximate and may vary depending on the specific brands and quantities of ingredients used.
Health Benefits
This dish is not only delicious but also packed with wonderful health benefits from its key ingredients.
- Tofu Power: Tofu is an excellent source of plant-based protein, making it fantastic for muscle repair and growth. It’s also rich in essential minerals like iron, calcium, and manganese, which are vital for strong bones and energy. Tofu contains isoflavones, which are beneficial plant compounds.
- Coconut Milk Goodness: Full-fat coconut milk provides healthy fats, including medium-chain triglycerides (MCTs). These fats are easily digested and can provide a quick source of energy. It also contains important minerals like manganese and copper.
- Aromatic Healers: Ginger and garlic are superstars for their medicinal properties. Ginger is well-known for its anti-inflammatory effects and can help with digestion. Garlic is a powerful immune booster, rich in antioxidants that protect your cells.
- Chili Kick: The chili powder and red curry paste add capsaicin, the compound that gives chilies their heat. Capsaicin has been linked to boosting metabolism and may even have pain-relieving properties.
Serving Suggestions
- Serve this Spicy Tofu with Creamy Coconut Sauce over a bed of fluffy steamed jasmine rice or brown rice to soak up all that incredible sauce.
- For a lighter meal, pair it with quinoa or cauliflower rice.
- It’s also fantastic served with rice noodles or alongside some simply sautéed greens like bok choy or spinach.
- This dish makes a complete and satisfying main course, perfect for a cozy dinner.
Storage Tips
Leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days. While the sauce freezes well, the texture of the tofu can become a bit softer after freezing and thawing, so it’s best enjoyed fresh or from the fridge. To reheat, gently warm on the stovetop over medium-low heat, stirring occasionally, until heated through. You might need to add a splash of water or broth to loosen the sauce if it has thickened too much.
Conclusion
And there you have it! A truly delightful and incredibly satisfying meal that proves plant-based eating can be bursting with flavor. This Spicy Tofu with Creamy Coconut Sauce brings together crispy textures, warming spices, and a luxurious creamy finish. It’s a dish that’s both comforting and exciting, perfect for any occasion.
We absolutely encourage you to give this recipe a try. It’s straightforward, quick, and yields restaurant-quality results right in your own



