Green Lentil and Vegetable Casserole

Featured in: Comfort Family Dinners

This satisfying baked casserole brings together tender green lentils and a colorful array of vegetables including onions, carrots, zucchini, bell peppers, mushrooms, cherry tomatoes, and fresh spinach. The vegetables are sautéed until softened, then combined with the cooked lentils and seasoned with thyme, oregano, and smoked paprika for depth of flavor. After topping with grated Parmesan and optional breadcrumbs, the dish bakes until golden and bubbling, creating a delicious contrast between the crisp topping and tender vegetable-lentil filling beneath. It's an ideal make-ahead meal that actually tastes better the next day as the flavors meld together.

Updated on Tue, 27 Jan 2026 16:12:00 GMT
Golden-brown Green Lentil and Vegetable Casserole bubbling with cheese and herbs, served in a rustic dish. Save to Pinterest
Golden-brown Green Lentil and Vegetable Casserole bubbling with cheese and herbs, served in a rustic dish. | frostkettle.com

Last winter, I found myself standing in front of an almost-empty pantry with a craving for something warm and filling. Green lentils caught my eye, and I realized I could build an entire meal around them, layering in whatever vegetables seemed to make sense. That casserole turned into one of those dishes I now make whenever the weather turns cold or when I need to feed people something honest and nourishing. It's become my go-to when I want comfort food that doesn't apologize for being good for you.

I made this for my sister's family when they were going through a rough patch, and watching her kids actually eat their vegetables without complaint was quietly one of my favorite cooking moments. There's something about a casserole that makes people feel cared for in a way fancier dishes sometimes don't. She's asked for the recipe at least a dozen times since.

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, rinsed): These hold their shape beautifully and have an earthy flavor that anchors the entire dish, unlike softer varieties that turn to mush.
  • Vegetable broth (3 cups): The liquid base that infuses the lentils with flavor; I've learned to use broth rather than water because it makes such a noticeable difference in depth.
  • Onion and garlic (1 medium onion, 2 cloves): The aromatic foundation that builds flavor before anything else goes in, creating that savory base that makes people pause and ask what smells so good.
  • Mixed vegetables (carrots, zucchini, bell pepper, mushrooms, tomatoes, spinach): Each vegetable brings its own texture and sweetness; the variety keeps every bite interesting and different.
  • Olive oil (2 tablespoons): Don't skip this for sautéing—it carries all those aromatic flavors forward and makes the vegetables release their natural sweetness.
  • Dried herbs (thyme, oregano) and smoked paprika (1 tsp each, 1/2 tsp paprika): These create the warm, layered flavor profile that makes this taste like comfort in a bowl.
  • Parmesan cheese (1/3 cup, grated): The optional topping that gets golden and crispy, but the casserole is just as wonderful without it for a fully vegan version.
  • Gluten-free breadcrumbs (1/2 cup, optional): If you use them, they add a textural contrast and help that top achieve the most satisfying crunch.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Heat your oven and start the lentils:
Get your oven to 375°F because you'll need it ready soon. In a saucepan, combine rinsed lentils with vegetable broth, bring everything to a boil, then lower the heat to let it simmer gently for 20 to 25 minutes until the lentils are tender but still holding their shape—you want them cooked through but not falling apart.
Build the flavor base:
While the lentils work, warm olive oil in a large skillet over medium heat and add your diced onion and minced garlic. Let them soften for a couple minutes until the kitchen starts smelling incredible, stirring occasionally so nothing catches on the bottom.
Layer in the vegetables:
Add your carrots, zucchini, bell pepper, and mushrooms to the same skillet, stirring every minute or so as they soften for about 5 to 7 minutes. You're looking for that moment when they've relaxed but still have some texture to them.
Finish the vegetable mix:
Stir in the cherry tomatoes, fresh spinach, thyme, oregano, smoked paprika, salt, and black pepper, cooking for just another 2 to 3 minutes until the spinach releases into the pan and wilts into the mixture. Everything should smell incredibly aromatic at this point.
Bring it all together:
Pour your drained cooked lentils into a mixing bowl with the sautéed vegetables and stir everything together so the flavors start mingling. This is where the casserole really comes together, tasting it now and adjusting salt or pepper if you feel it needs it.
Transfer to the baking dish:
Spread the lentil and vegetable mixture into a greased baking dish, then scatter Parmesan cheese and breadcrumbs (if using) over the top. It doesn't need to be perfectly even—just make sure the topping is distributed so it bakes evenly.
Bake until golden:
Slide it into your preheated oven uncovered and bake for 20 to 25 minutes, watching until the top is golden brown and you can see the casserole bubbling slightly at the edges. That's your signal it's ready.
Let it rest:
Pull it from the oven and let it sit for 5 minutes before serving—this helps everything set slightly so it holds together beautifully on the plate.
Freshly baked Green Lentil and Vegetable Casserole with roasted carrots and zucchini topped with breadcrumbs. Save to Pinterest
Freshly baked Green Lentil and Vegetable Casserole with roasted carrots and zucchini topped with breadcrumbs. | frostkettle.com

There's a quiet joy in standing in front of the oven watching something bubble and turn golden, knowing it's filled with actual whole foods and vegetables. This casserole became the dish I make when I want to feel grounded and nourished, and somehow everyone else feels that same sense of calm when they eat it.

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.

Making It Your Own

The beauty of this casserole is how forgiving it is with vegetables. Swap in whatever you have—butternut squash, sweet potatoes, kale, green beans, even corn works beautifully. I've made it in autumn with extra root vegetables, and in spring when zucchini starts appearing everywhere, and it tastes just right both times because the lentils and herbs provide the backbone that holds everything together.

Serving and Pairing

This casserole stands alone as a complete meal, but I love serving it with a simple green salad tossed with lemon and olive oil to cut through the richness slightly. A slice of crusty bread is never wrong, and if you're in the mood for wine, something light and unpretentious like Pinot Noir pairs surprisingly well and doesn't overpower the dish. You can also let leftovers sit in the fridge for three days and reheat gently, which sometimes tastes even better as flavors settle and deepen.

Storage and Make-Ahead Tips

This casserole actually improves if you let it sit a day before serving, so it's perfect for weekend meal prep. You can also assemble everything the night before, cover it, and bake it fresh when you're ready, which takes pressure off your evening. Leftovers keep beautifully in the refrigerator for three to four days, and you can reheat individual portions gently in the oven or even eat it cold the next day if you're rushing somewhere.

  • Let the assembled casserole cool completely before covering and refrigerating to prevent condensation and a soggy top.
  • Freeze it before baking if you'd like to have it on hand for busy weeks, just add 10 to 15 extra minutes to the baking time.
  • Reheat covered in a 350°F oven for about 15 minutes so the top doesn't dry out while the inside warms through.
Hearty Green Lentil and Vegetable Casserole with spinach and tomatoes, ready to serve on a dinner table. Save to Pinterest
Hearty Green Lentil and Vegetable Casserole with spinach and tomatoes, ready to serve on a dinner table. | frostkettle.com

This casserole has become the dish I reach for when I want to nourish people with something honest and real. Make it, and you'll understand why.

Recipe Questions & Answers

Can I use dried herbs instead of fresh?

Yes, dried herbs work beautifully in this casserole. The recipe calls for dried thyme and oregano which develop deep, earthy flavors during baking. If using fresh herbs, add them in the last few minutes of cooking to preserve their bright taste.

How long does this keep in the refrigerator?

This casserole stores well for up to 4-5 days in an airtight container in the refrigerator. The flavors actually improve after a day or two as the ingredients meld together. Reheat individual portions in the microwave or warm the entire dish covered in a 350°F oven.

Can I freeze this casserole?

Absolutely! Freeze the assembled casserole before baking, wrapped tightly in plastic and foil for up to 3 months. Thaw overnight in the refrigerator before baking as directed. You can also freeze leftovers after baking for quick future meals.

What vegetables work best as substitutions?

This versatile dish accommodates almost any seasonal vegetables. Try adding butternut squash, sweet potatoes, eggplant, or kale in place of or in addition to the suggested vegetables. Root vegetables like parsnips or turnips also work wonderfully for added depth and sweetness.

Do I need to cook the lentils completely before baking?

The lentils should be tender but not mushy before combining with the vegetables. They'll absorb some liquid from the vegetables and continue cooking slightly in the oven, so slightly al dente lentils are perfect to prevent the final dish from becoming too soft or watery.

How can I make this completely vegan?

Simply omit the Parmesan cheese or use a vegan alternative. Nutritional yeast sprinkled on top before baking adds a similar savory, cheesy flavor. For the breadcrumbs, use homemade or certified gluten-free brands without dairy ingredients.

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

Protein-rich green lentils baked with seasonal vegetables and aromatic herbs for a wholesome, comforting main dish.

Prep Duration
20 minutes
Time to Cook
50 minutes
Overall Time
70 minutes
Created by Nora Whitman


Skill Level Easy

Cuisine International

Makes 4 Serving Size

Dietary Information Meatless

What You 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

Topping

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

How-To Steps

Step 01

Preheat Oven: Preheat 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-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-3 minutes until fragrant.

Step 04

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

Step 05

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

Step 06

Combine Lentils and Vegetables: Transfer cooked lentils to the skillet with sautéed vegetables. Mix well to combine all ingredients.

Step 07

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

Step 08

Bake: Bake uncovered for 20-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.

Tools You'll Need

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

Allergy Info

Review every ingredient for allergens. Ask a healthcare professional if unsure.
  • Contains milk from Parmesan cheese
  • May contain gluten in breadcrumbs
  • Use vegan cheese and gluten-free breadcrumbs for dietary modifications
  • Always verify ingredient labels for potential allergens

Nutrition Details (Each Serving)

Given for informational purposes, this isn't medical advice.
  • Energy Value: 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.