This Hearty Lentil and Vegetable Casserole is the ultimate vegetarian comfort food. It's packed with protein-rich lentils, colorful roasted vegetables, and a rich, herby tomato sauce, all baked to bubbling perfection.
Advertisements1
Whether you're a long-time vegetarian or just looking for a satisfying meatless meal, this casserole delivers on flavor and nutrition. It's easy to assemble, uses simple ingredients, and is perfect for meal prep or a cozy family dinner.
Why You'll Love This Recipe
About the Ingredients
1 cup (200g) dried green or brown lentils, rinsed
Green or brown lentils hold their shape well during baking. You can use canned lentils (about 2 ½ cups) if you're short on time – just rinse and drain them.
2 tablespoons olive oil
Use extra-virgin olive oil for best flavor. You can substitute with avocado oil.
1 large onion, diced
Yellow or white onion works best. For a milder flavor, use a sweet onion.
3 cloves garlic, minced
Fresh garlic is best, but you can use 1 teaspoon garlic powder in a pinch.
2 medium carrots, peeled and diced
Adds natural sweetness. Swap with parsnips or sweet potatoes for variety.
2 celery stalks, diced
Adds earthy flavor. If you don't have celery, use fennel or bell pepper.
1 medium zucchini, diced
Use a firm zucchini. You can also use yellow squash or eggplant.
1 red bell pepper, seeded and diced
Adds color and sweetness. Any color bell pepper works.
1 can (14.5 oz / 400g) diced tomatoes, with juices
Use fire-roasted for extra smoky flavor. Crushed tomatoes also work.
2 cups (480ml) vegetable broth
Use low-sodium to control salt. You can use water plus a vegetable bouillon cube.
1 teaspoon dried oregano
Substitute with Italian seasoning or thyme.
1 teaspoon smoked paprika
Adds a lovely smoky note. Regular paprika works if you don't have smoked.
1/2 teaspoon salt, plus more to taste
Adjust according to your broth's saltiness.
1/4 teaspoon black pepper
Freshly ground is best.
1/2 cup (50g) grated Parmesan cheese (optional, for topping)
For a vegan version, use nutritional yeast or your favorite vegan cheese.
Tips & Tricks
- Don't skip roasting the vegetables first – it caramelizes their natural sugars and adds depth.
- If using canned lentils, reduce the broth to 1 cup and bake for only 20 minutes, as they are already cooked.
- Let the casserole rest for 5-10 minutes after baking to set and make serving easier.
Pro Tips
Step-by-Step Instructions
1. Preheat the Oven
Preheat your oven to 375°F (190°C). This moderate heat will cook the lentils and vegetables evenly without burning the top.
2. Heat Oil and Sauté Aromatics
In a large oven-safe skillet or Dutch oven, heat the olive oil over medium heat. Add the onion and cook for 3-4 minutes until translucent. Add the garlic and cook for 30 seconds until fragrant.
3. Add Vegetables and Sauté
Add the carrots, celery, zucchini, and bell pepper. Sauté for 5-7 minutes until they start to soften and get a slight golden edge.
4. Add Lentils and Seasonings
Stir in the rinsed lentils, diced tomatoes with their juices, vegetable broth, oregano, smoked paprika, salt, and pepper. Bring the mixture to a simmer.
5. Cover and Bake
Cover the pot or dish with a lid or foil. Transfer to the oven and bake for 30 minutes.
6. Uncover and Continue Baking
Remove the cover and stir the casserole. Bake uncovered for an additional 15-20 minutes, or until the lentils are tender and the liquid is mostly absorbed. The top should be lightly browned and the edges bubbling.
7. Add Cheese and Broil
If using Parmesan, sprinkle it over the top. Switch the oven to broil and place the casserole under the broiler for 2-3 minutes until the cheese is golden and bubbly. Watch closely to avoid burning.
8. Rest and Serve
Let the casserole rest for 5 minutes before serving. This allows the flavors to meld and makes it easier to scoop. Serve hot.
Delicious Variations
- Add 1 cup of chopped mushrooms or spinach along with the other vegetables for extra earthiness.
- For a spicy kick, add 1/2 teaspoon red pepper flakes or a chopped jalapeño with the garlic.
- Swap the lentils for chickpeas or white beans for a different texture; adjust cooking time accordingly.
How to Store Hearty Lentil and Vegetable Casserole
Refrigerator
Store leftovers in an airtight container in the fridge for up to 4 days.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat individual portions in the microwave for 1-2 minutes, or in a 350°F (175°C) oven for 15-20 minutes until heated through.
Frequently Asked Questions
Q: Can I make this lentil casserole in a slow cooker?
Yes, you can. Sauté the aromatics and vegetables first, then transfer everything to a slow cooker and cook on low for 6-8 hours or high for 3-4 hours, until lentils are tender.
Q: What can I use instead of Parmesan cheese to make it vegan?
Use nutritional yeast or a vegan Parmesan alternative. Sprinkle it over the top before broiling for a cheesy flavor.
Q: Can I use canned lentils instead of dried?
Yes, use about 2 ½ cups cooked lentils. Reduce the vegetable broth to 1 cup and bake only for 20 minutes total, as the lentils are already cooked.
Q: How can I make this casserole gluten-free?
This recipe is naturally gluten-free as long as you use gluten-free vegetable broth. Check the labels on your broth and spices to ensure no gluten-containing additives.
Q: Can I freeze this casserole?
Absolutely. Let it cool completely, then transfer to a freezer-safe container and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
I hope you enjoy this hearty lentil casserole as much as we do! If you try it, please leave a comment below and let me know how it turned out. Don't forget to share your creations on social media and tag me – I love seeing your delicious dishes!
Hearty Lentil and Vegetable Casserole
Easy lentil casserole with roasted vegetables in a savory tomato sauce. A hearty, healthy dinner the whole family will love.
🧂 Ingredients
- 1 cup (200g) dried green or brown lentils, rinsed
- 2 tablespoons olive oil
- 1 large onion, diced
- 3 cloves garlic, minced
- 2 medium carrots, peeled and diced
- 2 celery stalks, diced
- 1 medium zucchini, diced
- 1 red bell pepper, seeded and diced
- 1 can (14.5 oz / 400g) diced tomatoes, with juices
- 2 cups (480ml) vegetable broth
- 1 teaspoon dried oregano
- 1 teaspoon smoked paprika
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper
- 1/2 cup (50g) grated Parmesan cheese (optional, for topping)
📋 Instructions
- 1Preheat the Oven — Preheat your oven to 375°F (190°C). This moderate heat will cook the lentils and vegetables evenly without burning the top.
- 2Heat Oil and Sauté Aromatics — In a large oven-safe skillet or Dutch oven, heat the olive oil over medium heat. Add the onion and cook for 3-4 minutes until translucent. Add the garlic and cook for 30 seconds until fragrant.
- 3Add Vegetables and Sauté — Add the carrots, celery, zucchini, and bell pepper. Sauté for 5-7 minutes until they start to soften and get a slight golden edge.
- 4Add Lentils and Seasonings — Stir in the rinsed lentils, diced tomatoes with their juices, vegetable broth, oregano, smoked paprika, salt, and pepper. Bring the mixture to a simmer.
- 5Cover and Bake — Cover the pot or dish with a lid or foil. Transfer to the oven and bake for 30 minutes.
- 6Uncover and Continue Baking — Remove the cover and stir the casserole. Bake uncovered for an additional 15-20 minutes, or until the lentils are tender and the liquid is mostly absorbed. The top should be lightly browned and the edges bubbling.
- 7Add Cheese and Broil — If using Parmesan, sprinkle it over the top. Switch the oven to broil and place the casserole under the broiler for 2-3 minutes until the cheese is golden and bubbly. Watch closely to avoid burning.
- 8Rest and Serve — Let the casserole rest for 5 minutes before serving. This allows the flavors to meld and makes it easier to scoop. Serve hot.



