This Lentil Casserole with Veggies is a cozy, nourishing vegetarian meal that’s perfect for cool weather. With sweet root vegetables, protein-rich lentils, creamy mashed potatoes, and just a hint of spice, it’s comfort food that’s actually healthy. Thank you so much, Katy, from Happy Baking Days, for this delicious recipe.
If you’re looking for more delicious, comforting and veggie-packed recipes, then you should check out our Mexican Casserole or our Amazing Veggie Lasagna.

Lentil casserole is a cozy, oven-baked dish made with lentils, vegetables, and a simple blend of spices, all topped with creamy mashed potatoes. It’s a comforting, plant-based take on a classic casserole that’s filling, satisfying, and full of protein and fiber. This version keeps things easy with everyday ingredients and mild flavors that work for any night of the week.
Why I Love This Recipe
- Delicious array of veggies and lentils
- Easy to make
- Healthy dinner
- Vegetarian
- One Pan Meal
Helpful Items For This Recipe
This post contains affiliate links. As an Amazon Associate, I earn a small portion from qualifying purchases at no extra charge to you.
Staub Ceramic Rectangular Baking Dish Set, Casserole Dish, 2-Piece, Rustic Turquoise
Cuisinart 744-24 Chef’s Classic Stainless Stockpot with Cover, 6-Quart, Silver
Wooden Spatulas, 2 PCs Natural Acacia Wooden Cooking Utensils Set for Non-stick Pan Kitchen Tool

Happy Baking Days
Katy, who lives just outside of London in the UK, has a cute site in Happy Baking Days. She specializes in sweet treats, but as you see, offers other fine dishes too!.
Katy has Celiac disease, so her baking offers gluten-free recipes, which is a great help for those seeking these recipes. I loved her little Ghostly Chocolate Orange Tarts she did at Halloween. So come over and see her site and say hi from me!!
Ingredients for Lentil Casserole

Recipe Ingredients
Olive oil – Use to cook the vegetables and lightly flavor them. Use a decent quality; it doesn’t have to be expensive, but always extra virgin.
Carrots – Add natural sweetness and soft texture to the casserole.
Parsnips – Bring an earthy, slightly sweet flavor that complements the carrots.
Onion and garlic – They complement the savory base of the casserole.
Red lentils – Cook down tender and creamy, adding plant-based protein.
Kidney beans – Add heartiness and texture to the vegetable filling, plus more protein.
Cumin – It provides a warm, spiced flavor.
Ginger – Adds a fresh flavor to the veggies.
Cilantro – Provides a fresh, herbal touch to the dish.
Bay leaf – Infuses the casserole with an aromatic taste.
Salt and pepper – Used to season the veggies, add them to taste.
Vegetable broth – Adds a flavorful, savory base to the veggies.
Yukon gold potatoes – Mash up creamy and smooth for the topping of this vegetarian casserole.
Milk – Adds softness to the mashed potatoes.
Butter – Enhances flavor and creaminess in the potato topping.
Parmesan cheese – Adds a salty topping to this veggie casserole.
Parsley – Garnish with more cilantro or parsley if you like.
How to make this quick Lentil Casserole



Add olive oil to a large pot and sauté onion and garlic until soft. Then add the carrots and parsnips to the pan along with the stock and bring to a boil. Add the lentils, herbs, and spices. Simmer covered for 20 min. or until the vegetables are tender and the lentils are cooked.



Preheat oven to 300F. Spray a casserole dish with cooking spray if needed.
Mix kidney beans into the large pot with the carrot mixture. Using a slotted spoon, transfer vegetables into the casserole dish, then ladle in enough liquid to cover the vegetables. Bake for 30-40 min. until a slight skin forms and the casserole is bubbling. You may want to cover it at this point.



Meanwhile, peel and chop potatoes and cook in boiling water until tender. Mash with the milk and butter and season with salt and pepper. Remove the casserole from the oven and carefully put spoonfuls of mashed potato onto the vegetables. Increase oven to 350F and return the casserole to oven and bake, uncovered, for an additional 20-30 min. until potatoes begin to crisp.
Add grated Parmesan and broil until slightly browned. Cool slightly and serve with warm, crusty bread.
Recipe Pro Tips

FAQS
1. Choose the Right Lentils
I use red lentils instead of green or brown lentils. They hold their shape well enough and don’t take as long to cook.
2. Boost the Flavor Base
Sauté your onions, garlic, celery, and carrots until lightly golden. This adds depth and makes the casserole taste slow-cooked and rich.
3. Season in Layers
Add seasoning at multiple stages: while sautéing the vegetables, when adding the broth, and before baking. Lentils absorb flavor, so don’t rely on seasoning at the end.
4. Use a Flavorful Liquid
Swap plain water for vegetable broth or chicken broth to infuse extra flavor into the lentils as they cook.
5. Add Herbs at the Right Time
You can add more herbs if you like. Sturdy herbs like thyme or rosemary can go in early; delicate herbs like parsley or basil should be added right before serving for freshness.
6. Don’t Skip the Bake
Even if the lentils are already tender, baking the casserole helps meld flavors, thickens the sauce, and gives the top of the potatoes a delicious golden finish.
7. Add Creaminess (Optional but Amazing)
A splash of coconut milk, cream, or cheese stirred in before baking adds richness and makes the casserole extra comforting.
8. Load in the Veggies
This recipe works with everything; you can add zucchini, peppers, mushrooms, spinach, or kale. Add quick-cooking veggies (like spinach) near the end.
9. Let It Rest Before Serving
Rest the casserole for 10 minutes after baking. This allows the lentils to finish absorbing liquid and gives you cleaner scoops.
10. Great for Make-Ahead
This casserole reheats beautifully. Make it a day ahead, refrigerate, and reheat gently in the oven or microwave. It also freezes well!

What are some great healthy recipes using lentils?
Lentils are incredibly versatile and work in everything from soups and stews to salads and veggie burgers. They’re budget-friendly, filling, and an easy way to add more plant-based protein to everyday meals.

Lentils Casserole with Veggies
Ingredients
- 1 Tbsp. olive oil
- 3 carrots peeled and sliced
- 2 parsnips peeled and sliced
- 1 onion finely chopped
- 1 clove garlic minced
- 1/2 cup red lentils rinsed
- 1 can kidney beans drained and rinsed
- 2 tsp. cumin
- 1 tsp. ginger
- 1 tsp. finely chopped corriander
- 1 bay leaf
- Salt and pepper to taste
- 600 ml. vegetable stock
- 2 medium yukon gold potatoes
- 2 Tbsp. milk
- 1 Tbsp. butter
- Parmesan cheese grated
Instructions
- Add olive oil to a large pot and saute onion and garlic until soft. Add the carrots and parsnips to the pan along with the stock and bring to a boil. Add the lentils, herbs, and spices. Simmer covered for 20 min. or until the vegetables are tender and the lentils are cooked.
- Preheat oven to 300F. Spray a casserole dish with cooking spray if needed. Mix kidney beans into the large pot with the carrot mixture. Using a slotted spoon, transfer vegetables into the casserole dish, then ladle in enough liquid to cover the vegetables. Bake for 30-40 min. until a slight skin forms and the casserole is bubbling. You may want to cover it at this point.
- Meanwhile, peel and chop potatoes and cook in boiling water until tender. Mash with the milk and butter and season with salt and pepper. Remove the casserole from the oven and carefully put spoonfuls of mashed potato onto the vegetables. Increase oven to 350F and return the casserole to oven and bake, uncovered, for an additional 20-30 min. until potatoes begin to crisp.
- Add grated parmesan and broil until slightly browned. Sprinkle with more cilantro or parsley. Cool slightly and serve with warm, crusty bread.
Equipment
Notes
Nutrition

















Comments & Reviews
Kelley says
One bite and I’m done! I cook on a weekend day for the rest of my week. I hate cooking. This recipe I can eat every day for a week and still be drawn back to the depth and complexity of flavors. The texture is chewy and smooth. Not mushy or bland at all. Lots of steps to make this meal…but every step is worth it!
Tara Noland says
So glad you like this recipe!!
Jeremy Dalee says
Made this tonight. Was trying to use up veggies from our farm share so had most of these vegetables. Also added in some Swiss Chard in with the carrots and parsnips to use up that and added our small turnips in with the potatoes. Also changed to Romano cheese as I prefer it to Parmesan. It turned out most excellent. Thanks!
Tara Noland says
So glad you enjoyed it. Your changes sound delicious too. That is an older recipe but a great one!
Micaela M says
Just stumbled across this recipe and excited to try it! What size casserole pan do you use? 9×13?
Ken Noland says
You can use an 8 1/2 x 11-inch pan.
Amy says
This was very nice but the water was absorbed by the lentils so I’m a bit unsure of the part where liquid is poured over the vegetables.
“Using a slotted spoon transfer vegetables into the casserole dish, then ladle in enough liquid to cover the vegetables”
Tara Noland says
Just meant to ladle in more liquid, not from the lentils though. Sorry for the confusion.
Olga says
It looks perfect and tasty! Can’t wait to have this anytime of the day, love it!
Tara Noland says
It is a very popular recipe and so very good!
Steph A says
So I was lost for inspiration today and Googled ‘vegetarian’, ‘carrot’ and ‘parsnip’ and came across this lovely dish. It was warming and comforting and different than the usual vegetarian curries. The only change I’ve made is to use chickpeas instead of beans because that’s what I had in my cupboard. Delicious! Thanks for sharing this!
Tara Noland says
So glad you enjoyed it, it is a comforting vegetarian recipe for sure!!
Kim says
A friend on FB sent me this site. I threw together an escallop of cabbage, potatoes, and onions. It’s a “by guess and by golly” recipe, because I don’t measure things.
1/2 head green cabbage, shredded
1 thinly sliced potato (I used a madeline)
1/2 white onion thinly sliced and saute
sharp cheddar (Tilamook white) shredded
panko bread crumbs
season with salt and pepper to taste; toss in some thyme
modified béchamel sauce (make rue with butter and flour, add milk while whisking, toss in some cream cheese, heat until thickened)
preheat oven to 350F
Butter casserole dish, layer cabbage, onion, potato, cheese, béchamel, repeat.
Bake 25 minutes, remove from oven top with Panko (next time I’m adding some grated parmesan to the panko) and heat another 25 minutes until topping is browned.
I served this with vegetarian sausage.
Julia Smith says
This recipe was delicious! It tasted even better as leftovers; time allowed the juices to absorb into the veggies. I used a few additions that worked great. I added 1 sliced sweet potato, simmering it with the parsnips and carrots. I also added 1/3 c. golden raisins and turkey sausage (2 links, sliced and pan-fried) right before I plopped on the mashed potatoes. I know this meal was vegetarian, but I couldn’t resist trying this one with some meat!
Noshing with the Nolands says
Thanks so much Julia, we REALLY enjoyed it to. I am glad you made it your own!!
Julia Smith says
This recipe was delicious! It tasted even better as leftovers; time allowed the juices to absorb into the veggies. I used a few additions that worked great. I added 1 sliced sweet potato, simmering it with the parsnips and carrots. I also added 1/3 c. golden raisins and turkey sausage (2 links, sliced and pan-fried) right before I plopped on the mashed potatoes. I know this meal was vegetarian, but I couldn’t resist trying this one with some meat!
dk says
What other vegetables could be added to this? I’m not sure if parsnips are always available at the store.
Noshing with the Nolands says
Parsnips are a very common vegetable but you could add a sweet potato, squash or turnip in it’s place.
Bernadette @ Now Stir It Up says
I am FOREVER looking for a great vegetarian recipe. This looks amazing and I think I will have to try it now. Thanks!!
Noshing with the Nolands says
You won’t be disappointed Bernadette!
Julia {The Roasted Root} says
By golly, this looks delicious!! I wish I had seen this recipe before Thanksgiving…I could have used a healthier side dish as opposed to cramming my face with sweet potato casserole 😉 Hope you had a wonderful Thanksgiving!
Katy says
Thank you so much Tara, you did such a good job on this dish! I love your take on it; it looks beautiful!
Noshing with the Nolands says
Thanks for such a great recipe Katy. It really is fantastic. Love it!!
Dorothy at ShockinglyDelicious says
I need to make it after looking at this picture! What is the amount of lentils….is it 1/2 cup? You are missing a word there…I think I am right, but want to check.
Noshing with the Nolands says
Thanks so much for letting me know of the typo. Yes, you are right it is 1/2 cup and I have changed it. It is so very good!!
Family Foodie says
This looks incredible. Now you have inspired me to try this beautiful Dish by Katy!
Noshing with the Nolands says
Isabel, it is so very good. You will love it!! We sure did!!
Áine says
Do I. Ed to cover the casserole dish in the oven please