1 Pot Vegan Lentils Recipes for Easy Healthy Meals

Updated On: October 4, 2025

Lentils are a powerhouse ingredient in vegan cooking, offering a rich source of protein, fiber, and essential nutrients. The beauty of a one-pot vegan lentils recipe lies in its simplicity and convenience—everything cooks together in a single pot, saving time and minimizing cleanup.

Whether you’re a busy professional, a beginner in the kitchen, or simply looking for a nourishing, comforting meal, this recipe delivers on all fronts. With vibrant spices, fresh vegetables, and hearty lentils, this dish is as flavorful as it is wholesome.

In this blog post, I’ll guide you through a delicious, easy-to-make one-pot vegan lentils recipe that you can customize to your liking. Plus, I’ll share tips on variations, serving suggestions, and nutrition facts.

If you love hearty, nutritious meals that come together quickly, you’re in for a treat!

Why You’ll Love This Recipe

This one-pot vegan lentils recipe is an absolute game-changer for your weeknight dinners. Here’s why:

  • Effortless preparation: Just toss all ingredients into one pot and let it cook—no extra pans or complicated steps needed.
  • Nutritious and filling: Lentils provide plant-based protein and fiber, keeping you full and energized.
  • Budget-friendly: Lentils and pantry staples make this dish very affordable without sacrificing flavor.
  • Customizable: Add your favorite veggies or spices to suit your taste or what you have on hand.
  • Perfect for meal prep: This recipe stores well in the fridge and tastes even better the next day.

Ingredients

  • 1 cup brown or green lentils, rinsed and drained
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1 large carrot, diced
  • 1 red bell pepper, diced
  • 1 can (14 oz) diced tomatoes with juice
  • 4 cups vegetable broth (low sodium recommended)
  • 2 tablespoons olive oil
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon turmeric powder
  • 1/2 teaspoon chili flakes (optional, for heat)
  • Salt and pepper to taste
  • Fresh parsley or cilantro for garnish
  • Juice of half a lemon (optional, for brightness)

Equipment

  • Large pot or Dutch oven with a lid
  • Cutting board and knife
  • Measuring cups and spoons
  • Wooden spoon or spatula for stirring
  • Colander or sieve for rinsing lentils

Instructions

  1. Prepare the vegetables: Chop the onion, garlic, carrot, and red bell pepper into bite-sized pieces.
  2. Sauté aromatics: Heat the olive oil in your pot over medium heat. Add the onion and garlic, sautéing until translucent and fragrant, about 3-4 minutes.
  3. Add vegetables and spices: Stir in the diced carrot and bell pepper along with cumin, smoked paprika, turmeric, and chili flakes. Cook for another 2-3 minutes to toast the spices gently.
  4. Add lentils and tomatoes: Pour in the rinsed lentils and canned diced tomatoes with their juice. Stir to combine everything evenly.
  5. Pour in the broth: Add the vegetable broth, then bring the mixture to a boil over high heat.
  6. Simmer: Once boiling, reduce the heat to low, cover the pot with a lid, and let it simmer gently for 30-35 minutes. Stir occasionally to prevent sticking and check lentils for tenderness.
  7. Season: When the lentils are tender and the liquid has mostly absorbed, season with salt and pepper to taste. If desired, squeeze in fresh lemon juice for a bright finish.
  8. Garnish and serve: Ladle the lentils into bowls and garnish with chopped fresh parsley or cilantro. Serve warm.

Tips & Variations

“Switch up the veggies based on what’s in season or your pantry. Zucchini, spinach, or kale all work beautifully in this dish.”

  • Make it spicier: Add a diced jalapeño or increase chili flakes.
  • Use red lentils: They cook faster but tend to break down more, creating a creamier texture.
  • Add coconut milk: Stir in 1/2 cup of coconut milk towards the end for a rich, creamy lentil stew.
  • Bulk it up: Toss in cooked quinoa, rice, or potatoes to make the meal even more filling.
  • Try different herbs: Experiment with thyme, rosemary, or bay leaves for an herbal twist.

Nutrition Facts

Nutrient Amount per Serving (1 cup)
Calories 280
Protein 18g
Carbohydrates 40g
Fiber 15g
Fat 6g
Iron 25% of Daily Value
Vitamin A 70% of Daily Value

Serving Suggestions

This vibrant one-pot lentil dish pairs wonderfully with a variety of sides that complement its hearty texture and earthy flavors.

  • Serve over fluffy brown rice, quinoa, or couscous for a complete meal.
  • Accompany with warm, crusty bread or flatbreads to soak up the sauce.
  • Top with a dollop of vegan yogurt or tahini sauce for creaminess.
  • Pair with a crisp green salad or roasted vegetables for extra freshness.

For more delicious vegan side ideas, check out these recipes: Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes, Vegetarian Swiss Chard Recipes for Healthy Meals, and Vegetable Alfredo Recipes for Creamy, Healthy Dinners.

Conclusion

This one-pot vegan lentils recipe is a fantastic addition to your culinary repertoire. It’s quick to prepare, nutrient-packed, and endlessly adaptable to suit your taste and pantry.

The combination of spices and fresh vegetables creates a comforting, flavorful meal that will satisfy vegans and non-vegans alike.

Beyond being delicious, this recipe is a testament to how simple ingredients can come together to create something truly special. Whether you’re cooking for yourself, family, or friends, this dish makes weeknight dinners easier and more enjoyable.

Give it a try and explore the many variations to keep your meals exciting!

For more easy and tasty vegan recipes, don’t miss our Slow Cooker Recipes Vegan Easy Meals for Busy Weeknight and Vegetarian Date Cake Recipe: Moist, Easy, and Delicious that are perfect for any occasion.

📖 Recipe Card: 1 Pot Vegan Lentils

Description: A hearty and nutritious one-pot meal featuring lentils and vegetables. Easy to prepare and perfect for a healthy weeknight dinner.

Prep Time: PT10M
Cook Time: PT30M
Total Time: PT40M

Servings: 4 servings

Ingredients

  • 1 cup dried brown lentils, rinsed
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 carrot, diced
  • 1 celery stalk, diced
  • 1 can (14 oz) diced tomatoes
  • 3 cups vegetable broth
  • 1 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • Salt and pepper to taste
  • 2 cups fresh spinach (optional)

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, garlic, carrot, and celery; sauté until softened.
  3. Stir in cumin and smoked paprika; cook for 1 minute.
  4. Add lentils, diced tomatoes, and vegetable broth; bring to a boil.
  5. Reduce heat and simmer uncovered for 25-30 minutes until lentils are tender.
  6. Season with salt and pepper; stir in fresh spinach if using and cook until wilted.
  7. Serve hot.

Nutrition: Calories: 320 kcal | Protein: 20 g | Fat: 6 g | Carbs: 45 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “1 Pot Vegan Lentils”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and nutritious one-pot meal featuring lentils and vegetables. Easy to prepare and perfect for a healthy weeknight dinner.”, “prepTime”: “PT10M”, “cookTime”: “PT30M”, “totalTime”: “PT40M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup dried brown lentils, rinsed”, “1 tablespoon olive oil”, “1 medium onion, diced”, “2 cloves garlic, minced”, “1 carrot, diced”, “1 celery stalk, diced”, “1 can (14 oz) diced tomatoes”, “3 cups vegetable broth”, “1 teaspoon ground cumin”, “1/2 teaspoon smoked paprika”, “Salt and pepper to taste”, “2 cups fresh spinach (optional)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion, garlic, carrot, and celery; saut\u00e9 until softened.”}, {“@type”: “HowToStep”, “text”: “Stir in cumin and smoked paprika; cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add lentils, diced tomatoes, and vegetable broth; bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Reduce heat and simmer uncovered for 25-30 minutes until lentils are tender.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper; stir in fresh spinach if using and cook until wilted.”}, {“@type”: “HowToStep”, “text”: “Serve hot.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “20 g”, “fatContent”: “6 g”, “carbohydrateContent”: “45 g”}}

Photo of author

Marta K

Leave a Comment

X