There's something magical about crispy tofu cubes swimming in a luxuriously creamy coconut red curry, brightened by bell peppers, snap peas, and a hint of lime. This Spicy Tofu in Creamy Coconut Sauce recipe brings together warm spices, fragrant ginger, and garlic for a dinner that's both comforting and exciting. Whether you're craving a vegan feast or a gluten-free delight, this colorful dish is sure to become a weeknight favorite. Ready to dive in?
Every ingredient in this recipe plays its part to build a rich, balanced dish you’ll want to make again and again.
With just a handful of steps, you’ll press and marinate tofu, pan-fry until extra crispy, and build a creamy coconut curry studded with fresh veggies. In under an hour, you’ll have a vibrant, restaurant-worthy meal ready to enjoy in the comfort of your home.
1. Begin by pressing the tofu to remove excess moisture. Wrap the block of tofu tightly in paper towels, place a heavy object on top, and let it sit for 15–20 minutes. Once drained, cut the tofu into bite-sized cubes.
2. In a mixing bowl, combine the cubed tofu with soy sauce and cornstarch, then toss until each piece is evenly coated. Let the tofu marinate for about 10 minutes to absorb the flavors.
3. Heat a large skillet or wok over medium-high heat and add the vegetable oil. Once shimmering, add the marinated tofu cubes. Cook for 5–7 minutes, turning occasionally, until each side is golden brown and crispy. Transfer the tofu to a plate and set aside.
4. In the same skillet, add the minced garlic and ginger, then sauté for about 1 minute until fragrant, stirring constantly to prevent burning.
5. Stir in the red curry paste and cook for an additional minute, allowing the spices to bloom and release their full aroma.
6. Pour in the coconut milk and stir well to combine with the curry paste, creating a smooth, creamy sauce. Bring the mixture to a gentle simmer.
7. Add the lime juice and brown sugar, stirring until the sugar has completely dissolved into the sauce, balancing sweet and tart notes.
8. Next, add the sliced bell peppers and snap peas to the skillet. Cook for 3–4 minutes, just until the vegetables are tender but still vibrant in color and crunch.
9. Return the crispy tofu to the skillet, then gently fold it into the coconut sauce and vegetables. Allow everything to heat through for 2–3 minutes, ensuring the tofu is coated and warmed.
10. Taste the curry and season with additional salt and pepper if needed. Adjust sweetness or acidity to your preference.
11. Serve the spicy tofu hot over a bed of cooked rice and garnish generously with fresh cilantro.
To elevate your Spicy Tofu in Creamy Coconut Sauce, think about textures, colors, and complementary flavors. Whether you’re hosting friends or enjoying a cozy night in, these ideas will make your meal feel extra special.
Nailing the texture and flavor of this spicy tofu curry really comes down to a few simple tricks. From boosting the heat to swapping in seasonal veggies, these tips will help you customize the dish to your taste buds and routine. Keep these pointers in mind next time you’re craving a creamy, plant-based comfort meal.
Proper storage ensures that every bite of this creamy curry tastes as fresh as when it was first cooked. Follow these methods to maintain the best texture and flavor, whether you’re saving a small portion or meal-prepping for the week.
Here are some quick answers to common questions about prepping, cooking, and enjoying this flavorful dish.
Pressing the tofu takes about 15–20 minutes, marinating is 10 minutes, and active cooking is roughly 15–20 minutes. In total, you’re looking at about 40–50 minutes from start to finish, depending on your prep speed.
Wrap the block of firm tofu tightly in paper towels or a clean kitchen towel, then place a heavy object (like a cast-iron skillet or a stack of cookbooks) on top. Let it sit for 15–20 minutes to remove excess moisture. Well-pressed tofu absorbs the soy-cornstarch coating more evenly, yielding a crispier exterior when pan-fried.
Absolutely. For more heat, stir in sliced fresh chilies, a dash of sriracha, or extra red curry paste. To mellow the spice, reduce the curry paste by half or add an extra splash of coconut milk. You can also tweak sweetness by adjusting the brown sugar or balancing with more lime juice if you prefer tanginess.
This recipe is versatile—feel free to use broccoli florets, zucchini, green beans, baby corn, or thinly sliced carrots. Just add harder vegetables a minute or two earlier so they have time to become tender without losing their color and crunch.
Transfer leftovers to an airtight container and refrigerate for up to 3 days. Reheat gently on the stovetop over low heat, adding a splash of water or coconut milk if the sauce has thickened. You can also microwave in 30-second intervals, stirring in between for even heating.
Yes—using firm tofu, coconut milk, and vegetable oil keeps it vegan. To ensure it’s gluten-free, choose a gluten-free soy sauce or tamari. The other ingredients are naturally free from animal products and gluten.
Serve over steamed jasmine or brown rice to soak up the creamy sauce. You could also pair it with quinoa or cauliflower rice for a lighter option. Add a side of fresh cucumber salad or crushed peanuts for extra crunch and contrast.
This Spicy Tofu in Creamy Coconut Sauce is a winner because it combines a satisfyingly crispy tofu with a silky-smooth, spice-laced coconut curry that feels indulgent yet wholesome. The bright pops of bell peppers and snap peas keep every forkful exciting, while ginger, garlic, and lime ensure layers of flavor. It’s easy enough for a weeknight but impressive enough for guests—plus it’s vegan, gluten-free, and endlessly adaptable. Feel free to print this recipe and tuck it into your favorites folder. If you give it a try or have any questions, I’d love to hear your feedback!
Golden tofu cubes sear to crisp perfection before swimming in a luxuriously creamy coconut curry. Bright bell peppers and snap peas add crunch, while ginger, garlic, and lime bring fragrant, zesty notes to every bite.