This post may contain affiliate links. Read our disclosure policy
A light and easy to prepare vegan lentil salad is a lunch that I’ve totally overlooked. But whenever I make it, I remember how delicious and healthy it is! This vegan salad is so easy to throw together, it’s very satisfying, and you can customize it based on your favorite veggies and what’s in the fridge!
This is one of the first recipes I’ve ever published back in 2017. When I remade it after all these years (and I don’t think I’ve made it since that time, to be honest with you! It was a forgotten gem!), it still had the same flair it had this long ago. Trust me, I’m wishing I had made it more often! This is one amazing lunch that you’ll find so tasty, satisfying, and feeling good!
Why Are Lentils So Healthy?▼
This salad is full of health benefits! In particular, the lentils really will keep you full and provide the protein in this dish. Actually, lentils are made of over 25% protein, which is a perfect alternative to meat or other animal proteins! You’ve got 18 grams of protein per cooked cup! In this recipe, we’ll be using 1/4 cup of dry lentils, which will yield about 3/4 cup cooked.
Lentils are rich in iron and folate. This contributes to lowering blood pressure and reducing the risk of heart disease, as levels of HDL or “good” cholesterol have been shown to be increased while LDL cholesterol or “bad” cholesterol were reduced.
They also contain polyphenols, which have anti-inflammatory effects and may prevent cancerous cells to grow in the body.
Finally, lentils have lots of fiber! I don’t think I need to share the benefits of fiber for regular bowel movements and healthy gut bacteria. We sometimes take our digestion for granted, but let’s be mindful of that important part of our lives!
Source: Healthline.
In the meantime, let’s forget the toilet talk and go back to discussing this delicious salad!
What Lentils to Use in This Vegan Lentil Salad?▼
Many types of lentils exist and each can be enjoyed in various forms. I bet most of you have tried at least half of them. Here are just a few types of lentils:
- Black lentils (or urad dal)
- Red lentils
- Brown lentils (masoor dal)
- Small split peas or yellow lentils (chana dal)
- Pigeon peas (toor dal)
- White lentils - split and skinless black lentils
- Whole mung beans
- Green lentils - Grown in North America
- French Puy lentils - Green lentils grown in France
I would recommend you substitute green lentils with brown lentils or the Puy lentils if you can find them. I would not recommend red lentils or yellow lentils because these lentils tend to break down while cooking. On the other hand, if you would like to use red and yellow lentils, be sure to check out my North Indian Chana Dal recipe!
However, a fun experiment would be to try whole mung bean in this salad! These could add a nice texture to your salad! Potential recipe idea, anyone?
Do You Soak Lentils Before Cooking Them?▼
I’ve soaked my lentils as well as not have soaked them! You can do either or. Unlike beans, however, lentils don’t need to be soaked before cooking them. You’ll shorten the cooking time, but it won’t make a huge difference.
I recommend using an Instant Pot to cook your lentils. This has helped me out so much, and they always turn out great! The lentils will cook in 8 minutes. You can find my guide to cooking the perfect beans and lentils in the Instant Pot by clicking here!
How to Know when the Lentils Are Cooked?▼
Getting the cook timing for your lentils can be a bit tricky! Here is a side by side comparison of perfectly cooked lentils versus over cooked lentils. I’ll be humble here and show you that I make mistakes too! That’s okay, because I have something to show you lovely people and help you learn! I’m more than happy to do that because that’s what this platform is all about:)


Do you see the difference? The lentils on the left have their round shape but are still soft. The overcooked lentils have burst and look a bit mushy. On the other hand, lentils that are not cooked enough won’t be soft at all.
To test your lentils, take a few and try to break them between your fingers. If they’re slightly resisting, then they’re good! If they won’t break at all, they’re not fully cooked. You could also taste a few to see if they’re cooked enough.
Tools Needed
Ingredients for Vegan Lentil Salad
Let’s get onto the recipe! Here are the ingredients you’ll need for this lentil salad. It’s quite short, which is perfect for meal prepping!
- Green lentils
- Onions
- Zucchini
- Tomatoes
- Curry powder
- Olive oil
- Salt and pepper
How to Make Healthy Vegan Salad with Lentils
- To prepare in an electric pressure cooker, add enough water to cover them by an inch and cook in pressure cooker mode for 8 minutes. Let the pressure release naturally.
- To prepare in a stovetop pressure cooker, add enough water to cover them by an inch and let the pressure build in the cooker at high heat. Then turn heat to low and cook for 6-8 minutes. Let the pressure release naturally.
- To prepare on the stovetop, add lentils to a pot and cover with just enough water to cover the lentils by about 1-2 inches. Bring the water up to boil, turn down heat to low until water gently simmers. Cook uncovered for 25-30 minutes.

Heat a pan on medium heat and drizzle some olive oil onto the pan.

When the oil is hot, add sliced onions and sliced zucchini to the pan. Season with salt and pepper. Cook for about 2 minutes or until the zucchini starts to become soft.

Season with curry powder. Stir for 30 seconds until fragrant.

Mix well and add the cherry tomatoes.

After one minute, add in the lentils.

Cook until everything is warmed through. Serve hot and enjoy!

Can You Make this Vegan Salad With Lentils Ahead of Time?▼
You sure can! This nutritious salad with lentils is perfect for meal prepping! To store, add the prepared salad into containers. I would recommend keeping it in the fridge for up to one week.

This Is a Warm Curried Lentil Salad, Not a Cold Mediterranean One
Search for a lentil salad and you will mostly land on the Mediterranean version: cold lentils tossed in a dressing whisked together from dijon mustard and red wine vinegar, with feta cheese, cucumbers and kalamata olives running through it. This is not that recipe, and it is worth saying plainly so you know what you are making before you shop.
There is no dijon mustard here, no red wine vinegar and no balsamic vinaigrette - there is no dressing at all. No feta cheese, no cucumbers, no kalamata olives, no avocado, no quinoa and no chickpeas. It is not served on romaine, arugula or any other salad greens, and there are no fresh herbs in it either: no parsley, no dill, no basil, no rosemary and no fresh thyme.
What it is instead: a quarter cup of green lentils, 1 cup each of cherry tomatoes, onions and zucchini, 1 teaspoon of curry powder and 1 teaspoon of olive oil, cooked together in a single pan and served hot. The curry powder does the job a dressing would normally do - 30 seconds in the hot oil is all it takes to bloom it and give the pan its savory backbone. It is one of the faster lentil recipes I make, and the whole thing is warm, not chilled.
Cooking the Lentils - Three Ways, and the Trick That Matters
The lentils cook separately before anything else happens, and there are three ways to do it. On the stovetop, put them in a saucepan with just enough liquid to cover by 1 to 2 inches, bring it to a boil, then drop the heat so it barely simmers and cook uncovered for 25 to 30 minutes until tender. In an electric pressure cooker, cover by an inch and run 8 minutes with a natural release. In a stovetop pressure cooker, cover by an inch, build pressure on high heat, then 6 to 8 minutes on low, again with a natural release.
The trick is the water level. Lentils swimming in too much liquid go soft and break apart, and once they break they will not hold their shape in the pan. Just covered is enough. Drain them properly before they go in with the vegetables, because wet lentils will steam everything instead of warming through alongside it.
Green lentils are what the recipe calls for. Brown lentils cook in the same time with an earthier flavor, and French green lentils - often sold as Puy - are the firmest of the three and hold their shape best, which suits this dish well. Canned lentils work if you are short on time: drain and rinse them and add them at the very end, since they only need warming rather than cooking. This is an easy one to make as a big batch too - cook a large bowl of lentils at the start of the week and the salad itself takes about 5 minutes.
Nutrition, and Easy Ways to Change It Up
Each of the 2 servings comes in at 218 calories, with 39 grams of carbohydrates, 11 grams of protein and 8 grams of fiber, against 4 grams of fat and 322 mg of sodium. The fat number is low because the only added fat is that single teaspoon of olive oil, which is mostly monounsaturated fat, and the cup of cherry tomatoes is where the vitamin C comes in. The lentils are doing the heavy lifting on both protein and fiber, which is what makes a bowl this size genuinely filling.
For extra flavor, a clove of minced garlic or a finely sliced shallot can go in with the onions, and a pinch of red pepper flakes alongside the curry powder adds heat without changing the character of the dish. Diced celery and carrots are easy additions at the same stage if you want more vegetables in it. Cooking the lentils in vegetable broth with a bay leaf instead of plain water seasons them from the inside. Sunflower seeds scattered over at the end add crunch.
Two of my favorite ways to serve it: spooned over fresh arugula so the warm lentils just wilt the leaves, or packed into a mason jar and eaten cold for lunch the next day. It also works spooned into lettuce cups, and it sits happily next to other grains - a scoop of rice or couscous stretches 2 servings into 3.
Let me know what you think of this recipe in the comments! If you’ve tried this recipe, be sure to post it on social media and tag it with #cookingwithanadi and mention me @cooking.with.anadi. Thank you!
Recipe by Anadi Misra
Packed with plant-based protein, this healthy vegan lentil salad is quick to make and perfect for lunch. A simple, satisfying meal that keeps you full and energized all day long.
Stovetop
Rate this recipe ✦
5 min
Prep
40 min
Cook
45 min
Total
2
servings
easy
Level
Ingredients
Ingredients
Tap any quantity to scale
- (45 g) dried green lentilsShop →
- (180 g) cherry tomatoes(sliced)
- (160 g) onions(sliced)
- (125 g) zucchini(chopped)
- (3 g) curry powder · make your own
- (5 ml) olive oilShop →
- salt(to taste)Shop →
- pepper(to taste)Shop →
Instructions
To cook the lentils
- 1
To prepare in an electric pressure cooker, add enough water to cover them by an inch and cook in pressure cooker mode for 8 minutes. Let the pressure release naturally.
To prepare in an electric pressure cooker, add enough water to cover them by an inch and cook in pressure cooker mode for 8 minutes. Let the pressure release naturally.
- 2
To prepare in a stovetop pressure cooker, add enough water to cover them by an inch and let the pressure build in the cooker at high heat. Then turn heat to low and cook for 6-8 minutes. Let the pressure release naturally.
To prepare in a stovetop pressure cooker, add enough water to cover them by an inch and let the pressure build in the cooker at high heat. Then turn heat to low and cook for 6-8 minutes. Let the pressure release naturally.
- 3
To prepare on the stovetop, add lentils to a pot and cover with just enough water to cover the lentils by about 1-2 inches. Bring the water up to boil, turn down heat to low until water gently simmers. Cook uncovered for 25-30 minutes.
To prepare on the stovetop, add lentils to a pot and cover with just enough water to cover the lentils by about 1-2 inches. Bring the water up to boil, turn down heat to low until water gently simmers. Cook uncovered for 25-30 minutes.
To prepare the vegan lentil salad
- 1
Heat pan on medium and add in the olive oil.
Heat pan on medium and add in the olive oil.
- 2
When the pan is hot, add in the onions and zucchini. Season with salt and pepper. Cook for about 2 minutes or until zucchini starts to become soft.
When the pan is hot, add in the onions and zucchini. Season with salt and pepper. Cook for about 2 minutes or until zucchini starts to become soft.
- 3
Add in curry powder. Stir for 30 seconds until fragrant.
Add in curry powder. Stir for 30 seconds until fragrant.
- 4
Add in tomatoes. After one minute, add in the lentils. Cook until everything is warm through. Serve hot and enjoy!
Add in tomatoes. After one minute, add in the lentils. Cook until everything is warm through. Serve hot and enjoy!
Did you make this recipe? Tag @cooking.with.anadi on Instagram and hashtag it #cookingwithanadi
Tested & written in Anadi’s kitchen
Recipe history
- April 16, 2026 — Reworked and refreshed for the 2026 relaunch — new photography, restructured and standardized ingredients & instructions.
Filed under
You might also like

Delicious Vegan Mediterranean Couscous Salad Recipe
Make this delicious vegan Mediterranean couscous salad packed with fresh veggies and bold flavors. A quick, wholesome lunch recipe you will want on repeat all week long.

Delicious Vegan Black Bean and Corn Pita Pockets
Packed with bold flavor, these vegan black bean and corn pita pockets are easy to make and totally satisfying. A fresh, hearty plant-based lunch you will love.

Arugula Goat Cheese Salad with Roasted Almonds
Fresh, peppery arugula meets creamy goat cheese and crunchy roasted almonds in this easy, healthy salad. Ready in minutes, it makes the perfect quick vegetarian meal or elegant side dish.

Mediterranean Pasta with Summer Vegetables
Bright, healthy, and ready in minutes, this Mediterranean pasta with summer vegetables is the ultimate easy vegetarian weeknight dinner packed with fresh flavors.

Warm Up With This Healthy Vegan Instant Pot Minestrone Soup
Warm up with a hearty vegan Instant Pot minestrone soup packed with beans and vegetables. Easy, healthy, and ready fast — the perfect one-pot meal for lunch or dinner.

Cozy Up With This Easy-to-Make White Bean Harissa Stew
Warm up with this cozy white bean harissa stew — a hearty, flavor-packed vegetarian dish that comes together easily for the ultimate Mediterranean comfort meal any night of the week.






Comments
No comments yet — be the first to share your thoughts!
Leave a review
Be the first to share how it went — your note helps other cooks (and earns the recipe its stars).