Spiced Lentil Casserole with Shallots and Root Vegetables – Easy, Hearty & Perfect for Meal Prep

Spiced lentil casserole

Spiced lentil casserole is the kind of cozy vegetarian dinner I make when I want something hearty, nourishing, wonderfully flavorful, and easy enough for a busy weeknight. Tender lentils mingle with sweet roasted shallots, caramelized root vegetables, tomatoes, garlic, and warming spices for a one-dish meal that tastes like it took far more effort than it actually did.

There’s something wonderfully comforting about a bubbling casserole coming out of the oven. And this one brings together everything I love about cold-weather cooking: earthy lentils, sweet vegetables, fragrant spices, and plenty of savory depth.

Lentils have been an important staple across Mediterranean, Middle Eastern, South Asian, and other cuisines for generations. They’re inexpensive, versatile, filling, and naturally packed with plant-based protein and fiber.

That makes this casserole especially appealing when you want healthy comfort food without sacrificing flavor.

And honestly? This is one of those easy lentil recipes that can quietly become a weekly staple.

Why You’ll Love This Lentil Casserole

This isn’t a casserole that relies on cheese or heavy cream to make it satisfying.

The magic comes from layering flavor.

First, the root vegetables are roasted until their edges become golden and caramelized. Meanwhile, the lentils simmer with tomatoes, garlic, vegetable broth, and aromatic spices.

Then everything comes together for a short final bake.

That extra roasting-and-baking step is what gives this lentil casserole recipe its distinctive depth.

You get tender lentils.

Sweet roasted vegetables.

Jammy shallots.

A rich, spiced tomato sauce.

And those irresistible browned edges.

It is exactly the sort of vegetarian dinner recipe that makes eating more plant-forward feel exciting rather than restrictive.

It is also practical.

The casserole keeps well, reheats beautifully, and works brilliantly for meal prep recipes, packed lunches, and easy family dinners.

What Makes This Recipe Different?

A lot of lentil casseroles start by cooking everything together in one pot.

I prefer a slightly different approach.

The vegetables get their own roasting time first.

Why?

Because roasting transforms their flavor.

Carrots become sweeter. Parsnips develop golden edges. Sweet potatoes become soft and caramelized. Shallots turn almost jammy.

Instead of simply tasting like boiled vegetables, they bring layers of sweetness and savory richness to the finished casserole.

Then the lentils are cooked separately in their spiced tomato base.

That means every component gets the attention it needs.

The result is a hearty vegetarian meal with much more texture and flavor than you might expect from such simple ingredients.

It’s also incredibly adaptable.

Use brown or green lentils. Swap the root vegetables according to what you have. Increase the chili flakes if you love heat. Add leafy greens at the end.

This is a flexible recipe rather than a fussy one.

And that’s exactly why I love it.

Recipe Highlights

The Lentils

For this recipe, use 1 cup green or brown lentils, rinsed well before cooking.

Green and brown lentils are especially useful here because they hold their shape nicely during simmering and baking.

That gives the casserole a lovely hearty texture instead of turning it into a puree.

Lentils are also the star ingredient for a reason. They provide satisfying plant-based protein and fiber while absorbing all those gorgeous spices and tomato flavors.

The Root Vegetables

You’ll need:

  • 2 carrots, peeled and chopped
  • 1 parsnip, peeled and chopped
  • 1 sweet potato, peeled and cubed
  • 4 shallots, peeled and quartered
  • 2 tablespoons olive oil, divided
  • Salt and black pepper, to taste

These vegetables bring natural sweetness and contrasting textures.

The shallots are particularly special.

Once roasted, they become soft, sweet, and beautifully caramelized.

That little bit of sweetness balances the earthy lentils and warming spices perfectly.

The Aromatic Spices

This is where the casserole gets its personality.

Use:

  • 3 garlic cloves, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • ½ teaspoon ground cinnamon
  • ¼ teaspoon chili flakes, optional

The cumin adds earthy warmth.

Coriander brings a gentle citrusy note.

Cinnamon adds subtle sweetness and warmth.

And the chili flakes give everything a tiny kick.

Together, they create a fragrant spiced lentil recipe that tastes rich without needing a complicated ingredient list.

The Tomato Base

For the sauce, you’ll need:

  • 1 can, 14 ounces, diced tomatoes
  • 3 cups vegetable broth
  • 1 tablespoon tomato paste
  • Salt and pepper, to taste

The tomato paste intensifies the savory flavor, while the diced tomatoes create a rich base for the lentils.

The vegetable broth helps everything simmer into a beautifully cohesive sauce.

How To Make Spiced Lentil Casserole

1. Roast the Root Vegetables

Preheat your oven to 400°F (200°C).

Place the carrots, parsnip, sweet potato, and shallots on a baking sheet.

Toss with 1 tablespoon olive oil, salt, and pepper.

Spread everything into a single layer.

Roast for approximately 25–30 minutes, turning once, until the vegetables are tender and developing golden edges.

Don’t rush this step.

Those browned edges are flavor.

This is the secret that takes the casserole from ordinary to seriously delicious.

2. Build the Spiced Lentils

While the vegetables roast, heat the remaining tablespoon of olive oil in a large pot over medium heat.

Add the minced garlic and cook for about 1 minute.

Be careful not to burn it.

Add the cumin, coriander, cinnamon, and chili flakes.

Stir for about 30 seconds.

You should immediately smell the spices becoming fragrant.

That tiny step makes a surprisingly big difference.

3. Simmer Until Tender

Add the rinsed lentils, diced tomatoes, tomato paste, and vegetable broth.

Bring everything to a boil.

Then reduce the heat and gently simmer for approximately 20–25 minutes.

The lentils should become tender while still holding their shape.

Give the pot an occasional stir.

If the mixture becomes thicker than you like, add a splash more vegetable broth.

4. Combine Everything

Once the vegetables are roasted, add them and the roasted shallots to the lentil mixture.

Stir gently.

You want the vegetables distributed throughout the casserole without completely breaking them apart.

Taste.

Add additional salt, black pepper, or chili flakes if needed.

This is your opportunity to make the seasoning exactly right.

5. Finish in the Oven

Transfer everything to a casserole dish.

Cover and bake at 375°F (190°C) for approximately 15 minutes.

This final bake gives the flavors time to mingle and creates that wonderfully cohesive casserole texture.

Remove the cover for the final few minutes if you prefer slightly more browned edges.

Finish with fresh parsley.

Then serve it hot.

What Does Spiced Lentil Casserole Taste Like?

The flavor is warm, earthy, savory, and subtly sweet.

The lentils provide a hearty foundation.

The roasted root vegetables add sweetness.

The shallots become rich and caramelized.

Tomatoes bring acidity and depth.

Cumin and coriander create aromatic warmth, while cinnamon adds a subtle background sweetness.

The chili flakes are optional but highly recommended if you enjoy a little heat.

The finished dish is satisfying without feeling heavy.

Think cozy fall dinner, but with plenty of fresh vegetable flavor.

Pro Tips for the Best Results

Roast the Vegetables Properly

Give the vegetables enough space on the baking sheet.

Crowding causes them to steam instead of roast.

A little breathing room means better browning and deeper flavor.

Don’t Overcook the Lentils

You want tender lentils that still have some structure.

Remember, they’ll spend additional time in the oven, so there’s no need to cook them until they’re falling apart.

This is especially important when making healthy lentil recipes where texture is part of the appeal.

Bloom the Spices

Don’t simply throw the spices into the liquid.

Briefly cooking cumin, coriander, cinnamon, and chili flakes in oil wakes up their aromas and creates a much fuller flavor.

It takes about 30 seconds.

Totally worth it.

Make It Ahead

This casserole is fantastic for easy meal prep.

Prepare it ahead, refrigerate it, and reheat individual portions when needed.

In fact, the flavors can become even more harmonious after resting.

That makes this a brilliant make ahead vegetarian dinner for busy weeks.

Add Greens

Want to sneak in extra vegetables?

Stir a handful of baby spinach or chopped kale into the hot casserole before serving.

The residual heat will soften the greens while adding freshness and color.

What To Serve With Lentil Casserole

This casserole is substantial enough to enjoy on its own.

But I love serving it with something fresh and crunchy alongside it.

Try a simple green salad.

Warm crusty bread is another excellent choice because it gives you something to scoop up all that gorgeous tomato-lentil sauce.

For a lighter meal, serve smaller portions with roasted vegetables or a lemony cucumber salad.

And don’t forget the parsley.

That little sprinkle of fresh green herbs makes the whole dish look brighter.

Easy Variations To Try

One of the best things about lentil dinner recipes is how adaptable they can be.

For extra heat, increase the chili flakes or add a pinch of cayenne.

For more vegetables, add chopped bell peppers, mushrooms, or zucchini.

For a richer casserole, stir in a splash of coconut milk toward the end.

You can also experiment with different lentils.

Brown lentils and green lentils are ideal when you want the individual lentils to remain recognizable.

For a softer casserole, red lentils can work too, although they will break down much more quickly.

And if you’re looking for vegan lentil recipes, this recipe is naturally easy to keep completely plant-based by using vegetable broth.

Storage and Meal Prep

Let leftovers cool before transferring them to airtight containers.

Refrigerate for several days and reheat thoroughly when ready to eat.

The casserole is particularly useful for weekday lunches because it travels well and reheats without becoming dry.

You can also portion it into individual containers before refrigerating.

That way, dinner is practically handled before the busy part of the week even begins.

Honestly, that’s the sort of simple lentil recipe I want in my back pocket.

Final Thoughts

This Spiced Lentil Casserole with Shallots and Root Vegetables proves that a vegetarian dinner can be hearty, deeply flavorful, colorful, and incredibly satisfying.

It doesn’t need complicated techniques.

It doesn’t require expensive ingredients.

And it certainly doesn’t need a mountain of cheese to feel like comfort food.

The combination of roasted root vegetables, caramelized shallots, tender lentils, tomatoes, garlic, and warming spices does all the heavy lifting.

Whether you’re planning healthy family dinners, looking for cozy fall recipes, building a weekly meal-prep menu, or simply craving something warm and satisfying, this casserole deserves a spot on the table.

And once you’ve tried it, I have a feeling you’ll start finding excuses to make it again.

Save this recipe to your Pinterest boards for your next cozy dinner, and if you make it, I’d love to hear what vegetables or spices you added to make it your own!

Happy cooking! 🍂🥕

 

0/5 (0 Reviews)