Welcome to a culinary journey that transforms humble tofu into a truly sensational experience! This irresistible vegan curried tofu recipe is your passport to quick, easy, and incredibly flavorful plant-based dining. Imagine perfectly crispy pan-fried tofu nestled in a rich, creamy coconut curry sauce, bursting with the aromatic embrace of a carefully balanced spice blend. It’s a dish that promises to delight your senses and become a staple in your healthy recipe repertoire.

About This Delicious Curried Tofu Recipe
This vibrant tofu coconut curry is not just a meal; it’s an experience. Wonderfully creamy, intensely flavourful, and crafted from a selection of wholesome ingredients, it ticks all the boxes for a perfect weeknight dinner or an impressive dish for guests. Here’s a closer look at why this recipe stands out and why we’re confident you’ll fall in love with it:
- Effortless Preparation in 30 Minutes: In today’s fast-paced world, finding time for wholesome cooking can be a challenge. This recipe is designed for efficiency, allowing you to whip up a gourmet-quality meal in just half an hour. Perfect for busy weeknights when you crave something nutritious and satisfying without spending hours in the kitchen.
- Wholly Vegan and Gluten-Free: Catering to a wide range of dietary needs, this curried tofu is completely plant-based and free from gluten. It’s an ideal choice for vegans, those with gluten sensitivities, or anyone looking to incorporate more plant-based meals into their diet.
- Simple, Accessible Ingredients: You won’t need exotic items or a trip to a specialty store for this recipe. It relies on commonly available ingredients that are easy to find and keep on hand, making healthy eating both convenient and affordable.
- Customizable Spice Level: Whether you prefer a mild, comforting warmth or a fiery kick, this curry can be easily adapted to your personal spice preference. We’ll provide tips on how to adjust the heat to create your perfect bowl.
- Versatile for Vegetable Additions: Tofu acts as a fantastic canvas for absorbing flavors, and this curry welcomes an array of vegetables. Feel free to incorporate your favorite seasonal produce to boost nutrition and customize the texture and taste.
- Excellent for Meal Prep: Cook a larger batch and enjoy delicious, healthy meals throughout the week. This curry tastes even better the next day as the flavors meld, making it an ideal candidate for your weekly meal prep routine.
- Rich Source of Plant-Based Protein: Tofu, the star of this dish, is a fantastic source of complete plant-based protein. It provides essential amino acids, making this curry a hearty and satiating meal that keeps you full and energized.
- Incredibly Creamy and Delicious: The combination of rich coconut milk and aromatic spices creates a velvety smooth sauce that perfectly complements the crispy tofu. Every spoonful is a burst of flavor that will leave you craving more.
Are you a true curry enthusiast? Expand your culinary horizons with these other fantastic recipes: Thai Red Curry Vegetables with Tofu, Butternut Squash Curry, Sweet Potato Lentil Curry, and Sweet Potato Chickpea Curry.
Key Ingredients for Your Flavorful Tofu Curry
Crafting this aromatic curried tofu begins with a selection of fresh, vibrant ingredients and a fragrant blend of spices. Each component plays a crucial role in building the layers of flavor that make this dish so exceptional. Below is a detailed overview of the core ingredients, along with helpful tips for substitutions and variations to suit your pantry and preferences.

For the complete list of ingredients and precise measurements, please refer to the detailed recipe card further down the page. This section offers specific notes on the ingredients and potential modifications.
- Tofu: The foundation of this dish. We recommend using firm or extra-firm tofu. These varieties hold their shape well and develop a wonderfully crispy exterior when pan-fried, providing a delightful textural contrast to the creamy sauce. Be sure to press your tofu thoroughly before use to remove excess water, which allows it to absorb flavors better and crisp up more effectively.
- Spices: The heart and soul of any curry. For seasoning the tofu, you’ll need ground turmeric and paprika, which impart beautiful color and subtle earthy notes. For the rich curry sauce, we use garam masala, coriander, cumin, turmeric, and chili flakes. This combination creates a complex, warm, and deeply aromatic profile that defines the essence of the curry.
- Garlic and Ginger: These fresh aromatics are non-negotiable for authentic curry flavor. Freshly minced garlic and grated ginger lend a pungent, sweet, and spicy depth that ground versions simply cannot replicate. If absolutely necessary, you can substitute 1 teaspoon of ground ginger for the fresh, but prioritize fresh for the best results.
- Tomato: The recipe calls for fresh, diced tomatoes, which add a bright, slightly acidic counterpoint to the rich coconut milk. If fresh tomatoes are out of season or unavailable, a 15 oz can of diced tomatoes (undrained or lightly drained) makes a convenient and equally delicious substitute.
- Liquid: You have the option of using water or vegetable broth. While water will work, we highly recommend using vegetable broth. It significantly enhances the depth of flavor in the curry, creating a more robust and well-rounded taste profile. Choose a low-sodium broth if you are mindful of salt intake.
- Coconut Milk: This is key to achieving that luscious, creamy texture. Full-fat coconut milk is highly suggested for the richest flavor and most decadent consistency. If you’re concerned about fat content, light coconut milk can be used, though the curry will be less rich. Always use a good-quality, thick, and creamy coconut milk, and remember to shake the can really well before opening to ensure an even consistency.
- Sugar: A touch of sweetness helps to balance the savory, spicy, and tangy elements of the curry. Coconut sugar or brown sugar are excellent choices, lending a subtle caramel note. Maple syrup can also be used as a liquid sweetener if preferred.
Enhance Your Curry: Delicious Vegetable and Protein Additions
While the spiced tofu is undoubtedly the star of this curry, its versatile nature allows for a fantastic array of additions. Incorporating extra vegetables or proteins not only boosts the nutritional value but also adds exciting new textures and flavors. Here are some ideas to customize your curried tofu:
- Chickpeas: For an extra boost of plant-based protein and fiber, add up to a 19oz can of drained and rinsed chickpeas. Stir them into the pan when you add the liquids (water/broth and coconut milk) so they can simmer and absorb the rich curry flavors.
- Cauliflower: Up to 2 cups of small cauliflower florets can be a wonderful addition. Add them along with the tomato and onion during the sautéing stage. You might need to cook the curry for a little longer, or cover the pan briefly during simmering to help steam the cauliflower until it reaches your desired tenderness.
- Other Vegetables: Don’t limit yourself! This curry welcomes a variety of chopped vegetables. Experiment with up to 2 cups of chopped broccoli florets, colorful bell peppers (red, yellow, or orange), zucchini slices, or thinly sliced carrots. Add harder vegetables like carrots earlier with the onion, and softer ones like zucchini or bell peppers a bit later to prevent them from becoming too soft.
- Leafy Greens: To incorporate a healthy dose of greens, stir in up to 2 cups of finely chopped kale or baby spinach towards the very end of the cooking process. The residual heat from the curry will quickly wilt and soften them, adding a fresh dimension to the dish.
Step-by-Step Guide: How to Make Irresistible Curried Tofu
Creating this flavorful curried tofu is a straightforward process, broken down into simple steps. Follow these instructions to achieve crispy tofu and a perfectly balanced, creamy sauce.
Step 1: Prepare the Tofu for Maximum Flavor and Texture.
Begin by cutting your drained and patted dry tofu into uniform 1-inch cubes. This ensures even cooking. In a medium bowl, combine the tofu cubes with ½ teaspoon of ground turmeric and ½ teaspoon of paprika. Season generously with salt and freshly ground black pepper to taste. Gently toss the tofu using your hands or a spatula, ensuring each cube is evenly coated in the vibrant spice mixture. This seasoning not only adds flavor but also helps create a beautiful golden crust when fried.

Step 2: Achieve Perfectly Crispy Tofu.
Heat 1 tablespoon of your preferred neutral oil (such as avocado or coconut oil) in a large non-stick pan or cast-iron skillet over medium-high heat. Once the oil is shimmering and hot, carefully add the seasoned tofu cubes in a single, even layer. Avoid overcrowding the pan, as this can steam the tofu instead of frying it. Cook the tofu for 6-8 minutes, flipping the cubes periodically to ensure they brown evenly on all sides. You’re looking for a beautiful golden-brown color and a satisfying crispy exterior. Once achieved, transfer the cooked tofu pieces to a clean plate and set aside. They’ll rejoin the curry later to maintain their crispiness.

Step 3: Build the Aromatic Base of Your Curry.
Using the same pan where you cooked the tofu (no need to clean it; those residual bits add flavor!), heat another 1 tablespoon of neutral oil over medium heat. Add the diced onion, chopped tomato, freshly grated ginger, and minced garlic to the pan. Season with a pinch of salt. Cook this mixture for 4-6 minutes, stirring frequently, until the onions become translucent and softened, and the tomatoes begin to break down. This step is crucial for developing the foundational aromatics that will infuse your curry with incredible depth.

Step 4: Bloom the Spices for Intense Flavor.
To the softened aromatics in the pan, add the curry’s spice blend: 2 teaspoons of garam masala, 1 teaspoon of ground coriander, 1 teaspoon of ground cumin, ½ teaspoon of turmeric, and ¼ teaspoon of chili flakes (adjust chili flakes to your desired heat level). Cook for 1-2 minutes, stirring constantly. This critical step, often called “blooming” the spices, gently toasts them in the hot oil, releasing their full fragrant oils and intensifying their flavors. You’ll notice a rich, intoxicating aroma filling your kitchen. Quick Tip: Do not skip this stage! It prevents the spices from tasting raw and allows their complex notes to truly shine.

Step 5: Create the Creamy Curry Sauce.
Pour in ½ cup of water or vegetable broth, ½ cup of full-fat coconut milk (ensure it’s well-shaken before opening), and 2 teaspoons of coconut or brown sugar. Stir everything together until well combined. Season with another pinch of salt to enhance the overall flavor profile. Bring the mixture to a gentle simmer over medium heat, allowing the ingredients to meld and the sauce to begin thickening.

Step 6: Combine and Thicken to Perfection.
Once the sauce is simmering, carefully add the crispy tofu cubes back into the pan. Stir gently to ensure all the tofu pieces are thoroughly coated in the rich, fragrant curry sauce. Continue to cook for another 6-8 minutes, stirring occasionally, until the sauce thickens to your desired consistency. It should be rich enough to cling to the tofu and any added vegetables. Taste and adjust seasoning as needed, adding more salt, sugar, or chili flakes if desired.

Serving Your Delectable Curried Tofu.
Your aromatic curried tofu is now ready to be enjoyed! Serve it warm, traditionally with fluffy basmati rice, fragrant jasmine rice, or warm, soft naan bread. Before serving, sprinkle generously with fresh cilantro for a burst of freshness and color. For an extra zing, offer lime or lemon wedges on the side; a squeeze of fresh citrus juice brightens the rich flavors of the curry beautifully. Enjoy this wholesome and satisfying meal!

Frequently Asked Questions About Curried Tofu
Absolutely! Tofu curry is incredibly versatile and pairs wonderfully with a wide array of vegetables. Some excellent choices include broccoli florets, thinly sliced carrots, colorful bell peppers, tender bok choy, or hearty cauliflower. To maintain balance and ensure proper cooking, we suggest adding up to 2 cups of 1-2 different vegetables. For harder vegetables like carrots or cauliflower, add them along with the onion and tomato to allow ample cooking time. Softer vegetables like spinach or bell peppers can be added closer to the end of the simmering process to prevent them from becoming overcooked and mushy.
The base recipe, as written, is designed to be mildly spiced, offering a warm and aromatic flavor without significant heat. However, it can be effortlessly customized to match your preferred spice level. If you are sensitive to spice, simply omit the chili flakes entirely. For those who enjoy more heat, you can easily increase the chili flakes to 1 full teaspoon, or incorporate ½ teaspoon of cayenne pepper. For a truly authentic and fiery kick, consider adding 1-2 minced Thai bird chilis along with the ginger and garlic. Always taste as you go to find your perfect balance!
Yes, curried tofu is an incredibly healthy and nourishing dish. It’s an excellent source of plant-based protein, thanks to the tofu, which is also rich in essential amino acids. Furthermore, the curry boasts a wealth of vitamins and minerals from nutrient-rich ingredients like onion, garlic, ginger, fresh tomatoes, and the various beneficial spices. While it is somewhat higher in fat due to the use of full-fat coconut milk, these are often healthy fats. To reduce the overall fat and calorie content, you can easily substitute light coconut milk for the full-fat version without compromising too much on flavor, though the sauce will be slightly less rich and creamy.
Pressing tofu is a crucial step that significantly impacts the final texture and flavor of your curried tofu. Tofu, especially firm and extra-firm varieties, contains a lot of water. Removing this excess moisture allows the tofu to become firmer, hold its shape better during cooking, and develop a crispier exterior when pan-fried. More importantly, pressed tofu acts like a sponge, readily absorbing the delicious seasonings and rich curry sauce, leading to a much more flavorful dish. You can press tofu using a dedicated tofu press or by wrapping it in paper towels, placing it between two plates, and weighting it down with heavy cans for at least 20-30 minutes.
For pan-frying the tofu and sautéing the aromatics, a neutral-flavored oil with a high smoke point is recommended. Good choices include avocado oil, coconut oil, or grapeseed oil. These oils won’t overpower the delicate flavors of the curry and can withstand the medium-high heat required to get the tofu perfectly crispy. Olive oil can also be used, but ensure it’s a lighter variety and keep the heat to medium to avoid burning.
Storing and Reheating Your Curried Tofu
This curried tofu is not only delicious freshly made but also makes for fantastic leftovers. Proper storage ensures you can enjoy its rich flavors for days to come. Here are the best practices for storing and reheating:
- Cool Before Storing: Always allow the curried tofu to cool completely to room temperature before transferring it to a storage container. This prevents condensation from forming, which can make the curry watery and encourage bacterial growth.
- Refrigeration: Store the cooled curry in an airtight container in the fridge for up to 4 days. An airtight container is crucial to keep the curry fresh and prevent it from absorbing other odors in your refrigerator.
- Reheating: To reheat, simply transfer the desired portion to a pan on the stovetop over medium heat, or into a microwave-safe bowl. Heat gently, stirring occasionally, until the curry is thoroughly warmed through. If the sauce has thickened too much in the fridge, you can add a tablespoon or two of water or vegetable broth to loosen it back to your preferred consistency.
- Freezing Considerations: While you can safely freeze this recipe, it’s generally not ideal for freezing due to potential changes in texture. Tofu can become a bit spongier, and some vegetables may become softer and lose their firmness once thawed. The creamy sauce might also separate slightly, though it usually comes back together with gentle reheating and stirring. If you do choose to freeze it, let the curry cool completely, then place it in a freezer-safe, airtight container. It can be stored for up to 2-3 months. Thaw completely in the fridge overnight before reheating as described above.
Explore More Delicious Curry Recipes
If you loved this curried tofu, you’ll be thrilled to discover more of our favorite curry-inspired dishes. These recipes offer a variety of flavors and ingredients, ensuring there’s a perfect curry for every palate and occasion:
- Vegan Panang Curry with Tofu: A rich, sweet, and savory curry with a hint of spice, featuring tender tofu.
- Red Curry Noodles: A quick and comforting noodle dish swimming in a vibrant red curry broth.
- Sweet Potato Lentil Curry: A hearty and wholesome curry packed with protein from lentils and natural sweetness from sweet potatoes.
- Cashew Tofu Stir Fry: While not a traditional curry, this stir-fry offers similar aromatic spices and a satisfying plant-based meal with crispy tofu and crunchy cashews.
- Cauliflower Chickpea Curry: A robust and flavorful curry highlighting the earthy goodness of cauliflower and chickpeas.
★
★
★
★
Curried Tofu
Rate Recipe
Print Recipe
Ingredients
For the Tofu
- 1 block (454 g) firm tofu, drained and patted dry
- ½ tsp turmeric
- ½ tsp paprika
- salt and pepper
- 1 tbsp oil
For the Curry
- 1 tbsp neutral oil, like avocado or coconut
- 1 medium onion, diced (110 g, about 1 cup diced)
- 1 tbsp freshly grated ginger
- 4 cloves garlic, minced or grated
- 2-3 medium plum tomatoes, chopped (195 g, 1 ½ cups chopped)
- 2 tsp garam masala
- 1 tsp ground coriander
- 1 tsp ground cumin
- ½ tsp turmeric
- ¼ tsp chili flakes or more to taste
- ½ cup water or vegetable stock
- ½ cup coconut milk
- 2 tsp coconut or brown sugar
- salt and pepper
For Serving
- cilantro
- lemon wedges
- steamed rice
Instructions
-
Prepare the Tofu: Cut tofu into 1-inch cubes. In a medium bowl, add tofu, turmeric and paprika. Season with salt and pepper, then toss to coat.
-
Fry the Tofu: In a large pan, heat 1 tbsp oil over medium-high heat. When the pan is hot, add tofu in an even layer. Cook for 6-8 min, flipping pieces occasionally, until golden on all sides. Transfer tofu to a plate. Set aside.
-
Cook Aromatics: In the same pan, heat another 1 tbsp oil over medium heat. Add onions, tomatoes, ginger and garlic. Season with a pinch of salt. Cook for 4-6 min, stirring often, until onions and tomatoes soften.
-
Add Spices:
Add garam masala, coriander, cumin, turmeric and chili flakes. Cook for 1-2 min, stirring frequently, until toasted and fragrant. Tip: this stage is very important so that spices don’t taste raw.
-
Finish Curry: To the pan, add ½ cup water or broth, ½ cup coconut milk and the sugar. Season with salt. Bring to a simmer. Once simmering, add tofu back to the pan. Stir to coat. Cook for 6-8 min, stirring occasionally, until sauce reduces. Season with salt to taste.
-
Serve:
Serve curried tofu with steamed rice or naan. Sprinkle with cilantro and a squeeze of lime or lemon juice, if desired.
Video
