If you are on the lookout for a wholesome and satisfying dish that combines hearty plant-based protein with vibrant vegetables and melty cheese, this Vegetarian Lentil Casserole Recipe is exactly what you need. It brings together the earthiness of lentils with colorful, fresh produce and aromatic herbs, all baked into a bubbling, golden casserole. This comforting one-dish meal not only fuels the body but delights the senses, making it a favorite for healthy family dinners that everyone will ask for again and again.
Ingredients You’ll Need

The beauty of this Vegetarian Lentil Casserole Recipe lies in its simple, accessible ingredients that come together to create incredible depth of flavor, texture, and color. Each component plays its part to ensure every bite is satisfying and balanced.
- 2 cups cooked green or brown lentils: These provide a hearty, protein-rich base that keeps the casserole filling and nutritious.
- 1 medium zucchini, diced: Adds a fresh, mild sweetness and tender texture that complements the lentils.
- 1 red bell pepper, diced: Brings vibrant color and a subtle crunch alongside sweet, fruity notes.
- 1 small onion, diced: Deepens the savory flavor and offers a slight sweetness when sautéed.
- 2 carrots, diced: Contribute natural sweetness and a bit of firmness to balance the softer vegetables.
- 2 cloves garlic, minced: Essential for a warm, aromatic foundation that enhances all other flavors.
- 1 can diced tomatoes: Infuses the dish with tangy juiciness and a rich tomato flavor.
- 1 cup vegetable broth: Adds moisture and a subtle savory background to meld the ingredients together.
- 1 cup shredded mozzarella cheese: Melts perfectly on top to create a creamy, gooey finish.
- ½ cup grated Parmesan cheese: Provides a sharp, nutty contrast and helps brown the cheese crust beautifully.
- 2 tbsp olive oil: Used for sautéing to bring out the sweetness of vegetables and add richness.
- 1 tsp dried oregano: Infuses the casserole with herby, earthy Mediterranean notes.
- 1 tsp dried basil: Adds a fresh, slightly sweet herbal aroma.
- ½ tsp smoked paprika: Brings a subtle warmth and smoky depth to the flavor profile.
- ½ tsp salt: Balances and enhances all the ingredients’ natural flavors.
- ¼ tsp black pepper: Adds a touch of mild heat and complexity.
- 2 tbsp fresh parsley, chopped: A bright, fresh garnish that lightens the dish at the end.
How to Make Vegetarian Lentil Casserole Recipe
Step 1: Preheat and Prepare
Start by preheating your oven to 190°C (375°F). This ensures it’s hot and ready by the time you’ve finished preparing the filling, allowing the cheese to melt and the flavors to meld perfectly during baking.
Step 2: Sauté the Base Vegetables
Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add diced onion, carrots, and red bell pepper, cooking for about 5 to 6 minutes until they soften and release their sweetness. This sautéing step builds a wonderful flavor foundation for the casserole.
Step 3: Add Zucchini and Garlic
To the skillet, stir in diced zucchini and minced garlic, cooking for an additional 2 minutes. The zucchini adds gentle texture while the garlic infuses the dish with aromatic warmth. Keep the vegetables tender but not mushy.
Step 4: Combine Tomatoes and Spices
Pour in the canned diced tomatoes and vegetable broth, then sprinkle in oregano, basil, smoked paprika, salt, and black pepper. Stir everything together well and let the mixture simmer for 5 minutes, allowing the flavors to meld and the liquid to slightly reduce.
Step 5: Incorporate Lentils and Transfer
Add the cooked green or brown lentils to the skillet and mix thoroughly, ensuring each lentil is coated with the flavorful tomato and herb sauce. Once combined, transfer the entire mixture into a greased casserole dish, spreading it evenly.
Step 6: Add Cheese and Bake
Sprinkle shredded mozzarella and grated Parmesan cheese evenly over the top of the lentil mixture. Place the casserole in the preheated oven and bake for 20 to 25 minutes. You’ll know it’s ready when the cheese is bubbling, golden, and irresistibly melty.
Step 7: Garnish and Serve
Remove the casserole from the oven and sprinkle fresh chopped parsley over the top. This adds a fresh pop of color and herbal brightness that perfectly complements the rich, savory casserole.
How to Serve Vegetarian Lentil Casserole Recipe

Garnishes
A sprinkle of fresh parsley is the classic choice, but you can also add a few red pepper flakes for a touch of heat or drizzle a small amount of good-quality olive oil for extra richness right before serving. These simple garnishes elevate the presentation and flavor without overpowering the dish.
Side Dishes
This casserole pairs beautifully with a crisp green salad tossed in a light vinaigrette to balance the richness. Alternatively, serve with whole-grain bread or crusty garlic bread to soak up every last bit of the cheesy tomato sauce—delicious!
Creative Ways to Present
For a fun twist at gatherings, serve the Vegetarian Lentil Casserole Recipe in individual ramekins topped with a sprinkle of extra cheese and herbs. You can also use it as a hearty filling for stuffed bell peppers or act as a delicious topping for baked potatoes.
Make Ahead and Storage
Storing Leftovers
Let the casserole cool completely before transferring leftovers to an airtight container. It can be stored in the refrigerator for up to 4 days, making it a fantastic option for meal prepping or simply enjoying another day.
Freezing
You can freeze this lentil casserole for up to 3 months. Place cooled casserole portions in freezer-safe containers or wrap tightly in foil and plastic wrap. When ready to enjoy, thaw overnight in the fridge for best texture and flavor.
Reheating
Reheat leftovers in the oven at 175°C (350°F) for around 15-20 minutes until heated through and bubbly again. Alternatively, microwave individual servings covered with a damp paper towel for 2 to 3 minutes, stirring halfway to heat evenly.
FAQs
Can I use different types of lentils for this Vegetarian Lentil Casserole Recipe?
Absolutely! Green or brown lentils work best because they hold their shape well when cooked, but you can also experiment with other varieties like French lentils. Just keep in mind that softer lentils may make the casserole a bit mushier.
Is it possible to make this casserole vegan?
Yes! Simply swap the mozzarella and Parmesan cheeses for your favorite plant-based alternatives or omit cheese entirely for a lighter version. Adding nutritional yeast can also add a cheesy flavor without dairy.
Can I add more vegetables to this recipe?
Definitely. This Vegetarian Lentil Casserole Recipe is very flexible—feel free to toss in mushrooms, spinach, eggplant, or any seasonal veggies you like to boost nutrition and flavor complexity.
How can I make the casserole spicier?
Add a pinch of cayenne pepper, a dash of hot sauce, or sprinkle some crushed red pepper flakes either into the filling while cooking or on top before serving. This brings a nice warmth without overwhelming the dish.
Is this casserole gluten-free?
Yes, all the ingredients in this recipe are naturally gluten-free. Just double-check that your vegetable broth and cheeses do not contain any hidden gluten to keep it safe for gluten-sensitive individuals.
Final Thoughts
This Vegetarian Lentil Casserole Recipe is more than just a meal—it’s a celebration of wholesome ingredients, vibrant flavors, and easy comfort in a single dish. Whether you’re looking for a nutritious family dinner or a crowd-pleaser to share, this casserole fills the bill perfectly. I can’t wait for you to try it and see how it quickly becomes one of your favorite go-to recipes!
Print
Vegetarian Lentil Casserole Recipe
- Total Time: 50 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
A wholesome and comforting vegetarian casserole made with protein-rich lentils, colorful vegetables, tomatoes, herbs, and melted cheese. This hearty one-dish meal is nutritious, filling, and perfect for a healthy family dinner.
Ingredients
Vegetables and Aromatics
- 1 medium zucchini, diced
- 1 red bell pepper, diced
- 1 small onion, diced
- 2 carrots, diced
- 2 cloves garlic, minced
Legumes and Liquids
- 2 cups cooked green or brown lentils
- 1 can diced tomatoes (about 14.5 oz)
- 1 cup vegetable broth
Cheeses
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
Seasonings and Oil
- 2 tbsp olive oil
- 1 tsp dried oregano
- 1 tsp dried basil
- ½ tsp smoked paprika
- ½ tsp salt
- ¼ tsp black pepper
- 2 tbsp fresh parsley, chopped
Instructions
- Preheat Oven: Preheat the oven to 190°C (375°F) to prepare for baking the casserole later.
- Sauté Vegetables: Heat olive oil in a large skillet over medium heat. Add diced onion, carrots, and red bell pepper and cook for 5 to 6 minutes until they begin to soften.
- Add Zucchini and Garlic: Stir in the diced zucchini and minced garlic, cooking for another 2 minutes to release their flavors.
- Combine Liquids and Spices: Add the canned diced tomatoes, vegetable broth, dried oregano, dried basil, smoked paprika, salt, and black pepper to the skillet. Stir well to combine all ingredients.
- Simmer Mixture: Allow the mixture to simmer for 5 minutes on medium-low heat, letting the flavors meld together and the liquid reduce slightly.
- Incorporate Lentils: Stir in the cooked lentils thoroughly, ensuring they are evenly distributed within the vegetable and tomato mixture.
- Transfer to Casserole Dish: Spoon the lentil and vegetable mixture into a greased casserole dish, spreading it out evenly.
- Add Cheese Topping: Sprinkle the shredded mozzarella cheese and grated Parmesan cheese evenly over the top of the casserole.
- Bake: Place the casserole dish in the preheated oven and bake for 20 to 25 minutes, until the cheese is melted, bubbly, and golden brown.
- Garnish and Serve: Remove from oven, sprinkle with fresh chopped parsley, and serve warm for a comforting main dish.
Notes
- Use canned lentils for quicker preparation if you don’t have time to cook dried lentils.
- Add spinach, mushrooms, or eggplant for extra vegetables and enhanced flavor.
- For a vegan version, use plant-based cheese alternatives or omit the cheese entirely.
- Serve with a fresh green salad or whole-grain bread to complement the casserole.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Main Course, Casserole, Vegetarian
- Method: Baking
- Cuisine: Mediterranean
