Tofu Curry
Nothing beats the comforting aroma of a pot bubbling with a vibrant tofu curry. The blend of spices wafts through the kitchen, inviting everyone to gather around the table. Imagine the rich, creamy texture of coconut milk mingling with tangy red curry paste, all enveloping tender, golden tofu cubes. The colors burst forth—radiant reds from bell peppers, deep greens from baby spinach, and the sunshine yellow of onions—creating a feast for the eyes as much as for the palate.
Table of Contents

I remember the first time I encountered this dish at a cozy little café during a rainy afternoon. The warmth that enveloped me as I took that first bite is something I can still feel today. Each mouthful was a vibrant reminder of the joy that simple, wholesome ingredients can bring. Perfect for a quiet evening in or when impressing friends, this tofu curry will embark your taste buds on a delicious journey. Let’s gather our ingredients and dive into the recipe that will spark your cooking passion!
Why You’ll Love This Recipe
- Simple & Quick: Ready in just 35 minutes, making it perfect for busy weeknights.
- Irresistible Flavor: The creamy coconut and aromatic spices create a flavor bomb that dances on your taste buds.
- Eye-Catching Appeal: The colorful array of veggies makes for a stunning presentation.
- Flexible Serving: Enjoy it over rice, as a filling meal, or serve it alongside bread for dipping.
- Diet-Friendly Options: This dish is vegan, gluten-free, and full of nourishing ingredients.

Ingredients You’ll Need
- Super firm tofu: Offers the best texture and holds its shape beautifully in cooking. Look for extra-firm options if you’re in a pinch.
- Cornstarch: This adds a crunchy texture to the tofu when it’s sautéed. You can substitute it with arrowroot powder for a gluten-free alternative.
- Olive oil: Helps in frying the tofu to crispy perfection. Feel free to use coconut oil for a subtle tropical flavor.
- Brown rice: A hearty base that complements the creamy curry. Substitute with quinoa or cauliflower rice for lower carbs.
- Yellow onion: Adds a savory sweetness to the dish. Shallots can also work if you prefer a milder taste.
- Red pepper: Sweet and colorful, it balances the dish. You can swap it for any color bell pepper.
- Garlic cloves: Infuse the curry with warmth and aroma; fresh is best!
- Fresh ginger: Adds zesty warmth. Dried ginger can be used, but the fresh makes a difference!
- Coconut milk: This gives the curry its creamy texture and sweetness. Use light coconut milk if you want a lower fat option.
- Red curry paste: Provides a flavorful kick; look for a brand without added preservatives for the best taste.
- Soy sauce: Adds umami flavor. Tamari is a gluten-free option.
- Coconut sugar: This sweetens and rounds out the flavors. Brown sugar can substitute if needed.
- Spinach: Offers a pop of color and nutrients. Kale can be an alternative if desired.
- Cilantro: A fresh finishing touch. Leave it out if you’re not a fan!
- Lime juice: Brightens the dish; it’s optional but highly recommended.
- Salt and pepper: Essential for layering flavors, adjust to your taste!
How to Make Tofu Curry
Press and Cube Tofu: Begin by pressing the tofu block to remove excess moisture. Wrap it in a clean kitchen towel and place a heavy object on top for about 10 minutes. Once pressed, cut the tofu into bite-sized cubes. This ensures your tofu becomes perfectly golden when cooked, providing a lovely contrast to the creamy curry.
Coat Tofu in Cornstarch: In a large bowl, toss the cubed tofu with cornstarch until evenly coated. The cornstarch coating will crisp up beautifully when you fry it, adding a delightful crunch to the texture of your **tofu curry**. This step is key for that satisfying bite!
Heat Oil: In a large skillet, warm the olive oil over medium-high heat. Once shimmering, add the coated tofu cubes. Fry for 5–7 minutes, turning occasionally until they turn golden and crispy on all sides. Keep an eye on them to prevent burning; the aroma will make this even more tempting!
Sauté Vegetables: After the tofu is done, remove it from the pan and set it aside. In the same skillet, add diced onion and red pepper. Sauté for about 5 minutes until they are soft and translucent. Don’t forget to scrape the bottom of the pan for those flavorful bits left behind!
Add Garlic and Ginger: Stir in the minced garlic and grated ginger, cooking for an additional minute until fragrant. This step elevates your aromatic profile and creates an amazing base for the **tofu curry**. You’ll love the way it fills the kitchen!
Mix in Curry Paste: Add the red curry paste to your veggie mix, stirring to combine thoroughly. Let it cook for 1–2 minutes, letting the spices bloom. This step is crucial: it activates the joys of the curry flavors, giving your dish depth.
Pour in Coconut Milk: Slowly add the coconut milk, stirring well to dissolve the curry paste completely. Bring this mixture to a gentle simmer for about 5 minutes, allowing it to thicken slightly. The creamy sauce will envelop the veggies and perfume the air!
Season and Add Tofu: Stir in the soy sauce, coconut sugar, and a sprinkle of salt and pepper to taste. Add the crispy tofu back to the pan along with the fresh spinach. Stir to combine, and cook for another 2–3 minutes until the spinach wilts and everything melds together beautifully.
Finish and Serve: Just before serving, squeeze a touch of lime juice over the curry for a bright finish. Garnish with chopped cilantro for a fresh burst. Serve your **tofu curry** warm over the cooked brown rice, and watch as everyone digs in!

Storing & Reheating
Once cooled, store any leftovers in an airtight container in the refrigerator for up to 5 days. If you’re looking to keep it longer, consider freezing your tofu curry. Just place it in a freezer-safe container, ensuring it’s tightly sealed, and it’ll last for up to 3 months. When you’re ready to enjoy it again, thaw it overnight in the fridge, then reheat on the stovetop over low heat until warmed through. The texture may soften slightly, so a splash of coconut milk can help refresh the creaminess.
Chef’s Helpful Tips
- Avoid overcrowding the pan while frying tofu to ensure even crispness.
- Let your tofu come to room temperature before coating it in cornstarch for better adhesion.
- If your curry is too thick, add a bit of vegetable broth or coconut milk to reach your desired consistency.
- Experiment with various veggies like broccoli or carrots for added color and nutrition.
- If you like it spicy, consider adding sliced chili peppers along with the garlic and ginger.
- For a more robust flavor, let the curry simmer for a longer time; the flavors will deepen beautifully!
A warm bowl of homemade tofu curry not only satisfies your hunger but also nourishes your soul. With its impeccable blend of textures and flavors, it’s a dish that invites experimentation. Feel free to mix it up with different veggies or adjust the spiciness to your liking. I hope you’ll enjoy making this vibrant dish as much as I do, bringing a taste of comfort and joy to your table!
Recipe FAQs
Can I use other proteins instead of tofu?
Absolutely! While tofu is a fantastic plant-based option, you can easily substitute it with chickpeas or even shredded cooked chicken if you prefer. Each alternative brings a unique flavor and texture to the dish.
Is there a way to make this curry spicier?
Yes! If you enjoy some heat, you can add sliced jalapeños or a pinch of red pepper flakes when sautéing your veggies. Additionally, a dash of hot sauce or extra red curry paste will also do the trick.
What can I serve with my tofu curry?
This tofu curry pairs wonderfully with steamed jasmine rice, naan, or even a fresh salad. You can also enjoy it over quinoa or cauliflower rice for a lighter meal option.
Can I freeze tofu curry?
Yes, you can! Just make sure it’s cooled completely before transferring it to a freezer-safe container. When you’re ready to enjoy it again, thaw it overnight in the fridge, then gently reheat on the stovetop until warm. This curry will still be delicious up to three months later!
PrintMore Dinner Recipes
- Kung Pao Chicken Stir Fry
- Sautéed Carrots
- Crockpot Shrimp Boil
- Crockpot Jambalaya
- Comforting Fall Harvest Pizza with Prosciutto
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: Asian
Description
This Tofu Curry blends the creamy texture of coconut milk with aromatic spices to create an irresistible dish. Perfect for a quick dinner, it’s healthy, vegan, and servings are flexible over rice or bread, making it a comforting choice for any 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
- Salt
- Pepper
Instructions
- Press the tofu to remove excess moisture and cut into cubes.
- Coat the tofu in cornstarch.
- Heat olive oil in a skillet and fry the tofu until golden.
- Sauté onion and red pepper until soft.
- Add garlic and ginger, cooking until fragrant.
- Mix in red curry paste and cook briefly.
- Pour in coconut milk and bring to a simmer.
- Stir in soy sauce, coconut sugar, and add tofu and spinach.
- Finish with lime juice and cilantro, then serve over rice.
Notes
Pressing the tofu is crucial for a crispy texture.
Customize veggies based on your preferences.
Store leftovers in an airtight container for up to 5 days.
Nutrition
- Serving Size: 1 cup
- Calories: 350
- Sugar: 5g
- Sodium: 800mg
- Fat: 16g
- Saturated Fat: 8g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 6g
- Protein: 12g
- Cholesterol: 0mg
