Tofu Curry is one of those magical dishes that combines simplicity and flavor in a way that feels almost like a warm hug. Imagine this: crispy, golden tofu nestled in a creamy curry sauce, bursting with spices and colorful veggies. It’s the perfect meal for busy weeknights when you want something nourishing yet delicious. As someone who loves cooking, I can tell you that this recipe has become a go-to in my kitchen. It’s quick, easy, and incredibly satisfying, making it a favorite among friends and family alike. Plus, you get to whip it up in just about 30 minutes! So, grab your apron and let’s make some Tofu Curry that will tantalize your taste buds and warm your heart.
Why This Recipe Works
Tofu Curry is a quick and easy dish that combines delicious flavors in flawless harmony. The secret lies in the method of frying the tofu until golden brown, which adds texture and depth to the dish. This 30-minute meal is not just about speed; it’s about layering flavors with fresh ingredients, vibrant spices, and creamy coconut milk that create an indulgent experience. Each bite offers a delightful crunch from the tofu, followed by the rich, comforting sauce that makes you want to come back for seconds.
Why You’ll Love This Tofu Curry
This Tofu Curry is more than just a meal; it’s a celebration of plant-based eating that is both satisfying and nutritious. Packed with protein-rich tofu and a medley of colorful veggies, it provides a wealth of nutrients and flavors. Whether you’re a vegan cooking enthusiast or simply looking to diversify your dinner options, this curry will win your heart! It showcases the beauty of fresh ingredients, turning an ordinary weeknight dinner into something special that everyone will love.

Ingredients
- 1 block super firm tofu, pressed
- 3 tbsp cornstarch
- 3 tbsp olive oil
- 2 cups brown rice, cooked
- 1 cup yellow onion, diced
- 1 red pepper, diced
- 4 garlic cloves, minced
- 1 tsp fresh ginger, grated
- 3/4 cup coconut milk
- 3 tbsp red curry paste
- 2 tbsp soy sauce
- 1 tsp coconut sugar
- 2 cups spinach
- 2 tbsp cilantro, for garnish
- 1 tbsp lime juice, optional
- Salt and pepper, to taste
Preparing the Brown Rice

Begin by cooking the brown rice according to the package instructions. This will typically take about 30-40 minutes but can vary by brand. Make sure to keep an eye on it! It’ll serve as the perfect base for your delicious Tofu Curry.
Coating the Tofu
While the rice cooks, slice the super firm tofu into 1-inch cubes and place them in a plastic bag. Add cornstarch to the bag, seal it tightly, and shake gently until all tofu pieces are evenly coated. This step is crucial to achieve a crispy texture. The cornstarch creates a lovely crust when fried, so don’t skip it!
Frying the Tofu
Heat the olive oil in a skillet over medium heat. Once hot, add the coated tofu cubes and fry on all sides for about 5 minutes, or until golden brown. The sizzling sound when they hit the pan is music to my ears! Use a slotted spoon to remove the tofu and set it aside. Make sure to keep an eye on it, so it doesn’t burn.
Sautéing the Vegetables
In the same skillet, add the diced onion and red pepper. Sauté for 2-3 minutes until they begin to soften. The aroma filling your kitchen at this stage is just incredible! Then, add the minced garlic and grated ginger, and sauté for another minute until fragrant. This is where the magic starts to happen.
Making the Curry Sauce
Next, pour in the coconut milk, red curry paste, soy sauce, and coconut sugar into the skillet. Stir to combine all the ingredients and bring the mixture to a gentle simmer. The colors and textures blend beautifully, creating a sauce that’s both creamy and flavorful.
Adding the Spinach and Tofu
Once the sauce is simmering, it’s time to add the fresh spinach. Stir for about 30 seconds or until wilted. Then, gently fold the fried tofu back into the skillet, allowing it to soak up the rich flavors. Taste the curry and adjust seasoning with salt and pepper as needed. You can feel the warmth of the spices dancing on your palate as you prepare to serve.
Serving Suggestions
Serve the Tofu Curry hot over a bed of cooked brown rice. For a pop of color and extra flavor, garnish with fresh cilantro and a squeeze of lime juice, if desired. A well-placed splash of lime can really brighten the dish! Everyone will be drawn to the vibrant colors, and the aroma will have them eagerly awaiting their first bite.
Tips for Success
- Ensure the tofu is well-pressed to remove excess moisture, which helps achieve the best frying texture.
- Don’t rush the frying process; allow the tofu to get crispy for the best flavor.
- Adjust the amount of red curry paste based on your spice preference, because everyone has their ideal level of heat!
Variations
Feel free to get creative with this dish! Substitute the brown rice with quinoa or cauliflower rice for a low-carb option. For a heartier dish, add chickpeas or other vegetables like zucchini or carrots. Want added creaminess? Increase the amount of coconut milk. The space for customization makes this Tofu Curry even more enjoyable.
Storage Tips
Store any leftover Tofu Curry in an airtight container in the refrigerator for up to 3 days. Reheat on the stove over low heat, adding a splash of water or coconut milk if it thickens too much. I often enjoy it for lunch the next day; it tastes even better once the flavors have melded overnight.
Pairing Ideas
This Tofu Curry pairs wonderfully with a simple side salad, steamed vegetables, or crusty bread. A light, fruity white wine or sparkling water with lime complements the dish beautifully. The refreshing drink helps cleanse the palate and enhances the curry’s rich flavors.

FAQs
1. Can I use regular tofu instead of super firm tofu?
While super firm tofu works best, you can use extra firm tofu as well. Just ensure to press out as much moisture as possible.
2. Is this recipe gluten-free?
Yes, if you use gluten-free soy sauce or tamari, this dish can be gluten-free.
3. Can I freeze leftovers?
Yes, Tofu Curry can be frozen. Store it in a freezer-safe container for up to 3 months. Thaw in the fridge before reheating.
4. What can I serve with Tofu Curry?
Serve it with brown rice, quinoa, or even naan bread to soak up the delicious sauce.
5. How can I make this recipe spicier?
Add more red curry paste or include fresh chilies according to your heat preference.
Tofu Curry is a versatile, flavor-packed meal that anyone can enjoy! With its creamy sauce and crispy tofu, it makes for a satisfying dinner that’s both nutritious and comforting. Not only can you enjoy it with different sides, but it also opens the door to a variety of adaptations. Whether you’re sticking to the original or experimenting with new flavors, this recipe is sure to become a beloved staple in your kitchen. Enjoy the warm, delicious aroma as it fills your home, and savor every delightful bite!
Print
Tofu Curry
Tofu Curry is a flavorful, quick meal featuring crispy tofu and a rich coconut curry sauce. Perfect for busy weeknights, this dish is both nourishing and satisfying.
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
- 1 block super firm tofu, pressed
- 3 tbsp cornstarch
- 3 tbsp olive oil
- 2 cups brown rice, cooked
- 1 cup yellow onion, diced
- 1 red pepper, diced
- 4 garlic cloves, minced
- 1 tsp fresh ginger, grated
- 3/4 cup coconut milk
- 3 tbsp red curry paste
- 2 tbsp soy sauce
- 1 tsp coconut sugar
- 2 cups spinach
- 2 tbsp cilantro, for garnish
- 1 tbsp lime juice, optional
- Salt and pepper, to taste
Instructions
- Cook brown rice according to package instructions.
- Coat tofu cubes in cornstarch in a plastic bag.
- Heat olive oil in a skillet and fry tofu until golden brown.
- Sauté onion and red pepper until softened, then add garlic and ginger.
- Stir in coconut milk, red curry paste, soy sauce, and coconut sugar; simmer.
- Add spinach until wilted, then fold in fried tofu.
- Serve over brown rice, garnished with cilantro and lime juice.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
Press tofu to remove moisture for better texture.
Adjust red curry paste to taste for desired spice level.
Store leftovers in the refrigerator for up to 3 days.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Sauté
- Cuisine: Asian
Nutrition
- Calories: 370
- Sugar: 3
- Sodium: 700
- Fat: 20
- Saturated Fat: 5
- Unsaturated Fat: 15
- Trans Fat: 0
- Carbohydrates: 35
- Fiber: 6
- Protein: 12
- Cholesterol: 0






