Lentil Tomato Skillet Herbs

Featured in: Everyday Cozy Meals

This dish combines tender lentils simmered in vegetable broth with juicy diced and cherry tomatoes, enhanced by a blend of fresh and dried herbs like oregano, thyme, parsley, and basil. Cooked in olive oil with onions, garlic, and bell pepper, the ingredients meld into a warm, comforting medley. Fresh spinach is folded in at the end for color and nutrition. With a quick 45-minute preparation, it's an easy, flavorful main ideal for a wholesome meal.

The dish offers flexibility with optional spices like smoked paprika and crushed red pepper flakes for a gentle heat. It's naturally gluten-free and vegetarian-friendly, and pairs well with crusty bread, rice, or quinoa. Adding feta or a poached egg can enrich the flavors and texture further. Perfect for those seeking a hearty, fiber-rich Mediterranean-inspired plate.

Updated on Tue, 18 Nov 2025 08:22:00 GMT
Vibrant Lentil-Tomato Skillet, a colorful vegetarian delight filled with fresh herbs steaming. Save to Pinterest
Vibrant Lentil-Tomato Skillet, a colorful vegetarian delight filled with fresh herbs steaming. | recipesforevers.com

A hearty, one-pan vegetarian dish featuring tender lentils, juicy tomatoes, and a medley of fresh herbs for a vibrant, satisfying meal.

I first created this skillet on a busy weeknight when I was short on time but wanted a comforting meal that would please everyone at the table. It instantly became a family favorite and we’ve returned to it again and again, especially when fresh herbs are plentiful.

Ingredients

  • Dried lentils: 1 cup brown or green lentils, rinsed
  • Vegetable broth or water: 2 cups
  • Olive oil: 2 tbsp
  • Yellow onion: 1 medium, finely chopped
  • Garlic: 2 cloves, minced
  • Red bell pepper: 1, diced
  • Diced tomatoes: 1 can (14 oz/400 g) with juices
  • Cherry tomatoes: 1 cup, halved
  • Fresh spinach: 2 cups, roughly chopped
  • Dried oregano: 1 tsp
  • Dried thyme: 1 tsp
  • Smoked paprika: 1/2 tsp
  • Crushed red pepper flakes (optional): 1/4 tsp
  • Salt and black pepper: to taste
  • Fresh parsley: 1/4 cup, chopped
  • Fresh basil: 2 tbsp, torn

Instructions

Cook the lentils:
In a medium saucepan, bring vegetable broth to a boil. Add lentils, reduce heat, and simmer uncovered for 20–25 minutes, until just tender. Drain and set aside.
Sauté the vegetables:
While lentils cook, heat olive oil in a large skillet over medium heat. Add onion and sauté for 3–4 minutes until soft.
Add aromatics and peppers:
Stir in garlic and bell pepper, and cook for another 3 minutes.
Add tomatoes and seasonings:
Add diced tomatoes (with juices), cherry tomatoes, oregano, thyme, smoked paprika, red pepper flakes, salt, and black pepper. Simmer for 8 minutes, stirring occasionally.
Combine with lentils:
Stir in cooked lentils and simmer for 5 minutes to allow flavors to meld.
Add spinach:
Fold in spinach and cook until wilted, about 2 minutes.
Finish with herbs:
Remove from heat. Add fresh parsley and basil. Taste and adjust seasoning as needed.
Serve:
Serve hot, optionally with crusty bread or over rice.
Savory Lentil-Tomato Skillet showcases tender lentils, juicy tomatoes, and a medley of Mediterranean flavors. Save to Pinterest
Savory Lentil-Tomato Skillet showcases tender lentils, juicy tomatoes, and a medley of Mediterranean flavors. | recipesforevers.com
Savory Lentil-Tomato Skillet showcases tender lentils, juicy tomatoes, and a medley of Mediterranean flavors. Save to Pinterest
Savory Lentil-Tomato Skillet showcases tender lentils, juicy tomatoes, and a medley of Mediterranean flavors. | recipesforevers.com

Sitting down with my family to this skillet always sparks conversation and laughter. It’s become an easy, nourishing solution everyone appreciates, even on rushed evenings when we hardly have time to cook.

Serving Suggestions

Enjoy this skillet piping hot as a standalone meal, or spoon it over steamed rice, quinoa, or with slices of crusty bread for a complete dish. Leftovers also make excellent fillings for wraps or lunch bowls the next day.

Nutritional Highlights

Each serving boasts about 270 calories, 13 g protein, 38 g carbohydrates, and 7 g fat, making it a well-balanced and satisfying vegetarian option packed with fiber and micronutrients.

Variations & Add-Ons

Customize by adding your favorite greens, swapping in other fresh herbs like dill or cilantro, or topping with crumbled feta, a poached egg, or roasted chickpeas for extra flavor and texture.

Warm and inviting Lentil-Tomato Skillet, ready to serve with crusty bread and fresh basil garnish. Save to Pinterest
Warm and inviting Lentil-Tomato Skillet, ready to serve with crusty bread and fresh basil garnish. | recipesforevers.com
Warm and inviting Lentil-Tomato Skillet, ready to serve with crusty bread and fresh basil garnish. Save to Pinterest
Warm and inviting Lentil-Tomato Skillet, ready to serve with crusty bread and fresh basil garnish. | recipesforevers.com

Give this skillet a try tonight for a colorful, wholesome dinner everyone will love. It becomes even tastier as leftovers—perfect for next-day lunches.

Recipe FAQs

Can I use other lentils instead of brown or green?

Yes, red lentils can be used but cook faster and tend to break down, resulting in a softer texture.

How do I prevent the lentils from becoming mushy?

Simmer lentils until just tender, around 20–25 minutes, and avoid overcooking or excessive stirring once combined.

What can substitute fresh spinach in this dish?

Baby kale or arugula can replace spinach, offering slightly different flavors and textures but similar nutritional benefits.

Is it necessary to drain lentils before adding them to the skillet?

Yes, draining lentils after cooking helps control the moisture level and prevents the dish from becoming too soupy.

Can this dish be made spicier?

Increasing crushed red pepper flakes or adding a dash of cayenne pepper can add heat without overpowering the other flavors.

Lentil Tomato Skillet Herbs

One-pan lentils with tomatoes and fresh herbs for a flavorful, easy Mediterranean-style meal.

Prep Duration
15 minutes
Time to Cook
30 minutes
Complete Duration
45 minutes

Recipe Type Everyday Cozy Meals

Complexity Easy

Cuisine Mediterranean

Makes 4 Portions

Dietary Info Plant-Based, No Dairy, Without Gluten

What You Need

Lentils & Pulses

01 1 cup dried brown or green lentils, rinsed
02 2 cups vegetable broth or water

Vegetables

01 2 tbsp olive oil
02 1 medium yellow onion, finely chopped
03 2 garlic cloves, minced
04 1 red bell pepper, diced
05 1 can (14 oz) diced tomatoes with juices
06 1 cup cherry tomatoes, halved
07 2 cups fresh spinach, roughly chopped

Herbs & Seasonings

01 1 tsp dried oregano
02 1 tsp dried thyme
03 1/2 tsp smoked paprika
04 1/4 tsp crushed red pepper flakes (optional)
05 Salt and black pepper, to taste
06 1/4 cup fresh parsley, chopped
07 2 tbsp fresh basil, torn

Directions

Step 01

Cook Lentils: Bring vegetable broth to a boil in a medium saucepan. Add lentils, reduce heat, and simmer uncovered until tender, 20 to 25 minutes. Drain and set aside.

Step 02

Sauté Aromatics: Heat olive oil in a large skillet over medium heat. Add onion and cook until softened, about 3 to 4 minutes.

Step 03

Add Garlic and Bell Pepper: Stir in minced garlic and diced red bell pepper. Cook for 3 minutes, stirring occasionally.

Step 04

Incorporate Tomatoes and Seasonings: Add diced tomatoes with juices, cherry tomatoes, oregano, thyme, smoked paprika, crushed red pepper flakes, salt, and black pepper. Simmer, stirring occasionally, for 8 minutes.

Step 05

Combine Lentils and Simmer: Fold cooked lentils into the tomato mixture and simmer for 5 minutes to blend flavors.

Step 06

Add Spinach: Stir in fresh spinach and cook until wilted, approximately 2 minutes.

Step 07

Finish with Fresh Herbs: Remove from heat and mix in chopped parsley and torn basil. Adjust seasoning as needed before serving.

Essential Tools

  • Medium saucepan
  • Large skillet
  • Cutting board and knife
  • Wooden spoon

Allergy Details

Be sure to check every item for allergens. If uncertain, talk with a healthcare provider.
  • Contains no common allergens. Verify ingredient labels for cross-contamination if highly sensitive.

Nutrition per serving

Nutrition details are for your reference only. Always speak with a professional for medical concerns.
  • Caloric Content: 270
  • Total Fat: 7 grams
  • Carbohydrates: 38 grams
  • Proteins: 13 grams