Green Lentil and Vegetable Casserole

Featured in: Daily Home Cooking

This wholesome casserole brings together tender green lentils and a colorful medley of seasonal vegetables including carrots, zucchini, bell peppers, mushrooms, and spinach. Seasoned with aromatic thyme, oregano, and smoked paprika, then topped with Parmesan and breadcrumbs for a golden finish. Ready in just over an hour, it serves 4 as a satisfying main dish that's naturally vegetarian, gluten-free adaptable, and packed with fiber and protein.

Updated on Thu, 29 Jan 2026 08:14:00 GMT
Freshly baked Green Lentil and Vegetable Casserole topped with melted Parmesan and golden breadcrumbs. Pin it
Freshly baked Green Lentil and Vegetable Casserole topped with melted Parmesan and golden breadcrumbs. | cozyighrem.com

There's something about a casserole that transforms a kitchen, filling it with warmth before anyone even takes a bite. I discovered this green lentil version on a particularly gray afternoon when I wanted something substantial but not heavy, something that felt nourishing without fuss. The smell of lentils simmering with herbs reminded me that the best dishes are often the simplest ones, built on vegetables and patience rather than complicated technique. What started as an experiment with what I had in the pantry became something I make regularly now, especially when the weather turns cool.

I made this for my neighbor one evening after she mentioned being overwhelmed by work deadlines, and watching her face when she tasted it—that moment of genuine relief and satisfaction—reminded me why home cooking matters. She asked for the recipe immediately, and the fact that she's now made it three times herself tells me everything about how approachable and forgiving this dish really is.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Green lentils (1 cup, 200g): These hold their shape beautifully during cooking, unlike brown lentils which tend to fall apart; rinsing them first prevents any grit from sneaking into your finished dish.
  • Vegetable broth (3 cups, 720ml): The foundation of flavor here, and honestly, using good broth makes a noticeable difference compared to bland versions.
  • Onion and garlic (1 medium onion, 2 cloves): This aromatic base is non-negotiable; don't skip the step of sautéing them first, as it develops flavors that taste deeper and more rounded.
  • Carrots, zucchini, and bell pepper: The vegetables should be cut into similar-sized pieces so everything cooks evenly; uneven cutting leads to some pieces being crunchy while others turn to mush.
  • Mushrooms (1 cup, 150g): They add an earthy umami quality that makes this dish taste far more complex than its ingredient list suggests.
  • Cherry tomatoes (1 cup, 150g): These burst slightly during baking and distribute their bright acidity throughout the casserole, keeping everything from feeling too heavy.
  • Fresh spinach (2 cups, 60g): Add this at the end of the vegetable cooking so it just wilts rather than turning dark and bitter.
  • Olive oil (2 tbsp): Use something flavorful here since it's a major component of the dish's taste.
  • Dried thyme and oregano (1 tsp each): These are the flavor anchors; dried herbs work beautifully in casseroles because they have time to fully hydrate and release their essential oils.
  • Smoked paprika (1/2 tsp): This single spice adds a subtle depth that people will taste but won't necessarily identify, which is exactly what you want.
  • Salt and black pepper (1/2 tsp each): Season as you go rather than all at once at the end; tasting and adjusting prevents oversalting.
  • Parmesan cheese (1/3 cup, 30g): The topping creates a savory crust that provides textural contrast; if you're dairy-free, nutritional yeast gives a similar effect.
  • Gluten-free breadcrumbs (1/2 cup, 40g, optional): These add crunch to the topping if you want extra texture, though the casserole is delicious without them.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Start the lentils:
Combine rinsed green lentils with vegetable broth in a medium saucepan and bring to a boil, then reduce heat to a gentle simmer. Let them cook uncovered for 20 to 25 minutes until they're tender enough to bite through easily but still hold their shape.
Build the vegetable base:
While lentils are cooking, heat olive oil in a large skillet over medium heat and add diced onion and minced garlic, stirring occasionally until the kitchen starts smelling incredible, about 2 to 3 minutes. You'll know it's ready when the onions turn translucent and the garlic becomes fragrant.
Cook the heartier vegetables:
Add carrots, zucchini, bell pepper, and mushrooms to the skillet and cook for 5 to 7 minutes, stirring occasionally so nothing sticks to the bottom. The vegetables should be softened but still have a bit of structure, not completely collapsed.
Finish with greens and seasonings:
Stir in cherry tomatoes, spinach, thyme, oregano, smoked paprika, salt, and black pepper, and cook for another 2 to 3 minutes just until the spinach wilts and everything is heated through. Don't overcook at this point or the vegetables will lose their character.
Combine everything:
In a large bowl, mix the drained cooked lentils together with the sautéed vegetable mixture, stirring gently until everything is distributed evenly throughout. This is your chance to taste and adjust seasonings if needed.
Transfer to the baking dish:
Spread the mixture into a greased 2-quart baking dish, making sure it's fairly even across the top. This helps ensure the top browns nicely and the casserole cooks through evenly.
Add the topping and bake:
Sprinkle Parmesan cheese and breadcrumbs (if using) over the top, then bake uncovered at 375°F (190°C) for 20 to 25 minutes until the top turns golden brown and you can see it bubbling slightly around the edges. The aroma at this point is almost unbearable in the best way.
Rest before serving:
Remove from the oven and let it sit for 5 minutes before serving, which allows everything to set slightly and makes portioning much easier. This is also the perfect time to pour yourself something cold to drink.
Green Lentil and Vegetable Casserole served warm with a fresh side salad and crusty bread. Pin it
Green Lentil and Vegetable Casserole served warm with a fresh side salad and crusty bread. | cozyighrem.com

The magic of this casserole isn't in any single ingredient but in how they all work together, each element supporting the others. I once brought this to a potluck where someone said it was the kind of food that makes you feel taken care of, and that's exactly what I hope every version of it achieves.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Scaling and Storage

This recipe doubles beautifully if you need to feed more people; just use a larger baking dish and add a few minutes to the final baking time since it will take longer for the center to heat through. I've made a double batch and frozen half of it (before baking) with excellent results, though I recommend thawing it in the refrigerator overnight before baking rather than baking straight from frozen, which can result in an unevenly cooked casserole.

Vegetable Swaps and Substitutions

The beauty of this dish is its flexibility—I've made it with roasted sweet potato cubes instead of zucchini, added kale or chard instead of spinach, and thrown in diced celery root on a whim when it was what I had. Winter squash like butternut or acorn also works wonderfully, adding a subtle sweetness that balances the earthiness of the lentils. The real lesson here is to trust your instincts and use what's seasonal and available rather than making a special trip to the store.

Making It Your Own

Where this recipe truly shines is in the permission it gives you to improvise. One evening I added a teaspoon of balsamic vinegar at the end and suddenly the whole thing tasted more complex and sophisticated, while another time I stirred in fresh lemon juice just before serving and got a completely different result. The point is that casseroles are forgiving enough to handle your experiments, and often those moments lead to discovering your perfect version of the dish.

  • Try a splash of balsamic vinegar or a squeeze of fresh lemon juice just before baking for added depth.
  • Mix in fresh herbs like parsley or basil at the very end if you want a fresher, brighter flavor.
  • A pinch of red pepper flakes brings gentle heat that pairs beautifully with the earthiness of lentils.
A close-up of bubbling Green Lentil and Vegetable Casserole with carrots, zucchini, and spinach. Pin it
A close-up of bubbling Green Lentil and Vegetable Casserole with carrots, zucchini, and spinach. | cozyighrem.com

This casserole has become my go-to dish when I want to feed people something that nourishes them without apology, something that tastes like care. Make it once, and I suspect it'll become a regular in your rotation too.

Recipe FAQs

Can I use other types of lentils instead of green lentils?

Yes, you can substitute with brown lentils which have a similar cooking time and hold their shape well. Avoid red or yellow lentils as they become too soft and mushy for casseroles.

How do I make this casserole completely vegan?

Simply replace the Parmesan cheese with a dairy-free alternative or nutritional yeast, and ensure your breadcrumbs are vegan-friendly. All other ingredients are already plant-based.

Can I prepare this casserole ahead of time?

Absolutely. Assemble the casserole up to step 7, cover tightly, and refrigerate for up to 24 hours. Add 5-10 minutes to the baking time if cooking straight from the refrigerator.

What vegetables work best as substitutes?

Sweet potatoes, butternut squash, kale, eggplant, or green beans all work beautifully. Choose vegetables with similar cooking times or cut harder vegetables into smaller pieces to ensure even cooking.

How should I store and reheat leftovers?

Store covered in the refrigerator for up to 4 days. Reheat individual portions in the microwave or warm the entire dish covered at 350°F for 15-20 minutes until heated through.

Can this casserole be frozen?

Yes, this casserole freezes well for up to 3 months. Cool completely, wrap tightly in aluminum foil, and freeze. Thaw overnight in the refrigerator before reheating in a 350°F oven for 25-30 minutes.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Green Lentil and Vegetable Casserole

Hearty casserole with green lentils, seasonal vegetables, herbs, and Parmesan. Wholesome vegetarian comfort food.

Prep Time
20 min
Time to Cook
50 min
Overall Time
70 min
Created by Melissa Caldwell


Skill Level Easy

Cuisine International

Makes 4 Portions

Dietary Details Vegetarian, Gluten-Free

What You’ll Need

Lentils

01 1 cup dried green lentils, rinsed
02 3 cups vegetable broth

Vegetables

01 1 medium onion, diced
02 2 cloves garlic, minced
03 2 medium carrots, sliced
04 1 medium zucchini, diced
05 1 red bell pepper, diced
06 1 cup button mushrooms, sliced
07 1 cup cherry tomatoes, halved
08 2 cups fresh spinach, roughly chopped

Herbs & Seasonings

01 2 tablespoons olive oil
02 1 teaspoon dried thyme
03 1 teaspoon dried oregano
04 1/2 teaspoon smoked paprika
05 1/2 teaspoon ground black pepper
06 1/2 teaspoon salt, or to taste

Topping

01 1/3 cup grated Parmesan cheese or vegan alternative
02 1/2 cup gluten-free breadcrumbs, optional

Step-by-Step

Step 01

Preheat Oven: Preheat the oven to 375°F.

Step 02

Cook Lentils: In a medium saucepan, combine lentils and vegetable broth. Bring to a boil, reduce heat, and simmer uncovered for 20 to 25 minutes until lentils are tender but not mushy. Drain any excess liquid.

Step 03

Sauté Aromatics: While lentils cook, heat olive oil in a large skillet over medium heat. Sauté onion and garlic for 2 to 3 minutes until fragrant.

Step 04

Cook Root Vegetables: Add carrots, zucchini, bell pepper, and mushrooms. Cook, stirring occasionally, for 5 to 7 minutes until vegetables begin to soften.

Step 05

Finish Vegetables: Stir in cherry tomatoes, spinach, thyme, oregano, smoked paprika, salt, and black pepper. Cook for another 2 to 3 minutes until spinach wilts.

Step 06

Combine Ingredients: Transfer cooked lentils and sautéed vegetables to a large mixing bowl. Mix well to combine.

Step 07

Assemble Casserole: Transfer the mixture to a greased 2-quart baking dish. Sprinkle with Parmesan cheese and breadcrumbs if using.

Step 08

Bake Casserole: Bake uncovered for 20 to 25 minutes, until the top is golden and the casserole is bubbling.

Step 09

Rest and Serve: Let rest for 5 minutes before serving.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Gear Needed

  • Medium saucepan
  • Large skillet
  • Mixing bowl
  • 2-quart baking dish
  • Chef's knife
  • Cutting board

Allergy Details

Review every ingredient for possible allergens. Always consult a health expert if you have concerns.
  • Contains milk from Parmesan cheese
  • May contain gluten from breadcrumbs
  • Use vegan cheese and gluten-free breadcrumbs for dietary restrictions

Nutrition Details (per portion)

Nutrition guidance intended only for reference—please ask your doctor for health advice.
  • Energy: 320
  • Fats: 8 g
  • Carbohydrates: 48 g
  • Proteins: 16 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.