Vegetarian Lentil Curry

4.67 from 6 votes
Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

This vegetarian lentil curry makes for an amazing meatless meal! Veggie and flavor packed, this vegetarian curry can be served with your grain of choice. Enjoy!

email me this recipe
Plus, enjoy weekly doses of recipe inspiration as a bonus!
Please enable JavaScript in your browser to complete this form.
Vegetarian lentil curry in a bowl.

Amazing Vegetarian Lentil Curry

This lentil curry is about to be your favorite vegetarian meal! It’s easy to make, packed with protein and amazing flavor. This recipe is also great for meal prepped freezer meals — we’ll walk you through how to make it and serve it right away, or save it for later.

Why you’ll love it!

It’s a one-pot recipe (+ the blender!), making for less mess and cleanup.

A vegetarian recipe that packs so much protein.

Makes for delicious leftovers — especially the sauce!

Spinach, crushed tomatoes and onions in a dutch oven.

What You Need for Lentil Curry

For the blended spinach sauce

  • Yellow onion
  • Turmeric powder
  • Garlic cloves
  • Fresh ginger 
  • Fresh spinach 
  • Crushed tomatoes
  • Kosher salt 
  • Coconut oil

For the Lentil Curry

  • Coconut oil 
  • Turmeric powder 
  • Ground cumin 
  • Coriander seeds 
  • Yellow onion 
  • Garlic cloves 
  • Fresh ginger
  • Kosher salt 
  • Diced sweet potatoes
  • Sliced carrot rounds
  • Green lentils
  • Crushed tomatoes 
  • Full-fat coconut milk 
  • Vegetable broth 

For the basmati rice

  • We’re cooking our basmati rice with a bit of salt and then tossing with cilantro after cooking.
blender on clear background.

Our Favorite

Blender

Looking to upgrade your blender? Check out our favorite Vitamix Blender. It’s our favorite high-speed blender perfect for making smoothies, soups, and nut butter.

Spinach and tomato sauce in a blender.

How to Make Vegetarian Lentil Curry

Sauté onions & spices

Heat 1 tablespoon of coconut oil in a large Dutch oven over medium/high heat. Add onion to coconut oil with ¼ teaspoon of salt and turmeric. Sauté the onion for 3-4 minutes. Add the garlic and ginger and cook them until fragrant. 

Sauté veggies

Add spinach, crushed tomatoes, and the remaining salt, and toss all of the ingredients together. Cover the pot and allow the spinach to wilt, for about 2-3 minutes.

Blend Sauce

Remove the pot from the heat and scrape the spinach into a high-powered blender and blend on high until smooth.

Toast Spices

Wipe the Dutch oven clean and melt 2 tablespoons of coconut oil over medium heat. Add the turmeric, cumin, and coriander seeds to the coconut oil. Toss all the ingredients together and toast the spices over medium heat until fragrant. 

dutch oven on plain background.

Great Jones

Dutch Oven

The Great Jones “The Dutchess” is our favorite Dutch oven for every day cooking. It’s great for one-pot meals, soups, and more!

Sauté onions, garlic & ginger

Add the onion and 1 teaspoon of salt to the spices and toss. Sauté the onion for 2-3 minutes and then add the garlic and ginger. Cook for an additional 2-3 minutes. 

Add sweet potatoes, carrots, lentils + sauce

Transfer the sweet potatoes, carrots, and lentils to the onion and toss. Cook everything together for 3-4 minutes. Add the crushed tomatoes, coconut milk, broth the spinach puree to the vegetables and bring to a boil. 

Simmer Lentil Curry

Turn the heat to low and allow the mixture to simmer for 30-40 minutes, stirring periodically to make sure the lentils are not sticking to the bottom of the pot. 

Prepare Basmati rice

Bring 3.5 cups water to a boil and add rice to the water and cover. Turn the heat to low and let the rice simmer for bout 20 minutes. Remove the rice from the heat and fluff it with a fork.

Serve & Enjoy!

The curry is done when the lentils still have a bite to them. Serve with rice and top with cilantro. YUM!

Diced sweet potatoes and lentils in a dutch oven.

Grain Pairings for Curry

We served this lentil curry with white basmati rice, but it would also be absolutely delish with:

Vegetarian lentil curry in a dutch oven.

Top Tips

Fresh spinach works best for this recipe: because you’re blending the spinach, it’s best to stick with fresh spinach for both taste and texture.

Be sure you use a high-speed blender when you make the spinach puree: Everything must be blended and smooth for the best results with this sauce. 

If you like a spicy lentil curry: add ½ – 1 teaspoon of cayenne pepper to the pot in step #4. Taste for spice level and increase cayenne from there.

Storage

Store this lentil curry in the refrigerator for up to 5 days in an airtight container.

Can I freeze it?

Lentil curry is a great freezer meal to keep on hand! Let your meal cool completely. Then, transfer into a freezer-safe container.

Remove as much air as possible, and then seal. Freeze for up to 3 months.

Vegetarian lentil curry in a bowl with a slice of naan.
4.67 from 6 votes

Lentil Curry

This vegetarian lentil curry is flavor packed and oh so delicious. Serve it alongside a grain of your choice.
Prep: 40 minutes
Cook: 40 minutes
Total: 1 hour 20 minutes
Servings: 8
email me this recipe
Plus, enjoy weekly doses of recipe inspiration!
Please enable JavaScript in your browser to complete this form.

Ingredients 

Spinach

  • 1 tablespoon coconut oil
  • ½ yellow onion, minced
  • 1 teaspoon kosher salt, separated
  • ½ teaspoon turmeric powder
  • 4 cloves garlic, minced
  • 2 teaspoons grated fresh ginger
  • 5 oz. fresh spinach
  • 15 oz. crushed tomatoes

Lentils

  • 2 tablespoons coconut oil
  • 2 teaspoons turmeric powder
  • 2 teaspoons ground cumin
  • 1 teaspoon coriander seeds
  • ½ large yellow onion, diced
  • 5 cloves garlic, minced
  • 2 teaspoons fresh grated ginger
  • 2 teaspoons kosher salt, separated
  • 4 cups diced sweet potatoes, peeled and diced in ¼-inch cubes (~ 2 medium sweet potatoes)
  • 1 cup sliced carrot rounds
  • 1 cup green lentils
  • 15 oz. crushed tomatoes
  • 15 oz. full-fat coconut milk
  • 1.5 cups vegetable broth

Other Ingredients

  • 3.5 cups water
  • 2 cups basmati rice
  • ½ teaspoon kosher salt
  • ¼ cup fresh chopped cilantro

Instructions 

  • Heat 1 tablespoon of coconut oil in a large Dutch oven over medium/high heat. Add onion to the coconut oil with ¼ teaspoon of salt and turmeric. Saute the onion for 3-4 minutes. Add the garlic and ginger and cook them until fragrant or for 1-2 minutes.
  • Add spinach, crushed tomatoes, and the remaining salt, and toss all of the ingredients together. Cover the pot and allow the spinach to wilt, for about 2-3 minutes.
    A pot with meat and spinach in it.
  • Remove the pot from the heat and scrape the spinach into a high-powered blender and blend on high until smooth. Set aside.
    A blender filled with tomato sauce and spinach.
  • Wipe the Dutch oven clean and melt 2 tablespoons of coconut oil over medium heat. Add the turmeric, cumin, and coriander seeds to the coconut oil. Toss all the ingredients together and toast the spices over medium heat until fragrant.
    A pot with a sauce in it on a white surface.
  • Add the onion and 1 teaspoon of salt to the spices and toss. Sauté the onion for 2-3 minutes and then add the garlic and ginger. Cook for an additional 2-3 minutes.
  • Transfer the sweet potatoes, carrots, and lentils to the onion and toss. Cook everything together for 3-4 minutes. Add the crushed tomatoes, coconut milk, broth the spinach puree to the vegetables and bring to a boil.
    A pot filled with carrots and lentils.
  • Turn the heat to low and allow the mixture to simmer for 30-40 minutes, stirring periodically to make sure the lentils are not sticking to the bottom of the pot.
    A pot of lentil soup with a spoon in it.
  • Prepare the basmati rice while the lentils are cooking. Bring 3.5 cups water to a boil and add rice to the water and cover. Turn the heat to low and let the rice simmer for bout 20 minutes.
  • Remove the rice from the heat and fluff it with a fork. Set aside.
  • The curry is done when the lentils still have a bite to them. Serve with rice and top with cilantro.
    Vegetarian lentil curry in a bowl.

Tips & Notes

  • Fresh spinach works best for this recipe.
  • Be sure you use a high-speed blender when you make the spinach puree. Everything must be blended and smooth.
  • We suggest using brown or green lentils instead of red lentils.
  • You can use any root vegetables in place of sweet potatoes and carrots.
  • If you like a spicy curry, add ½ – 1 teaspoon of cayenne pepper to the pot in step #4.

Nutrition

Calories: 523 kcal, Carbohydrates: 80 g, Protein: 15 g, Fat: 18 g, Fiber: 14 g, Sugar: 10 g

Nutrition information is automatically calculated, so should only be used as an approximation.

love this? leave a comment below!

Don’t forget to tag your posts on social media with the hashtag #fitfoodiefinds, we’d love to see what you’re up to!

Photography: photos taken in this post are by Ashley McGlaughlin from The Edible Perspective.

Similar Recipes:

About Emily Richter

Emily is Fit Foodie Finds' editor-in-chief. She has a master's degree in strategic communication, and a passion for food. She is an incredible at-home cook making her writing an important part of the content creation process.

0 0 votes
Recipe Rating
Subscribe
Notify of
guest
Recipe Rating




Recipe Rating

1 Comment
Inline Feedbacks
View all comments
Andrea E
May 9, 2023 6:24 pm

4 stars
Very good flavor! It was a more time consuming recipe, but I’m pleased with how it turned out!