Tofu Curry
The aroma of a simmering Tofu Curry fills the kitchen, wrapping you in a warm hug on a chilly evening. The vibrant colors of the dish—bright reds from the peppers, lush greens from the spinach, and rich yellows from the onion—are not just a feast for the palate but also a visual delight. Each ingredient dances together to create a comforting and flavorful meal that tugs at your nostalgic heartstrings, reminiscent of evenings spent around the dining table sharing stories and laughter. With the crisp air of fall and the holidays approaching, there’s no better time to cozy up with a dish that nourishes the body and soul.
Table of Contents

As fond as I am of many meals, this Tofu Curry holds a special place in my heart. It’s a dish I often whip up for friends or family, whether it’s an impromptu weeknight dinner or a gathering filled with laughter. The combination of creamy coconut milk and zesty red curry paste creates a delightful flavor that invites indulgence. I can’t wait for you to try it!
Why You’ll Love This Recipe
- Simple & Quick: You can have this hearty dish ready in just about 35 minutes!
- Irresistible Flavor: The rich blend of coconut milk and red curry paste offers a savory, comforting taste and creamy texture.
- Eye-Catching Appeal: The vibrant colors make for a beautiful presentation that impresses every time.
- Flexible Serving: It’s perfect for weeknight dinners, meal prep, or impressing guests at a dinner party.
- Diet-Friendly Options: Vegan and gluten-free, making it accessible for various dietary needs.

Ingredients You’ll Need
- Super Firm Tofu: This type is perfect for maintaining its shape and texture in the curry. If you can’t find super firm tofu, extra-firm will work too. Just ensure it’s pressed properly to remove excess moisture.
- Cornstarch: Tossing the tofu in cornstarch helps achieve that lovely golden crust. If you need a gluten-free option, it’s a great alternative to flour.
- Olive Oil: For sautéing the tofu and veggies, olive oil provides a rich flavor. Feel free to swap with coconut oil for a more tropical vibe!
- Cooked Brown Rice: This chewy and nutty base pairs perfectly with the curry. Substitute with quinoa or cauliflower rice for a low-carb option.
- Yellow Onion: It adds sweetness and depth. Shallots are a good alternative if you’re looking for something milder.
- Red Pepper: The sweetness of red pepper enhances the dish’s flavor. You can use green or yellow peppers, but adjust cooking time as they vary in sweetness.
- Garlic and Fresh Ginger: These aromatics elevate the dish, creating a fragrant foundation. Always use fresh for the best flavor!
- Coconut Milk: The creamy base for the curry adds richness. Canned coconut milk is best; just give it a good shake before using. If you’re opting for a lighter version, coconut cream can be used sparingly.
- Red Curry Paste: This is where the magic happens! Its robust flavors will remind you of your favorite Thai dishes. If you prefer a milder flavor, look for a less spicy blend.
- Soy Sauce: It adds an umami kick. Tamari can be used for a gluten-free version.
- Coconut Sugar: This natural sweetener balances the spice. You could substitute with brown sugar or maple syrup.
- Spinach: Fresh spinach gives the curry a lovely green touch. Kale works well too but will need a bit longer to cook.
- Cilantro and Lime Juice: These are classic garnishes that brighten the dish. If you’re not a cilantro fan, parsley can be a great substitute!
How to Make Tofu Curry
Press and Cube Tofu: Start by pressing the block of super firm tofu to remove any excess moisture. Using a clean kitchen towel or paper towels, wrap the tofu and place something heavy on top for about 15-20 minutes. Once pressed, cut it into bite-sized cubes. This technique helps the tofu absorb flavors better and achieve that desired crispy texture.
Coat with Cornstarch: In a mixing bowl, toss the cubed tofu with cornstarch, making sure each piece is evenly coated. This dusting is key to achieving a crunchy exterior that contrasts wonderfully with the creamy sauce.
Heat Oil and Cook Tofu: In a large skillet, heat the olive oil over medium-high heat. When hot, lay the tofu in an even layer in the pan. Allow it to fry, untouched, for about 5-7 minutes until the undersides are golden brown. Flip the cubes and let them cook for an additional 5 minutes until all sides are crispy. This will add an extra layer of deliciousness!
Sauté Aromatics: Once the tofu is done, remove it and set it aside. In the same skillet, add the diced onion and red pepper and sauté for about 5 minutes until the vegetables are softened. Then stir in the minced garlic and grated ginger, cooking until fragrant, about 1-2 minutes. The scents wafting from the pan will take you right back to your favorite Asian restaurant!
Combine Wet Ingredients: Now it’s time to bring in the creamy richness! Stir in the coconut milk and red curry paste, mixing well until combined. Allow this fragrant mixture to come to a gentle simmer—watch as the colors deepen and the aroma intensifies!
Add Tofu and Spinach: Gently fold in your sautéed tofu cubes and fresh spinach. Stir until the sauce coats everything invitingly and the spinach is wilted, about 2-3 minutes. Taste and adjust seasoning with soy sauce, coconut sugar, salt, and pepper as desired. This is where you personalize your **Tofu Curry**!
Serve and Garnish: Warm your cooked brown rice in a bowl and spoon the luscious tofu curry over the top. Garnish with fresh cilantro and a squeeze of lime juice for that extra pop of freshness. Your dish is not just a meal; it’s a colorful work of art!

Storing & Reheating
To store your Tofu Curry, let it cool completely, then transfer it into an airtight container. It can be kept at room temperature for about an hour, but ideally, pop it in the fridge where it will stay fresh for up to 4 days. For longer storage, freeze it in a suitable container or a freezer bag for up to 3 months. When reheating, gently warm it in a skillet over medium-low heat. Add a splash of water or coconut milk to rehydrate the sauce, as freezing may alter the consistency.
Chef’s Helpful Tips
- Make sure to press your tofu thoroughly to avoid a soggy texture in the curry.
- For extra flavor, consider marinating the tofu in soy sauce and ginger for 30 minutes prior to cooking.
- Keep an eye on the heat when sautéing garlic; it can burn quickly and turn bitter.
- Want it extra spicy? Add a few slices of fresh chili to the dish while cooking.
- This dish can simmer on a low heat to let all the flavors meld together beautifully, just monitor the tofu to prevent it from breaking apart.
The rich, creamy goodness of Tofu Curry is one you won’t soon forget. With its wonderful blend of spices and textures, this dish invites you to play with flavors and make it your own. Get creative by adding in seasonal vegetables or trying different spices. Enjoy every spoonful, letting the warmth and richness wash over you after each bite.
Recipe FAQs
Can I use a different type of protein instead of tofu?
Absolutely! If you prefer chicken, shrimp, or chickpeas, they can all be used as substitutes. Just adjust cooking times accordingly—chicken and shrimp will require proper cooking, while chickpeas can go right in as they are often canned and already cooked.
What can I serve with Tofu Curry?
This dish pairs wonderfully with brown rice, jasmine rice, or even quinoa for a hearty meal. Naan bread is also an excellent choice for scooping up that delicious curry. You might consider serving it with a simple cucumber salad for a refreshing contrast.
How spicy is the red curry paste?
Red curry paste varies by brand, but it generally has a moderate spice level. If you’re sensitive to heat, start with a smaller amount and taste as you go. You can always add more, but it’s tough to dial it down once added!
Can I prepare this curry ahead of time?
Certainly! You can make the Tofu Curry in advance. Just store it in the fridge and reheat when you’re ready to serve. The flavors will deepen, making it even more delicious!
More Dinner Recipes
- Lanzhou Beef Noodle Soup
- Sheet-Pan Honey Mustard Salmon
- Spatchcock Turkey
- Easy Chicken Parmesan | Crispy Pan-Fried Chicken Breast
- Vegan Sheet Pan Chickpea Fajitas
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Tofu Curry
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Asian
Description
This Tofu Curry stands out with its irresistible blend of creamy coconut milk and zesty red curry. Perfect for a quick dinner or comforting meal, this dish is sure to delight any palate.
Ingredients
- Super Firm Tofu
- Cornstarch
- Olive Oil
- Cooked Brown Rice
- Yellow Onion
- Red Pepper
- Garlic
- Fresh Ginger
- Coconut Milk
- Red Curry Paste
- Soy Sauce
- Coconut Sugar
- Spinach
- Cilantro
- Lime Juice
Instructions
- Press and cube the tofu to remove excess moisture.
- Coat tofu with cornstarch for a crunchy texture.
- In a skillet, heat olive oil and cook tofu until crispy.
- Sauté onion and red pepper until softened; add garlic and ginger.
- Stir in coconut milk and red curry paste, simmering gently.
- Add tofu and spinach, stirring until the spinach wilts.
- Serve over warm brown rice and garnish with cilantro and lime juice.
Notes
Press your tofu thoroughly to avoid sogginess.
Marinate tofu for extra flavor before cooking.
Nutrition
- Serving Size: 1 bowl
- Calories: 380
- Sugar: 5g
- Sodium: 600mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 6g
- Protein: 12g
- Cholesterol: 0mg





