If you have been craving a vibrant, flavorful dish that nourishes both the soul and the body, you absolutely must try this Spinach Curry Sauce with Crispy Tofu Recipe. It’s a perfect harmony of creamy, spiced spinach curry sauce paired with satisfyingly crunchy tofu that makes every bite a delight. The combination is not only colorful but packed with layers of texture and deep, warming flavors thanks to the fragrant spices and fresh ingredients. Whether you’re a longtime fan of curries or looking to explore plant-based meals more creatively, this recipe is a true kitchen winner you’ll want to revisit again and again.

Ingredients You’ll Need
The magic of this Spinach Curry Sauce with Crispy Tofu Recipe lies in its simple yet essential ingredients. Each element plays a unique role in creating that comforting curry flavor, providing texture contrast or brightening the dish with fresh notes.
- 1 tbsp olive oil: Adds a smooth base for sautéing and develops flavor without overpowering.
- 2 yellow onions: Their natural sweetness forms the flavor foundation of the sauce.
- 4 large cloves garlic: Brings aromatic depth and a slight bite.
- 1 inch piece of ginger: Offers a gentle warmth and fresh zing essential for curry.
- 2 stalks celery: Adds subtle earthiness and crunch to balance the creamy sauce.
- 1/2 tsp turmeric: Imparts its signature golden color and healthful benefits.
- 3 tsp coriander: Provides a citrusy, nutty undertone that ties the flavors together.
- 1 tsp smoked paprika: Lends smoky depth without heat.
- 1 jalapeno: For a touch of lively heat and vibrant green color.
- 1/2 cup vegetable stock: Moistens the sauce, lending richness and body.
- 1 bag fresh spinach (10 oz bag): The star leafy green that gives the curry its luscious texture and nutrients.
- Salt and pepper to taste: Essential for seasoning all components perfectly.
- Chili flakes + cilantro for garnish: Adds a final spicy kick and fresh herbal brightness.
- 1 tbsp olive oil (for tofu): For crisping the tofu to golden perfection.
- 1 pkg firm tofu: The protein powerhouse that crisps up beautifully for texture contrast.
- 3 tsp coriander (for tofu): Ensures the tofu carries the curry flavor seamlessly.
- 1 tsp smoked paprika (for tofu): Enhances the tofu’s savory notes.
- Salt and pepper to taste (for tofu): Seasoning to bring out the best in the tofu’s flavor.
How to Make Spinach Curry Sauce with Crispy Tofu Recipe
Step 1: Prepare the Tofu
To get that perfect crispiness, start by draining your firm tofu well. Wrap it in several paper towels to press out excess moisture, which is key for getting a satisfying crunch during cooking. Set it aside while you prep the other ingredients.
Step 2: Chop Fresh Ingredients
Peel and chop the onions and garlic finely to maximize their flavor release. Peel the ginger with a knife and roughly chop it up to infuse a fresh zing into your sauce. Don’t forget the celery, which should be washed and chopped to add a subtle textural contrast.
Step 3: Choose Your Cooking Method
You can either cook everything in one pan for an easier cleanup or opt for two pans to speed up the process — crispy tofu in one and spinach curry sauce in the other. Either way works great depending on your kitchen setup and how much time you have.
Step 4: Cook the Tofu
If using two pans, unwrap the tofu and dice into bite-sized cubes. Heat olive oil in one pan over medium heat, add the tofu pieces, and let them cook undisturbed for five minutes to develop a golden crust.
Step 5: Sauté Onions
Meanwhile, heat olive oil in your second pan and add the chopped onions. Cook them low and slow for about 15 minutes, stirring often so they become beautifully translucent and sweet.
Step 6: Season and Continue Cooking Tofu
Return to your tofu pan, sprinkle over coriander and smoked paprika, and toss the pieces to coat them evenly. Let them cook another five minutes without stirring so more crispiness forms on the bottom.
Step 7: Finish Tofu Crisping
After tossing the tofu again, allow it to cook an additional five minutes. The tofu should now be crisp and golden. If it needs more time, cook it for a few extra minutes before seasoning with salt and pepper, then turn off the heat and set aside.
Step 8: Add Garlic and Ginger to Onions
In the onion pan, add the garlic and ginger to the softened onions and sauté gently for another three minutes to release their flavors without burning.
Step 9: Stir in Celery and Spices
Next, toss in the celery along with coriander, smoked paprika, and turmeric. Stir well and cook for 2 to 3 minutes to allow the spices to bloom and meld with the vegetables.
Step 10: Blend the Base
Turn off the heat and transfer the sautéed onion and celery mixture to a blender. It’s the base that will carry our spinach curry flavor beautifully.
Step 11: Add Jalapeno, Vegetable Stock, and Spinach
Add the jalapeno, vegetable stock, and fresh spinach into the blender. Blend everything together until smooth and creamy. This step transforms the aromatic base into a luscious, vibrant sauce that is incredibly inviting.
Step 12: Season the Sauce
Give your spinach curry sauce a taste and season with salt and pepper accordingly. Proper seasoning is what elevates the dish from good to absolutely delicious.
Step 13: Combine Tofu and Sauce
Finally, pour the spinach curry sauce into a serving bowl and add the crispy tofu. Toss gently to fully coat the tofu in the silky sauce. Or, if you prefer, serve the tofu on the side and drizzle the sauce over it to enjoy each bite the way you like.
How to Serve Spinach Curry Sauce with Crispy Tofu Recipe
Garnishes
Sprinkle chili flakes for a burst of heat and fresh cilantro leaves to brighten and add herbaceous notes. These garnishes provide a lovely contrast in both color and flavor, making the dish feel extra special.
Side Dishes
This curry pairs wonderfully with fluffy basmati rice or warm naan bread to soak up every bit of sauce. For a lighter meal, pair it with quinoa or a simple cucumber salad for freshness and crunch.
Creative Ways to Present
For a beautiful presentation, serve the spinach curry sauce in small bowls with tofu cubes nestled in between. Or create a layered bowl with rice or grains at the base, topped with the spinach curry sauce, tofu, and finishing garnishes arranged artfully on top. This elevates your meal into a visually stunning feast.
Make Ahead and Storage
Storing Leftovers
Leftover spinach curry sauce with crispy tofu keeps well in an airtight container in the fridge for up to 3 days. It’s great for quick lunches or cozy dinners when you want something nutritious but fuss-free.
Freezing
You can freeze the curry sauce and tofu separately for best texture preservation. The sauce freezes beautifully in freezer-safe containers for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
Gently reheat the sauce on low heat on the stove, stirring occasionally to prevent sticking. For the tofu, re-crisp it in a hot skillet for a few minutes before serving to restore its crispy texture.
FAQs
Can I use frozen spinach instead of fresh?
Absolutely! Frozen spinach works in a pinch, but be sure to thaw and squeeze out excess moisture first to avoid a watery sauce. Fresh spinach provides a brighter flavor and better texture.
What type of tofu is best for this recipe?
Firm tofu is ideal because it holds its shape during cooking and crisps up nicely. Silken or soft tofu would not work as well for achieving that crispy texture.
Is this recipe very spicy?
The heat is quite moderate with just one jalapeno and optional chili flakes, so it’s approachable for most palates. You can adjust the spice by removing the jalapeno seeds or adding more chili flakes if you like it hotter.
Can I make this recipe gluten-free?
Yes, the recipe is naturally gluten-free as long as you use vegetable stock that does not contain gluten. Double-check store-bought stock labels to be sure!
How can I add more protein to this meal?
Besides tofu, you can throw in chickpeas or lentils to boost protein and texture. Alternatively, topping with toasted nuts like cashews adds protein and a delightful crunch.
Final Thoughts
This Spinach Curry Sauce with Crispy Tofu Recipe is a fantastic way to bring warmth, nutrition, and exciting flavors to your table. It’s simple enough for weeknight dinners but impressive enough to share with friends. Give it a try, and I promise you’ll fall in love with this nourishing, colorful curry that’s bursting with personality from the first bite to the last.
Print
Spinach Curry Sauce with Crispy Tofu Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Frying
- Cuisine: Indian-inspired
- Diet: Vegetarian
Description
This Spinach Curry Sauce with Crispy Tofu is a delicious and nutritious vegetarian meal that combines a flavorful, creamy spinach-based curry sauce with perfectly crispy spiced tofu. The sauce is made by blending sautéed onions, garlic, ginger, celery, and spices with fresh spinach and vegetable stock for a smooth, vibrant curry. The tofu is seasoned with coriander and smoked paprika, then pan-fried to golden crispiness. This dish is easy to prepare, packed with protein, and ideal for a light yet satisfying meal.
Ingredients
For Spinach Curry Sauce
- 1 tbsp olive oil
- 2 yellow onions, peeled and chopped
- 4 large cloves garlic, peeled and chopped
- 1 inch piece of ginger, peeled and roughly chopped
- 2 stalks celery, washed and chopped
- 1/2 tsp turmeric
- 3 tsp coriander
- 1 tsp smoked paprika
- 1 jalapeno
- 1/2 cup vegetable stock
- 1 (10 oz) bag fresh spinach
- Salt and pepper to taste
- Chili flakes and cilantro for garnish
For Crispy Tofu
- 1 tbsp olive oil
- 1 package firm tofu, drained and diced
- 3 tsp coriander
- 1 tsp smoked paprika
- Salt and pepper to taste
Instructions
- Prepare Tofu: Remove tofu from its packaging, drain thoroughly, and wrap it in 4-5 paper towels to remove excess moisture. Set it aside while you prepare other ingredients.
- Chop Vegetables: Peel and chop the onions and garlic. Peel the ginger and roughly chop it. Wash and chop the celery stalks.
- Choose Cooking Setup: You may use one pan to cook both the tofu and the spinach curry sauce sequentially, or use two pans simultaneously to save time.
- Cook Tofu: If using two pans, unwrap the tofu, then dice it into bite-sized pieces. Heat 1 tbsp olive oil in one pan over medium heat. Add the diced tofu and cook without stirring for 5 minutes to start crisping the bottom.
- Sauté Onions: While tofu cooks, heat 1 tbsp olive oil in the second pan. Add the chopped onions and sauté for approximately 15 minutes, stirring frequently.
- Season and Continue Tofu: Return to the tofu pan, sprinkle 3 tsp coriander and 1 tsp smoked paprika evenly over the tofu, and toss gently to coat. Continue cooking the tofu undisturbed for 5 more minutes.
- Finish Tofu Crisping: Toss the tofu again and let it cook for an additional 5 minutes until crispy. If not crispy enough, cook 2-3 more minutes. Season with salt and pepper, turn off heat, and set the pan aside.
- Add Garlic and Ginger to Onions: To the onions, add chopped garlic and ginger. Sauté for 3 minutes until fragrant.
- Add Spices and Celery: Add chopped celery, 3 tsp coriander, 1 tsp smoked paprika, and 1/2 tsp turmeric to the onion mix. Stir well and cook for 2-3 minutes.
- Blend Curry Base: Turn off the heat. Transfer the onion and celery mixture into a blender.
- Add Remaining Ingredients and Blend: Add the jalapeno, 1/2 cup vegetable stock, and the fresh spinach to the blender. Blend until the mixture becomes smooth and creamy.
- Season Sauce: Taste and season the spinach curry sauce with salt and pepper as needed.
- Combine and Serve: Pour the spinach curry sauce into a serving bowl, toss in the crispy tofu and mix gently until evenly combined. Alternatively, serve the crispy tofu on the side, drizzled with the spinach curry sauce. Garnish with chili flakes and fresh cilantro.
Notes
- Pressing the tofu thoroughly before cooking helps achieve maximum crispiness.
- Using two pans can reduce overall cooking time.
- If you prefer less heat, remove the seeds from the jalapeno before blending.
- This dish can be served with rice or flatbread for a more filling meal.
- For a smoother sauce, blend a bit longer or add extra vegetable stock as needed.

