Packed with plant-based power, this High Protein Indian Vegetable Curry is a vibrant, flavor-loaded dish that’s as nutritious as it is delicious. Featuring protein-rich chickpeas and red lentils, nutrient-dense spinach, and a medley of warming spices like garam masala, turmeric, and cumin, this curry delivers a hearty and satisfying meal. Simmered in creamy coconut milk with a hint of zesty lemon juice, every bite bursts with authentic Indian flavors. Perfect for weeknight dinners or meal prep, this wholesome curry is ready in under an hour and pairs beautifully with brown rice, quinoa, or soft whole wheat naan. Whether you're vegan, vegetarian, or simply seeking a high-protein, one-pot recipe, this curry is a must-try!
Scan with your phone to download!
Rinse the red lentils under cold water until the water runs clear. Set aside.
In a large pot, heat olive oil over medium heat. Add cumin seeds and let them sizzle for about 30 seconds until they release their aroma.
Add the chopped onion and sauté until translucent, about 5 minutes.
Stir in the minced garlic and ginger and cook for another 1-2 minutes until fragrant.
Add the diced carrots and cook for an additional 3 minutes, stirring occasionally.
Mix in the coriander powder, turmeric powder, garam masala, and curry powder. Cook for 1 minute to toast the spices.
Add chopped tomatoes to the pot and cook until they begin to soften, around 3-4 minutes.
Pour in the lentils, coconut milk, and vegetable broth. Stir to combine everything well.
Bring to a gentle boil, then reduce the heat to low. Cover and simmer for 15 minutes, stirring occasionally, until the lentils are tender.
Add the cooked chickpeas and fresh spinach. Cook for another 5 minutes until the spinach has wilted.
Season with salt and lemon juice. Adjust seasoning as needed based on your taste preference.
Remove from heat and garnish with fresh cilantro before serving.
Serve hot with brown rice, quinoa, or whole wheat naan for a complete meal.
Serving size | (2112.4g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1451.7 |
Total Fat 44.2g | 0% |
Saturated Fat 6.7g | 0% |
Polyunsaturated Fat 4.8g | |
Cholesterol 0mg | 0% |
Sodium 5363.0mg | 0% |
Total Carbohydrate 211.8g | 0% |
Dietary Fiber 58.3g | 0% |
Total Sugars 61.3g | |
Protein 64.5g | 0% |
Vitamin D 0IU | 0% |
Calcium 712.7mg | 0% |
Iron 28.0mg | 0% |
Potassium 6021.8mg | 0% |
Source of Calories