Indian-Inspired Tofu Curry
Why You’ll Love This Recipe
This Indian-Inspired Tofu Curry is not only delicious but also easy to make. Packed with flavors and loaded with nutritious ingredients, it’s a perfect dish for anyone looking for a healthy and satisfying meal. The combination of spices with creamy coconut milk creates a comforting sauce that pairs beautifully with tofu and fresh spinach.
How to Make Indian-Inspired Tofu Curry
Ingredients:
- 14 oz tofu, cubed
- 1 tablespoon coconut oil
- 1 onion, chopped
- 2 garlic cloves, minced
- 1 inch ginger, grated
- 1 can coconut milk
- 1 cup vegetable broth
- 2 tablespoons curry powder
- 1 teaspoon turmeric
- 1 cup spinach
- Salt and pepper to taste
- Cooked rice or naan for serving
Directions:
- Heat coconut oil in a large pot over medium heat.
- Add onion, garlic, and ginger, sauté until onions are translucent.
- Stir in curry powder and turmeric, and cook for 1 minute.
- Add the cubed tofu, coconut milk, and vegetable broth.
- Bring the mixture to a simmer and cook for about 10 minutes.
- Stir in spinach and cook until wilted.
- Season with salt and pepper to taste.
- Serve hot over rice or with naan.
How to Serve Indian-Inspired Tofu Curry
This dish is best enjoyed hot. Serve it over a bed of fluffy rice or alongside warm naan bread. You can also garnish it with fresh cilantro for an added pop of flavor.
How to Store Indian-Inspired Tofu Curry
To store leftovers, let the curry cool completely and transfer it to an airtight container. It can be kept in the refrigerator for up to 3 days. You can also freeze it for up to a month. Reheat on the stove or in the microwave until warmed through.
Tips to Make Indian-Inspired Tofu Curry
- Press the tofu before cooking to remove excess moisture. This helps it absorb more flavors and improves the texture.
- Feel free to add more vegetables like bell peppers or peas for extra nutrition and color.
- Adjust the level of spice according to your preference by adding more curry powder or even a pinch of cayenne.
Variation
For a vegetarian option, you can replace the tofu with chickpeas or lentils. This will give you a different texture and flavor while keeping the meal hearty and satisfying.
FAQs
1. Can I use a different type of milk instead of coconut milk?
Yes, you can use almond milk or soy milk, but the flavor and creaminess will differ.
2. Is this recipe suitable for vegans?
Absolutely! This dish is completely plant-based and vegan-friendly.
3. How spicy is this curry?
The spiciness can be adjusted by varying the amount of curry powder. For mild curry, start with less and add more to taste.
4. Can I make this dish ahead of time?
Yes, you can prepare the curry a day in advance. Just reheat it and serve when you’re ready!

Indian-Inspired Tofu Curry
Ingredients
Main Ingredients
- 14 oz Tofu, cubed Press before cooking to remove excess moisture.
- 1 tablespoon Coconut oil
- 1 Onion, chopped
- 2 cloves Garlic, minced
- 1 inch Ginger, grated
- 1 can Coconut milk Can substitute with almond milk or soy milk.
- 1 cup Vegetable broth
- 2 tablespoons Curry powder Adjust spice level to preference.
- 1 teaspoon Turmeric
- 1 cup Spinach
- Salt and pepper to taste
- Cooked rice or naan for serving
Instructions
Cooking
- Heat coconut oil in a large pot over medium heat.
- Add onion, garlic, and ginger, sauté until onions are translucent.
- Stir in curry powder and turmeric, and cook for 1 minute.
- Add the cubed tofu, coconut milk, and vegetable broth.
- Bring the mixture to a simmer and cook for about 10 minutes.
- Stir in spinach and cook until wilted.
- Season with salt and pepper to taste.
- Serve hot over rice or with naan.
