Tofu Curry
The aroma of a vibrant curry wafts through the kitchen, wrapping you in warmth and inviting comfort like a hug on a chilly evening. The gentle sizzling sounds of tofu, coated in a crispy cornstarch layer, mingle with the sweet notes of coconut milk and the spicy kick of red curry paste. Visualize a gorgeous plate of golden-hued tofu nestled against tender green spinach, all of it lovingly resting over a bed of fluffy brown rice. It’s hard to resist, isn’t it?
Table of Contents

I remember the first time I tried making Tofu Curry in my small apartment. It was a rainy Saturday, and I craved something cozy yet exotic. With just a handful of ingredients, I created a dish that not only satisfied my hunger but also brightened my mood. Now, every time I whip it up, it takes me back to that delightful day. Whether you’re cooking to impress your friends or just treating yourself to something special, this Tofu Curry will soon become a favorite in your kitchen. Let’s get started on this flavorful journey together!
Why You’ll Love This Recipe
- Simple & Quick: With just 10 minutes of prep and 25 minutes on the stove, you can have a delicious meal ready in 35 minutes!
- Irresistible Flavor: The rich combination of coconut milk and red curry paste balances sweetness and spice, creating a warm, inviting dish.
- Eye-Catching Appeal: The vibrant colors of red pepper and bright green spinach make this dish a feast for the eyes.
- Flexible Serving: Perfect for a cozy weeknight dinner or impressing friends at a weekend gathering!
- Diet-Friendly Options: This recipe is plant-based, making it a fantastic option for vegans and vegetarians alike.

Ingredients You’ll Need
- Super Firm Tofu: This type holds up well in cooking and provides a satisfying texture. Look for tofu labeled as “super firm” or “extra firm” for the best results.
- Cornstarch: Coating the tofu in cornstarch before cooking helps achieve that crispy exterior we all love. If you’re out, you can substitute with arrowroot powder for similar effects.
- Olive Oil: A great choice for sautéing, olive oil gives your dish a lovely flavor. If you’re looking for something with a higher smoking point, avocado oil works well too.
- Brown Rice: This whole grain is a nutritious base for your curry. You can easily swap it for quinoa or cauliflower rice for a lower-carb option!
- Yellow Onion: You’ll use this for its sweetness and depth. A white onion works if that’s what you have on hand, though it might have a sharper taste.
- Red Pepper: The sweetness of red pepper really shines in this dish. You could also use a yellow or orange pepper for a similar sweetness.
- Garlic Cloves: Fresh garlic is essential for a bold, aromatic flavor. If you only have pre-minced garlic, use it but note that the flavor may be milder.
- Fresh Ginger: Grating fresh ginger adds warmth and zest. Dried ginger can be used in a pinch, but the flavor will differ a bit.
- Coconut Milk: Full-fat coconut milk makes this curry extra creamy. Light coconut milk can be used but may give a thinner consistency.
- Red Curry Paste: This ingredient brings a rich depth of flavor and just the right amount of heat. Check your pantry for other Thai pastes if you’re looking for a different profile.
- Soy Sauce: Adds saltiness and umami. You can swap for tamari for a gluten-free version.
- Coconut Sugar: This imparts a hint of caramel sweetness. If you don’t have any on hand, brown sugar or agave syrup can work too.
- Spinach: Fresh spinach wilts down beautifully and adds nutrition. If you have frozen spinach, just be sure to thaw and drain any excess liquid.
- Cilantro: Fresh cilantro provides a beautiful garnish that complements the spices perfectly. If you’re not a fan, try another herb like parsley or green onions!
- Lime Juice (optional): A squeeze of lime brightens up the curry beautifully. If limes aren’t available, lemon juice is a decent substitute.
- Salt and Pepper: Essential for seasoning; always adjust to your taste.
How to Make Tofu Curry
Press and Prepare Tofu: Start by wrapping the block of super firm tofu in a clean kitchen towel, placing a heavy pan or plate on top to press out excess moisture for about 15 minutes. This step is crucial for achieving that desired crispy texture later. Once pressed, cut the tofu into bite-sized cubes.
Coat with Cornstarch: In a mixing bowl, toss the diced tofu with cornstarch until it’s lightly covered. This creates a wonderfully crispy outer layer when sautéed. Ensure all pieces are coated, and let them sit for a minute to absorb the cornstarch.
Cook Tofu: In a large skillet, heat 2 tablespoons of olive oil over medium-high heat. Add the tofu cubes carefully in a single layer, ensuring they aren’t overcrowded. Cook for about 4-5 minutes or until golden brown on each side, flipping gently with a spatula. This method locks in flavor and texture.
Sauté Vegetables: Once the tofu is crispy, transfer it to a plate. In the same skillet, add the remaining tablespoon of olive oil. Toss in the diced onion and sauté until translucent, about 3-4 minutes. Then add the red pepper, garlic, and grated ginger, cooking for an additional 1-2 minutes until fragrant.
Combine with Coconut Milk: Stir in the red curry paste, letting it cook for a minute to release its flavors. Pour in the coconut milk, soy sauce, and coconut sugar, stirring until everything is well mixed. This creamy sauce creates a luscious base for your **Tofu Curry**.
Add Spinach and Tofu: Gently fold in the spinach and crispy tofu cubes. Cook for another 2-3 minutes, or until the spinach wilts beautifully and the mixture is heated through. Ensure it’s bubbling just a little around the edges to showcase the vibrant colors.
Finish and Serve: Taste and adjust seasonings as needed, adding salt, pepper, or a squeeze of lime for brightness. Serve the **Tofu Curry** over the cooked brown rice, garnishing with fresh cilantro for extra flair. Enjoy this heavenly dish warm!

Storing & Reheating
To store leftover Tofu Curry, place it in an airtight container in the refrigerator where it will keep well for up to 4 days. For longer storage, you can freeze it for up to 3 months. When reheating, thaw overnight in the fridge if frozen, then warm on the stovetop over low heat until heated through. You might notice slight changes in texture after freezing, but adding a splash of coconut milk during reheating can help refresh its creamy goodness.
Chef’s Helpful Tips
- Avoid overcrowding the pan when frying tofu, as this helps ensure even cooking and that lovely crispiness.
- If you’re short on time, pre-cooked brown rice can be a lifesaver. Just heat it up alongside the curry for a quicker meal.
- Feel free to toss in any leftover vegetables you have on hand. Carrots, snap peas, or broccoli would also work beautifully.
- Adjust the amount of red curry paste based on your spice preference. A little can go a long way!
- If you find the dish too thick, add a splash of vegetable broth to loosen it up while reheating.
- For more depth of flavor, consider adding a dash of sesame oil when serving.
It’s truly remarkable how a single dish can bring together a medley of flavors, colors, and textures. This Tofu Curry shines whether you’re savoring it with family or looking to impress guests at a dinner party. Experiment with your favorite veggies or tweak the spices to suit your palate. It’s all about making it your own! Give yourself permission to play a little in the kitchen and enjoy the healthy goodness that comes with it.
Recipe FAQs
Can I make Tofu Curry spicy?
Absolutely! To kick up the spice level, consider adding fresh chopped chilies or increasing the amount of red curry paste. If you’re feeling adventurous, a sprinkle of crushed red pepper flakes can do wonders too!
Is this recipe gluten-free?
Yes! This Tofu Curry is gluten-free as long as you use a gluten-free soy sauce or tamari. Be sure to double-check any packaged ingredients for potential gluten content.
Can I use other proteins instead of tofu?
Definitely! If you’re not a tofu fan, you can use chickpeas for a plant-based protein or cooked chicken if you’re open to adding meat. Just adjust the cooking time as needed based on your protein choice.
What sides pair well with Tofu Curry?
This dish is delightful on its own over rice, but you could serve it alongside a fresh cucumber salad or some naan for a more complete meal. The contrasting flavors will elevate your curry experience!
More Dinner Recipes
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Tofu Curry
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai
Description
Experience the irresistible flavor of Tofu Curry, featuring crispy tofu, creamy coconut milk, and vibrant veggies—perfect for a quick dinner or healthy meal.
Ingredients
- Super Firm Tofu
- Cornstarch
- Olive Oil
- Brown Rice
- Yellow Onion
- Red Pepper
- Garlic Cloves
- Fresh Ginger
- Coconut Milk
- Red Curry Paste
- Soy Sauce
- Coconut Sugar
- Spinach
- Cilantro
- Lime Juice (optional)
- Salt and Pepper
Instructions
- Press the tofu to remove excess moisture and cut it into cubes.
- Coat the tofu with cornstarch for a crispy texture.
- Heat olive oil in a skillet and fry the tofu until golden brown.
- Sauté diced onion until translucent, then add red pepper, garlic, and ginger.
- Stir in red curry paste, coconut milk, soy sauce, and coconut sugar to create the sauce.
- Fold in spinach and crispy tofu, cooking until heated through.
- Adjust seasoning and serve over brown rice garnished with cilantro.
Notes
Pressing the tofu is key for achieving crispiness.
Pre-cooked brown rice can speed up meal preparation.
Feel free to customize with leftover vegetables.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 3g
- Sodium: 700mg
- Fat: 18g
- Saturated Fat: 5g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 6g
- Protein: 15g
- Cholesterol: 0mg





