Herbed Lentils with Spinach and Tomatoes is a fresh, nourishing dish packed with vibrant herbs, tender lentils, and juicy tomatoes. This wholesome recipe is perfect for a light lunch or a satisfying plant-based dinner.
Why You’ll Love This Recipe
This dish delivers a bright, zesty flavor with every bite thanks to fresh herbs and lemon juice. It’s simple to prepare, budget-friendly, and loaded with plant-based protein and fiber. Perfect for family meals or meal prep, it’s both healthy and comforting.
Ingredients

- 1 cup French lentils
- 2 cups water
- 2 tablespoons olive oil
- 2 tablespoons diced shallots
- 3 cups baby spinach leaves
- 1 cup halved grape tomatoes
- 1/4 cup chopped fresh basil
- 1/4 cup chopped fresh parsley
- 1/4 cup chopped fresh mint
- 2 tablespoons fresh lemon juice
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Place lentils and water in a pot. Bring to a boil, then cover and simmer for 30–35 minutes until tender but not mushy. Drain excess water.
- Heat olive oil in a skillet over medium-high heat. Add shallots and cook for 3 minutes until soft.
- Add spinach and cook until wilted, about 2 minutes.
- Stir in tomatoes, cooked lentils, basil, parsley, and mint. Cook for 1 minute until warmed through.
- Add lemon juice, salt, and pepper. Mix well and serve warm.

Tips & Tricks
- Use French (green) lentils for best texture—they hold their shape well.
- Don’t overcook lentils to avoid mushiness.
- Swap spinach with kale or arugula for variation.
- Add a drizzle of extra olive oil before serving for richer flavor.
Details
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main / Side Dish
- Method: Stovetop
- Cuisine: Mediterranean
- Difficulty: Easy
- Dietary: Vegan, Gluten-Free, Halal-Friendly

Notes
- Serve with warm flatbread or rice for a complete meal.
- You can add grilled vegetables or chickpeas for extra texture.
Nutrition (Approximate per serving)
- Calories: 220
- Protein: 12g
- Carbohydrates: 30g
- Fat: 7g
FAQ
Can I use canned lentils?
Yes, but reduce cooking time and rinse them well before use.
How do I keep lentils from getting mushy?
Avoid overcooking and monitor them after 25 minutes.
Can I make this ahead of time?
Yes, it stores well and flavors deepen over time.
Is this recipe good for weight loss?
Yes, it’s high in fiber and protein, which helps keep you full.
Can I add protein to this dish?
You can add tofu, grilled chicken, or chickpeas for extra protein.
Storage
- Refrigerator: Store in an airtight container for up to 4 days.
- Freezer: Freeze for up to 2 months.
- Reheating: Warm in a skillet or microwave with a splash of water.

Similar Recipes

Herbed Lentils with Spinach and Tomatoes
Ingredients
- 1 cup French lentils
- 2 cups water
- 2 tablespoons olive oil
- 2 tablespoons diced shallots
- 3 cups baby spinach leaves
- 1 cup halved grape tomatoes
- 1/4 cup chopped fresh basil
- 1/4 cup chopped fresh parsley
- 1/4 cup chopped fresh mint
- 2 tablespoons fresh lemon juice
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Place lentils and water in a pot. Bring to a boil, then cover and simmer for 30–35 minutes until tender but not mushy. Drain excess water.
- Heat olive oil in a skillet over medium-high heat. Add shallots and cook for 3 minutes until soft.
- Add spinach and cook until wilted, about 2 minutes.
- Stir in tomatoes, cooked lentils, basil, parsley, and mint. Cook for 1 minute until warmed through.
- Add lemon juice, salt, and pepper. Mix well and serve warm.
Notes
- Serve with warm flatbread or rice for a complete meal.
- You can add grilled vegetables or chickpeas for extra texture.
Conclusion
Herbed Lentils with Spinach and Tomatoes is a simple yet flavorful dish that brings together fresh ingredients and wholesome nutrition. Whether you’re cooking for yourself or your family, this recipe is a reliable, delicious choice you’ll want to make again and again.

