creamy tofu spinach curry

Published on November 15, 2025
4.8 (245 reviews)

A creamy tofu spinach curry blends the comfort of classic Indian flavors with a modern, plant‑based twist. Silken tofu offers a silky base without the heaviness of cream, while fresh spinach adds brig

Save This Recipe!
Click to save for later - It only takes 2 seconds!
creamy tofu spinach curry
Prep Time
15 min
Cook Time
20 min
Servings
4

Why You'll Love This Recipe

✓ Creamy without dairy: Silken tofu creates a velvety sauce that stays light, perfect for those avoiding dairy yet craving richness.
✓ Nutrient‑dense: Spinach supplies iron and antioxidants, while tofu adds plant‑based protein and calcium for a balanced meal.
✓ Quick weeknight fix: All components cook in under 35 minutes, making it ideal for busy evenings without sacrificing flavor.

A creamy tofu spinach curry blends the comfort of classic Indian flavors with a modern, plant‑based twist. Silken tofu offers a silky base without the heaviness of cream, while fresh spinach adds bright color and a boost of nutrients. This dish proves that healthy meals can be indulgent, satisfying both the palate and the body in just thirty‑five minutes.

3 cups fresh spinach Rinse and roughly chop.
1 ½ cups coconut milk Full‑fat for richer sauce.
1 tbsp ginger, minced Fresh gives bright aroma.
2 cloves garlic, crushed Adds depth.
1 tsp garam masala Warm spice blend.
½ tsp turmeric For color and anti‑inflammatory benefits.
1 tbsp olive oil For sautéing aromatics.
Salt & pepper to taste Adjust before serving.

Instructions

creamy tofu spinach curry
1

Sauté aromatics

Heat olive oil in a large skillet over medium heat. Add minced ginger and crushed garlic; sauté 1‑2 minutes until fragrant but not browned. This base releases essential oils that infuse the curry.

Pro Tip: Keep the heat moderate to avoid bitter garlic.
2

Add spices & coconut milk

Stir in turmeric, garam masala, and a pinch of salt. Cook 30 seconds to toast spices, then pour in coconut milk, scraping the pan bottom. Simmer 5 minutes for flavors to meld.

Pro Tip: If the sauce thickens too quickly, add a splash of water.
3

Incorporate tofu

Gently fold cubed silken tofu into the simmering sauce. Cook 3‑4 minutes, allowing tofu to absorb the spices while retaining its delicate texture. Avoid vigorous stirring to prevent break‑up.

Pro Tip: Pat tofu dry with paper towels before cubing for a cleaner sauce.
4

Add spinach

Stir in fresh spinach in batches, allowing each addition to wilt before adding the next. This method prevents excess moisture and keeps the leaves bright green. Cook an additional 2 minutes.

Pro Tip: If using frozen spinach, thaw and squeeze out water first.
5

Finish & serve

Season with additional salt and pepper if needed. Serve hot over basmati rice or quinoa, garnished with fresh cilantro. The sauce should coat each bite with a glossy, creamy sheen.

Pro Tip: A squeeze of lime adds a bright contrast just before plating.

Expert Tips

Tip #1: Use a non‑stick pan

A non‑stick surface prevents tofu from sticking and makes gentle folding easier, preserving the creamy texture.

Tip #2: Toast spices dry

Briefly toasting turmeric and garam masala releases essential oils, giving the curry a deeper, more aromatic profile.

Tip #3: Adjust heat

If you prefer milder heat, omit the optional pinch of cayenne or replace garam masala with a sweeter blend.

Storage & Variations

Store leftovers in an airtight container for up to 3 days; reheat gently to avoid curdling. Swap spinach for kale, or add peas for extra color. For a protein boost, stir in cooked chickpeas alongside tofu.

Frequently Asked Questions

Yes, firm tofu works but will give a denser texture. Cube it and lightly pan‑fry before adding to keep pieces intact.

The base recipe is mild; the heat comes only from optional cayenne. Adjust by adding or omitting it to suit your preference.

Absolutely. All ingredients are naturally gluten‑free. Just ensure your garam masala and any stock used are certified gluten‑free.

Serve over steamed basmati rice, quinoa, or cauliflower rice for a low‑carb option. A simple cucumber raita adds a cool contrast.

Nutrition

Per serving

Calories
320 kcal
Protein
14 g
Fat
22 g
Carbs
12 g

Recipe Summary

Prep
30 min
Cook
35 min
Total
65 min
Servings
3
Category: Healthy Recipes
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • 400 g silken tofu, cubed
  • 3 cups fresh spinach
  • 1 ½ cups coconut milk
  • 1 tbsp ginger, minced
  • 2 cloves garlic, crushed
  • 1 tsp garam masala
  • ½ tsp turmeric
  • 1 tbsp olive oil
  • Salt & pepper to taste

Instructions

1
Sauté aromatics

Heat olive oil in a large skillet over medium heat. Add minced ginger and crushed garlic; sauté 1‑2 minutes until fragrant but not browned. This base releases essential oils that infuse the curry....

2
Add spices & coconut milk

Stir in turmeric, garam masala, and a pinch of salt. Cook 30 seconds to toast spices, then pour in coconut milk, scraping the pan bottom. Simmer 5 minutes for flavors to meld....

3
Incorporate tofu

Gently fold cubed silken tofu into the simmering sauce. Cook 3‑4 minutes, allowing tofu to absorb the spices while retaining its delicate texture. Avoid vigorous stirring to prevent break‑up....

4
Add spinach

Stir in fresh spinach in batches, allowing each addition to wilt before adding the next. This method prevents excess moisture and keeps the leaves bright green. Cook an additional 2 minutes....

5
Finish & serve

Season with additional salt and pepper if needed. Serve hot over basmati rice or quinoa, garnished with fresh cilantro. The sauce should coat each bite with a glossy, creamy sheen....

You May Also Like

Discover more delicious recipes

Save This Recipe!
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.