Lentils are an easy and filling choice for vegetarian dinners during the week.
These stews use basic ingredients that most people keep on hand.
You can make them in one pot and have leftovers for the next day.
The recipes vary in spices and vegetables so you can pick what fits your taste.
They all skip meat but still feel like a complete meal.
Helpful Tips Before You Start
These tips will help you prepare lentil stews that cook evenly and taste full on busy weeknights.
Rinse Dry Lentils First
Rinse lentils in a fine mesh strainer under cold water. This removes any dust or small stones that can affect the final texture.
Use Canned Lentils on Weeknights
Keep canned lentils in the pantry for faster meals. Drain and rinse them well before adding them near the end of cooking.
Saute Aromatics Thoroughly
Cook onions, garlic, and carrots in oil until they soften and brown lightly. This step builds the base flavor without any meat.
Simmer With the Lid Off to Thicken
Leave the pot uncovered for the last 10 minutes if the stew looks thin. Stir now and then to prevent sticking at the bottom.
Moroccan Harissa Lentil Stew with Roasted Vegetables
This stew pairs earthy lentils with the smoky heat of harissa and the natural sweetness of roasted vegetables. It makes a filling weeknight meal when you want something warming and full of flavor without spending hours in the kitchen. The texture stays hearty from the lentils while the roasted pieces add soft, caramelized bites throughout.
The spices and harissa create a bold North African profile that feels both comforting and bright. Roasted carrots, zucchini, and peppers bring a gentle sweetness that balances the spice, making each spoonful satisfying.


Equipment
- Baking sheet
- Large pot
- Wooden spoon
Ingredients
- 1 cup dried brown lentils, rinsed
- 4 cups vegetable broth
- 3 tablespoons harissa paste
- 2 carrots, peeled and chopped
- 1 zucchini, chopped
- 1 red bell pepper, chopped
- 1 onion, diced
- 3 garlic cloves, minced
- 2 tablespoons olive oil
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon ground cinnamon
- 1 can (14 oz) diced tomatoes
- Salt and black pepper to taste
- Fresh cilantro, chopped, for serving
- Lemon wedges, for serving
Instructions
- Preheat the oven to 425°F. Toss the carrots, zucchini, and red bell pepper with 1 tablespoon olive oil and a pinch of salt on a baking sheet. Roast for 20-25 minutes until the edges turn golden.
- Heat the remaining tablespoon of olive oil in a large pot over medium heat. Add the onion and cook for 4 minutes until softened. Stir in the garlic, cumin, coriander, and cinnamon and cook for 1 minute more.
- Add the harissa paste and stir to coat the onions. Pour in the lentils, vegetable broth, and diced tomatoes with their juices. Season with salt and pepper.
- Bring the mixture to a simmer, then reduce heat to low. Cover and cook for 25 minutes, stirring occasionally, until the lentils are tender.
- Stir the roasted vegetables into the pot. Simmer uncovered for 5 minutes to let the flavors combine.
- Ladle the stew into bowls and top with chopped cilantro. Serve with lemon wedges on the side.
Notes
Cuisine: Moroccan
Equipment: Baking sheet, Large pot, Wooden spoon
Creamy Coconut Red Lentil Stew with Turmeric and Spinach
This stew comes together quickly for busy weeknights. Red lentils cook down into a thick base while coconut milk brings a smooth finish that feels comforting without being heavy.
Turmeric gives the dish its golden color and mild earthiness. Fresh spinach adds a bright green note and soft texture that balances the creaminess.


Equipment
- Large pot
- Cutting board
- Knife
- Wooden spoon
Ingredients
- 1 tablespoon coconut oil
- 1 medium onion, diced
- 3 garlic cloves, minced
- 1 cup red lentils, rinsed
- 1 teaspoon ground turmeric
- 4 cups vegetable broth
- 1 can (13.5 oz) full-fat coconut milk
- 4 cups baby spinach
- 1 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Heat the coconut oil in a large pot over medium heat. Add the diced onion and cook for 4 minutes until it softens.
- Stir in the minced garlic and cook for 1 minute until fragrant.
- Add the rinsed red lentils and turmeric. Stir to coat the lentils evenly.
- Pour in the vegetable broth. Bring the mixture to a simmer and cook uncovered for 15 minutes, stirring occasionally.
- Add the coconut milk, salt, and black pepper. Continue simmering for another 10 minutes until the lentils are fully tender and the stew has thickened.
- Turn off the heat and stir in the baby spinach until it wilts completely, about 2 minutes. Taste and adjust seasoning if needed.
Notes
Cuisine: Indian
Equipment: Large pot, Cutting board, Knife, Wooden spoon
Tuscan Lentil Stew with Tomatoes, Kale, and White Beans
This Tuscan lentil stew combines green lentils and white beans in a tomato broth with wilted kale. It works well for weeknights when you want a one-pot meal that feels hearty yet light.
The stew has a savory flavor from rosemary and garlic, with a mix of tender lentils, creamy beans, and soft greens. It pairs easily with bread or a simple salad on the side.


Equipment
- Large pot
- Knife
- Cutting board
- Can opener
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 cup dried green lentils, rinsed
- 1 teaspoon dried rosemary
- 4 cups vegetable broth
- 1 can (14.5 oz) diced tomatoes
- 1 can (15 oz) white beans, drained and rinsed
- 4 cups chopped kale
- Salt and pepper to taste
Instructions
- Heat the olive oil in a large pot over medium heat. Add the onion and cook for 4 minutes until it softens.
- Stir in the garlic and rosemary. Cook for 1 minute until fragrant.
- Add the lentils, vegetable broth, and diced tomatoes. Bring the mixture to a simmer.
- Cover the pot and cook for 25 minutes, stirring occasionally, until the lentils are tender.
- Stir in the white beans and kale. Cook uncovered for 5 minutes until the kale wilts and the beans warm through.
- Season with salt and pepper to taste before serving.
Notes
Cuisine: Italian
Equipment: Large pot, Knife, Cutting board, Can opener
Ethiopian Berbere-Spiced Lentil Stew with Onions
This lentil stew brings bold Ethiopian flavors to a simple weeknight meal. The berbere spice mix gives the dish a warm, layered heat while the onions cook down into a sweet base that balances the earthy lentils. It comes together in one pot and works well for busy evenings when you want something filling without much fuss.
The texture stays thick and comforting, with soft lentils and tender onions throughout. Serve it over rice or with flatbread for a complete dinner that feels both familiar and new.


Equipment
- Large Pot
- Cutting Board
- Knife
Ingredients
- 1 1/2 cups red lentils, rinsed
- 3 large yellow onions, thinly sliced
- 3 tablespoons berbere spice blend
- 4 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons tomato paste
- 4 cups vegetable broth
- 3 tablespoons olive oil
- 1 teaspoon salt
- Chopped fresh parsley for garnish
Instructions
- Heat the olive oil in a large pot over medium heat. Add the sliced onions and cook, stirring often, until they soften and turn golden, about 8 minutes.
- Stir in the garlic and ginger. Cook for 1 minute until fragrant.
- Add the berbere spice and tomato paste. Stir for 30 seconds to coat the onions and release the spice aroma.
- Pour in the vegetable broth and add the rinsed lentils and salt. Bring the mixture to a boil.
- Reduce the heat to low, cover the pot, and simmer for 20 minutes, stirring once or twice, until the lentils break down and the stew thickens.
- Remove the pot from the heat. Ladle the stew into bowls and top each serving with chopped parsley.
Notes
Cuisine: Ethiopian
Equipment: Large Pot, Cutting Board, Knife
Mexican Chipotle Lentil Stew with Sweet Potatoes and Corn
This stew brings together smoky chipotle heat with the natural sweetness of potatoes and corn. It comes together in one pot, making it a solid choice for busy weeknights when you want something filling without much fuss. The lentils stay tender while the sweet potatoes soften just enough to thicken the broth slightly.
The flavor leans smoky and mildly spicy, balanced by sweet corn bites and a bright finish from lime. It works well as a standalone meal with a simple side salad or warm tortillas.


Equipment
- Large Pot
- Cutting Board
- Knife
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 chipotle pepper in adobo sauce, minced
- 1 teaspoon ground cumin
- 1/2 teaspoon dried oregano
- 2 medium sweet potatoes, peeled and diced
- 1 cup dried brown lentils, rinsed
- 1 (14.5 oz) can diced tomatoes
- 4 cups vegetable broth
- 1 cup corn kernels, fresh or frozen
- Salt and black pepper to taste
- Fresh cilantro, chopped, for serving
- Lime wedges, for serving
Instructions
- Heat the olive oil in a large pot over medium heat. Add the diced onion and cook until it softens, about 5 minutes.
- Stir in the garlic, minced chipotle pepper, cumin, and oregano. Cook for 1 minute until the spices smell fragrant.
- Add the diced sweet potatoes and rinsed lentils to the pot. Stir to coat them with the spices.
- Pour in the diced tomatoes with their juices and the vegetable broth. Bring the mixture to a boil.
- Reduce the heat to low, cover the pot, and simmer for 25 minutes until the lentils and sweet potatoes are tender.
- Stir in the corn and cook uncovered for 5 more minutes. Season with salt and black pepper to taste.
- Ladle the stew into bowls and top with chopped cilantro. Serve with lime wedges on the side.
Notes
Cuisine: Mexican
Equipment: Large Pot, Cutting Board, Knife
Thai Coconut Curry Lentil Stew with Bell Peppers
This Thai coconut curry lentil stew combines creamy coconut milk with warming curry spices and sweet bell peppers for a quick one-pot meal. It works well on weeknights when you want something filling yet simple that still feels fresh.
The stew has a thick, velvety texture from the lentils and coconut milk, while the bell peppers keep some bite. Red curry paste gives it gentle heat balanced by a squeeze of lime at the end.


Equipment
- Large pot
- Cutting board
- Knife
Ingredients
- 1 tablespoon coconut oil
- 1 onion, diced
- 3 garlic cloves, minced
- 1 tablespoon fresh ginger, minced
- 2 tablespoons Thai red curry paste
- 1 cup dried red lentils, rinsed
- 1 (14-ounce) can coconut milk
- 2 cups vegetable broth
- 2 bell peppers, thinly sliced
- 1 lime, juiced
- Salt, to taste
- Fresh cilantro, for serving
Instructions
- Heat the coconut oil in a large pot over medium heat. Add the diced onion and cook for 4 to 5 minutes until it softens.
- Stir in the minced garlic and ginger and cook for 1 minute until fragrant.
- Add the Thai red curry paste and stir for 30 seconds to coat the vegetables.
- Pour in the rinsed lentils, coconut milk, and vegetable broth. Bring the mixture to a simmer, then reduce the heat and cook for 15 minutes, stirring occasionally.
- Add the sliced bell peppers and continue simmering for another 5 minutes until the lentils are tender and the peppers are just softened.
- Remove the pot from the heat. Stir in the lime juice and season with salt. Ladle into bowls and top with fresh cilantro.
Notes
Cuisine: Thai
Equipment: Large pot, Cutting board, Knife
French-Style Green Lentil Stew with Mushrooms and Thyme
This stew pairs green lentils with mushrooms for a simple meat-free dinner. Fresh thyme adds an earthy note that suits cool evenings or quick weeknight meals.
The lentils stay firm while the mushrooms give a hearty bite. It makes a filling bowl that feels comforting without much effort.


Equipment
- Large pot
- Knife
- Cutting board
Ingredients
- 1 cup dried green lentils, rinsed
- 8 ounces cremini mushrooms, sliced
- 4 cups vegetable broth
- 1 medium onion, diced
- 2 carrots, diced
- 2 garlic cloves, minced
- 3 sprigs fresh thyme
- 2 tablespoons olive oil
- Salt and black pepper to taste
Instructions
- Heat the olive oil in a large pot over medium heat. Add the onion and carrots and cook for 5 minutes until they soften.
- Stir in the garlic and mushrooms. Cook for another 5 minutes until the mushrooms start to brown and release their liquid.
- Add the green lentils, vegetable broth, thyme sprigs, salt, and pepper. Stir to combine.
- Bring the mixture to a boil, then lower the heat and cover the pot. Simmer for 25 minutes until the lentils are tender but not mushy.
- Remove the thyme sprigs and serve the stew warm.
Notes
Cuisine: French
Equipment: Large pot, Knife, Cutting board
Smoky Spanish Lentil Stew with Paprika and Carrots
This stew brings a warm, smoky depth from smoked paprika that pairs well with sweet carrots and earthy lentils. It works nicely for busy weeknights when you want a filling vegetarian meal that comes together in one pot.
The finished dish has a thick texture with tender lentils and soft carrot pieces in a lightly spiced broth. It feels comforting without being heavy.


Equipment
- Large pot
- Wooden spoon
- Knife
- Cutting board
Ingredients
- 2 tablespoons olive oil
- 1 onion, chopped
- 3 cloves garlic, minced
- 2 carrots, diced
- 1 cup brown lentils, rinsed
- 2 tablespoons smoked paprika
- 1 can (14 ounces) diced tomatoes
- 4 cups vegetable broth
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons chopped fresh parsley
Instructions
- Heat the olive oil in a large pot over medium heat. Add the onion and cook for 5 minutes until it softens.
- Stir in the garlic and carrots. Cook for 2 more minutes.
- Add the lentils and smoked paprika. Stir for 1 minute to coat everything evenly.
- Pour in the diced tomatoes and vegetable broth. Add the salt and black pepper.
- Bring the mixture to a boil, then reduce the heat to low. Cover and simmer for 30 minutes, stirring occasionally, until the lentils are tender.
- Taste and adjust salt if needed. Remove from heat and stir in the fresh parsley before serving.
Notes
Cuisine: Spanish
Equipment: Large pot, Wooden spoon, Knife, Cutting board
Lemon Herb Lentil Stew with Zucchini and Celery
This lentil stew brings bright lemon and fresh herbs together with tender zucchini and crisp celery for a light but filling meal. It comes together in one pot and works well on busy weeknights when you want something warm and nourishing without much effort. The broth stays clear and fresh while the lentils give it body and the vegetables add a nice mix of textures.


Equipment
- Large pot
- Cutting board
- Knife
Ingredients
- 1 cup dried green lentils, rinsed
- 2 medium zucchini, diced
- 3 celery stalks, sliced
- 1 yellow onion, diced
- 2 garlic cloves, minced
- 4 cups vegetable broth
- Juice and zest of 1 lemon
- 2 tablespoons olive oil
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons chopped fresh parsley
Instructions
- Heat the olive oil in a large pot over medium heat. Add the onion and celery and cook for 4 minutes until the onion turns soft.
- Stir in the garlic, thyme, and oregano and cook for 1 minute until fragrant.
- Add the lentils and vegetable broth. Bring the mixture to a boil, then reduce the heat to low and simmer for 20 minutes.
- Add the zucchini, salt, and pepper. Continue simmering for 8 to 10 minutes until the zucchini is tender but not mushy.
- Remove the pot from the heat. Stir in the lemon zest and lemon juice.
- Ladle the stew into bowls and sprinkle with fresh parsley before serving.
Notes
Cuisine: Mediterranean
Equipment: Large pot, Cutting board, Knife
Curried Lentil Stew with Cauliflower and Peas
This stew brings together earthy lentils, mild cauliflower, and sweet peas in a gently spiced curry broth. It comes together in one pot and works well for busy weeknights when you want something filling without much effort.
The flavors lean warm and savory with just enough brightness from the peas. Cauliflower stays tender but not mushy when added at the right time, and the lentils give the stew body.


Equipment
- Large Pot
- Knife
- Cutting Board
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, diced
- 3 garlic cloves, minced
- 1 tablespoon curry powder
- 1 cup dried brown lentils, rinsed
- 4 cups vegetable broth
- 1 small head cauliflower, cut into florets
- 1 cup frozen peas
- 1/2 teaspoon salt
- Fresh cilantro, for serving
Instructions
- Heat the olive oil in a large pot over medium heat. Add the onion and cook until it softens, about five minutes.
- Stir in the garlic and curry powder. Cook for one minute until the spices smell fragrant.
- Add the lentils and vegetable broth. Bring the mixture to a simmer.
- Add the cauliflower florets and salt. Cover and cook for 20 minutes, stirring once or twice.
- Stir in the frozen peas and cook uncovered for five more minutes until the peas are heated through and the lentils are tender.
- Ladle the stew into bowls and top with fresh cilantro.
Notes
Cuisine: Indian
Equipment: Large Pot, Knife, Cutting Board

