Indian Walnut Curry is a rich, aromatic plant-based dish that combines the creamy texture of walnuts with vibrant Indian spices. This curry works beautifully as a hearty vegetarian main, offering a unique nutty flavor balanced by a luscious tomato and coconut milk gravy. It’s both nutritious and satisfying, perfect for those seeking an indulgent yet wholesome meal.
Ingredients
- 1 ½ cups walnuts, roughly chopped
- 2 tablespoons vegetable oil or coconut oil
- 1 large onion, finely chopped
- 3 garlic cloves, minced
- 1-inch piece ginger, grated
- 2 medium tomatoes, pureed or finely chopped
- 1 green chili, slit (optional, adjust to taste)
- 1 teaspoon cumin seeds
- 1 teaspoon mustard seeds
- 1 teaspoon coriander powder
- ½ teaspoon turmeric powder
- 1 teaspoon garam masala
- ½ teaspoon red chili powder (adjust to taste)
- 1 cup coconut milk (full fat for richness)
- Salt to taste
- Fresh coriander leaves for garnish
- 1 tablespoon lemon juice (optional)
- ½ cup water (adjust as needed)
Instructions
- Prepare the walnuts: Lightly toast the walnuts in a dry pan over medium heat for 3-4 minutes until fragrant, stirring frequently to avoid burning. Remove from heat and set aside.
- Heat the oil: In a deep skillet or saucepan, heat the vegetable or coconut oil over medium heat. Add the cumin seeds and mustard seeds. Wait for them to crackle, about 30 seconds.
- Sauté aromatics: Add the chopped onions and sauté until golden brown, about 7-8 minutes. Stir in the minced garlic, grated ginger, and green chili; cook for 1-2 minutes until fragrant.
- Add spices: Mix in the coriander powder, turmeric, red chili powder, and a pinch of salt. Stir continuously for 1 minute to toast the spices and release their aroma.
- Incorporate tomatoes: Pour in the pureed or finely chopped tomatoes. Cook until the oil begins to separate from the masala (spice mixture), about 8-10 minutes on medium-low heat. Stir occasionally to prevent sticking.
- Add walnuts and liquids: Add the toasted walnuts to the pan and mix well. Pour in the coconut milk and water, stirring to combine. Bring the mixture to a gentle simmer.
- Simmer the curry: Reduce heat to low and let the curry simmer uncovered for 10-12 minutes, allowing the flavors to meld and the sauce to thicken slightly. Stir occasionally to prevent burning.
- Finish with garam masala and lemon: Stir in the garam masala and adjust salt if needed. Add lemon juice if using, to brighten the flavors. Cook for another 2 minutes.
- Garnish and serve: Remove from heat and garnish with freshly chopped coriander leaves. Serve hot with steamed basmati rice, naan, or your preferred Indian bread.
Tips
- Walnut substitutes: If you don’t have walnuts, pecans or cashews can be used, but the flavor will be slightly different. Cashews will add more creaminess, while pecans offer a sweet nuttiness.
- Adjusting spice levels: The green chili and red chili powder control heat here. Reduce or omit if you prefer a milder curry, or add more for extra kick.
- Storage: Store leftover curry in an airtight container in the refrigerator for up to 4 days. The flavors often deepen after resting overnight.
- Common mistake: Avoid burning the spices or onions by cooking on medium or medium-low heat and stirring frequently. Burnt spices will make the curry bitter.
Serving Suggestions
This walnut curry pairs beautifully with fluffy basmati rice or warm Indian breads like naan, roti, or paratha. For a complete meal, serve it alongside a fresh cucumber raita or a simple salad of sliced onions, tomatoes, and lemon wedges. A side of sautéed greens or roasted vegetables complements the richness of the curry well.
Variations
To diversify this dish, consider adding vegetables such as diced potatoes, peas, or spinach during the simmering stage for added texture and nutrition. For a creamier curry, blend half the walnuts into a paste before adding to the pan. You can also experiment with different nut butters like almond or cashew for a different flavor profile. For a smokier twist, add a pinch of smoked paprika or a small amount of smoked chili powder.
Storage and Reheating
Store leftover walnut curry in an airtight container in the refrigerator for up to 4 days. When reheating, warm gently on the stove over low heat, stirring occasionally to prevent sticking. Add a splash of water or coconut milk if the curry has thickened too much. This curry is also freezer-friendly; freeze in a sealed container for up to 2 months. Thaw overnight in the refrigerator before reheating thoroughly to an internal temperature of 165°F (74°C) to ensure safety.
Frequently Asked Questions
- Can I make this curry oil-free?
- Yes, you can omit the oil and dry roast the spices and onions in a non-stick pan with a little water or vegetable broth to prevent sticking. The texture will be slightly different but still flavorful and nutritious.
- Is this curry suitable for a nut allergy?
- This recipe relies on walnuts as the main ingredient, so it is not safe for those with nut allergies. Consider a similar curry using chickpeas or cauliflower as a substitute for nuts.
- Can I prepare this curry ahead of time?
- Absolutely. This curry tastes even better the next day as the spices have more time to meld. Prepare it a day in advance and refrigerate. Reheat gently before serving.
- What can I use instead of coconut milk?
- If you prefer to avoid coconut milk, use cashew cream made by blending soaked cashews with water, or use a plant-based cream alternative. Keep in mind this will change the flavor slightly.
- How do I make this curry thicker or thinner?
- To thicken the curry, simmer it uncovered for longer to reduce excess liquid or add a small amount of ground nut powder or besan (gram flour) slurry. To thin it, add water or more coconut milk gradually until the desired consistency is reached.
- Are walnuts commonly used in Indian cooking?
- While not as traditional as cashews or almonds, walnuts are increasingly used in Indian-inspired dishes for their rich texture and health benefits. They provide a distinctive nutty flavor that pairs well with Indian spices.
Indian Walnut Curry offers a delicious, plant-based way to enjoy Indian flavors with the wholesome goodness of nuts. Its creamy, spiced sauce and satisfying texture make it a perfect dish for both weeknight dinners and special occasions.
Related
- Lime and Coconut Drink Royal Caribbean Recipe to Refresh Your Day
- Kwikset Smart Lock Beeps and Lights Explained Clearly
- Keto Pickled Beets Recipe: Tangy Low-Carb Delight Made Easy