Get ready to fall in love with the most comforting, flavorful, and satisfying Vegan Lentil Curry! Rich, creamy coconut milk, tender red lentils, and aromatic spices come together in one pot for a meal that's both nourishing and absolutely delicious. It's the kind of curry that warms you from the inside out and will have everyone asking for seconds – vegan or not!
This curry is proof that plant-based eating can be incredibly satisfying. Red lentils break down as they cook, creating a naturally thick and creamy texture without any dairy. Paired with aromatic ginger, garlic, and a blend of warm spices, then finished with a splash of coconut milk, it's pure comfort in a bowl. Plus, it's budget-friendly, packed with protein and fiber, and comes together in just 30 minutes!
Pin It For Later
Don't lose this recipe – save it to your Vegan Favorites board on Pinterest!
Click the image above to save this recipe to Pinterest!
Jump to Section:
Why You'll Love This Recipe
- Ready in 30 minutes – perfect for busy weeknights
- Incredibly creamy without any dairy
- Packed with protein and fiber from lentils
- Budget-friendly and made with pantry staples
- Meal-prep friendly – tastes even better the next day
Tools You'll Need
- Large pot or Dutch oven
- Wooden spoon or spatula
- Sharp knife and cutting board
- Measuring cups and spoons
- Can opener
Ingredients
For the Curry:
- 2 tablespoons coconut oil or olive oil
- 1 large onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1-2 green chilies, finely chopped (optional, for heat)
- 1½ cups red lentils, rinsed
- 1 can (14 oz) diced tomatoes
- 1 can (14 oz) full-fat coconut milk
- 3 cups vegetable broth
- 2 teaspoons curry powder
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon turmeric
- ½ teaspoon paprika
- 1 teaspoon salt (or to taste)
- ¼ teaspoon black pepper
- 2 cups fresh spinach (optional)
- 2 tablespoons fresh lime juice (about 1 lime)
For Serving:
- Cooked rice or naan bread
- Fresh cilantro, chopped
- Lime wedges
Instructions
- Sauté aromatics: Heat coconut oil in a large pot over medium heat. Add diced onion and cook for 5-7 minutes until softened and translucent.
- Add garlic, ginger, and spices: Add minced garlic, grated ginger, and green chilies (if using). Cook for 1 minute until fragrant. Stir in curry powder, cumin, coriander, turmeric, and paprika. Cook for 1 minute more to toast the spices.
- Add lentils, tomatoes, and broth: Add rinsed red lentils, diced tomatoes (with their juices), vegetable broth, salt, and pepper. Stir well to combine.
- Simmer: Bring to a boil, then reduce heat to low, cover, and simmer for 15-20 minutes until lentils are tender and broken down, stirring occasionally.
- Add coconut milk: Stir in coconut milk and continue simmering for 5 more minutes until heated through and creamy.
- Add spinach (optional): If using spinach, stir it in and cook for 2-3 minutes until wilted.
- Finish with lime: Stir in fresh lime juice. Taste and adjust seasoning if needed.
- Serve: Serve hot over rice or with naan bread. Garnish with fresh cilantro and lime wedges.
Pro Tips
- Use red lentils: They break down beautifully and create a creamy texture. Brown or green lentils won't give the same result.
- Rinse lentils well: Rinse until water runs clear to remove any debris and reduce foam.
- Toast your spices: Cooking the spices in oil for a minute before adding liquid releases their essential oils and deepens the flavor.
- Adjust consistency: If the curry gets too thick, add more broth or water. If too thin, simmer uncovered for a few more minutes.
- Make it your own: Add vegetables like carrots, bell peppers, or sweet potatoes for extra nutrition.
Recipe Variations
- Thai-Inspired: Add lemongrass, kaffir lime leaves, and use Thai red curry paste instead of curry powder.
- Spinach and Coconut: Add a handful of fresh spinach at the end and extra coconut milk.
- Sweet Potato Lentil Curry: Add 1 diced sweet potato with the lentils.
- Butternut Squash: Add 1 cup cubed butternut squash for sweetness.
- Extra Veggies: Add bell peppers, carrots, or cauliflower with the lentils.
- Peanut Lentil Curry: Stir in 2 tablespoons peanut butter at the end for a creamy, nutty twist.
- Garlic and Ginger: Double the fresh garlic and ginger for extra punch.
FAQs
Can I use brown or green lentils instead of red?
Red lentils are best for this recipe because they break down and create a creamy texture. Brown or green lentils hold their shape and won't give the same result – they're better for salads or dishes where you want whole lentils.
Can I make this oil-free?
Yes! Sauté the onions in water or vegetable broth instead of oil. Add a splash at a time to prevent sticking.
How do I store and reheat leftovers?
Store in an airtight container in the refrigerator for up to 5 days. Reheat on the stovetop or in the microwave, adding a splash of water or broth if needed.
Can I freeze vegan lentil curry?
Absolutely! This curry freezes beautifully for up to 3 months. Thaw overnight in the refrigerator and reheat gently.
Is this recipe gluten-free?
Yes, all ingredients are naturally gluten-free. Just ensure your vegetable broth is certified gluten-free if needed.
What can I serve with lentil curry?
Rice (basmati, jasmine, or brown), quinoa, naan bread, roti, or even crusty bread are all perfect. Top with fresh cilantro and a squeeze of lime.
Can I add more vegetables?
Absolutely! Carrots, bell peppers, cauliflower, and sweet potatoes all work beautifully. Add them with the lentils so they have time to cook.
Vegan Lentil Curry
Prep Time: 10 mins | Cook Time: 30 mins | Total Time: 40 mins
Yield: 4-6 servings
Calories: 380 per serving
Ingredients:
- 2 tbsp coconut oil
- 1 onion, diced
- 3 cloves garlic, minced
- 1 tbsp ginger, grated
- 1½ cups red lentils, rinsed
- 1 can (14 oz) diced tomatoes
- 1 can (14 oz) coconut milk
- 3 cups vegetable broth
- 2 tsp curry powder, 1 tsp cumin, 1 tsp coriander, ½ tsp turmeric, ½ tsp paprika
- 1 tsp salt, ¼ tsp pepper
- 2 cups spinach (optional)
- 2 tbsp lime juice
Instructions:
- Sauté onion in oil until soft. Add garlic, ginger, and spices; cook 1 minute.
- Add lentils, tomatoes, broth, salt, and pepper. Bring to boil, then simmer 15-20 minutes until lentils are tender.
- Stir in coconut milk and simmer 5 minutes.
- Add spinach if using, cook until wilted. Stir in lime juice.
- Serve with rice or naan, garnished with cilantro.
This Vegan Lentil Curry is proof that plant-based eating can be incredibly comforting, satisfying, and delicious. The combination of creamy coconut milk, tender red lentils, and aromatic spices creates a dish that's both nourishing and deeply flavorful. It's the kind of meal that warms you from the inside out and leaves you feeling truly satisfied.
Perfect for busy weeknights, meal prep, or when you just need a bowl of comfort, this curry comes together quickly with simple ingredients. Serve it over rice with a sprinkle of fresh cilantro and a squeeze of lime for a complete meal that everyone will love – vegan or not. Make a double batch; the leftovers are even better the next day!
If you try this recipe or any other from our site, we would greatly appreciate you taking the time to comment and rate the dish! Your feedback helps us create better recipes for everyone.
0 Comments