As an Amazon Associate, I earn from qualifying purchases.
This Hearty Vegan Curry with Lentils recipe makes healthy taste amazing.
Bring warmth to your plate with this Hearty Vegan Curry with Lentils dish
Looking for a tasty vegan meal that even meat-eaters will enjoy? This curry with lentils, mushrooms, and greens fits the bill. It’s simple to make, full of flavor, and feels like a warm hug on a plate.
This Hearty Vegan Curry with Lentils dish is packed with good stuff. Lentils give you protein and fiber to keep you full and energized. Mushrooms add a meaty texture without any meat. The fresh greens bring vitamins and color to your meal. Plus, the curry spices wake up your taste buds and make the whole thing exciting. It’s a great way to eat healthy without feeling like you’re missing out.

If you think vegan meals can’t be filling and flavorful, this Hearty Vegan Curry with Lentils recipe will change your mind. It’s packed with hearty lentils, savory mushrooms, and fresh greens.
Print
Hearty Vegan Curry with Lentils
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings depending on size 1x
- Category: Dinner Recipes
- Method: Easy
- Diet: Vegan
Description
A Hearty Vegan Curry with Lentils, Mushrooms, and Greens, packed with bold flavor and perfect for both vegans and meat-eaters alike.
Ingredients
- 1 can (400g) lentils, drained
- 1 can (400g) diced tomatoes with onion
- 1 cup water
- 1 head broccoli, thinly sliced
- 4 asparagus spears, thinly sliced
- 2 big handfuls kale, torn into pieces
- 1 large brown onion, finely chopped
- 500g mushrooms, finely chopped
- 1 tbsp olive oil (extra as needed)
- 2 tsp minced garlic
- 1 tsp minced ginger
- 1 small red chili, finely chopped (or use 2 hot chilies just for flavor—remove them before serving)
- 1 1/2 tbsp curry powder
- 1/2 tsp ground turmeric
Instructions
- Heat olive oil in a large pan.
- Add garlic, ginger, chili, curry powder, and turmeric.
- Cook for 2–3 minutes until it smells amazing.
- Add the chopped onion and stir. Let it cook another 2–3 minutes until it softens.
- Add the mushrooms. Stir and cook for another 2–3 minutes.
- Add a little more olive oil if it looks dry.
- Pour in half the water and stir to make a sauce.
- Toss in the broccoli, asparagus, and kale.
- Cook, stirring often, until the greens are soft and wilted.
- Add the lentils and canned tomatoes.
- Pour in the rest of the water if it needs more moisture. Stir well.
- Lower the heat and let it simmer for 5–10 minutes to bring all the flavors together.
- Serve hot with garlic bread, naan, or rice, your choice.
This dish is so rich and satisfying, even meat-lovers will go back for seconds.
Notes
Created, prepared, tried, and tested by Esme from SA Tasty Recipes, Saffas Daily Recipes and EsmeSalon Homemade Recipes
This Hearty Vegan Curry with Lentils recipe is great for anyone wanting a quick, nutritious meal. It’s packed with protein from lentils and flavor from fresh vegetables and spices.

This Hearty Vegan Curry with Lentils recipe delivers a rich, satisfying meal with simple ingredients anyone can find. The blend of lentils, mushrooms, and greens creates a hearty texture and bold flavor. It’s easy to make and perfect for anyone wanting a healthy, tasty dinner fast.
Thanks for dropping in and checking out the recipes and what’s on offer.
Thanks for dropping in and checking out the recipes and what’s on offer.
If you try out this delightful recipe, please let me know, rate it, and tag me on Instagram at @_esmesalon. I’m excited to see your amazing recreations, and I’m hooked on those mouthwatering photos!
We happily share our tasty and fantastic recipes and are excited to spread some love by sharing our posts at these awesome Linky Parties.
Copyright © 2026 esmesalon.com – All rights reserved.



