Glazed Lentil Loaf with Caramelized Onion Topping
Glazed lentil loaf with caramelized onion topping delivers hearty, savory comfort that rivals any traditional meatloaf but is packed with plant-based protein and fiber. This impressive vegetarian main dish slices beautifully, feeds 6-8 people, and is perfect for Sunday dinners, meal prep, or even holiday tables when you want something special. The sweet-tangy glaze and deeply caramelized onions on top make every slice irresistible.
What Makes This Vegetarian Lentil Loaf Special
This recipe creates a firm, sliceable texture that holds together perfectly; no mushy, falling-apart loaf here thanks to the combination of lentils, oats and flax eggs that bind everything.
The caramelized onion topping adds sweet, jammy richness that takes this from simple weeknight dinner to company-worthy centerpiece. Green or brown lentils provide substantial texture and earthy flavor, while the glaze (made with ketchup, brown sugar and mustard) caramelizes in the oven for sticky-sweet perfection.
This is incredibly freezer-friendly; make two loaves, bake one now and freeze the other unbaked for up to 3 months. It’s also budget-friendly at around $8 for the entire loaf, and leftovers make fantastic sandwiches the next day.
Ingredients
Simple pantry ingredients plus lentils create this satisfying plant-based dinner.
For the lentil loaf:
- 1 1/2 cups green or brown lentils, rinsed
- 3 1/2 cups water
- 2 bay leaves
- 3 tablespoons olive oil
- 2 large onions, diced
- 3 celery stalks, finely diced
- 2 carrots, finely diced
- 4 garlic cloves, minced
- 1 cup rolled oats
- 1 cup breadcrumbs
- 2 flax eggs (2 tablespoons ground flaxseed mixed with 6 tablespoons water)
- 1/4 cup tomato paste
- 2 tablespoons soy sauce or tamari
- 1 tablespoon balsamic vinegar
- 2 teaspoons dried thyme
- 1 teaspoon dried rosemary
- 1 teaspoon smoked paprika
- 1/2 teaspoon black pepper
- Salt to taste
- 1/4 cup fresh parsley, chopped
For the caramelized onion topping:
- 2 large onions, thinly sliced
- 2 tablespoons olive oil
- 1 tablespoon balsamic vinegar
- Salt and pepper to taste
For the glaze:
- 1/3 cup ketchup
- 2 tablespoons brown sugar
- 1 tablespoon Dijon mustard
- 1 teaspoon apple cider vinegar
The smoked paprika adds depth without making it spicy, and the balsamic in both the loaf and topping creates layers of tangy sweetness.
How to Make This Lentil Meatloaf Recipe
- Cook the lentils: combine lentils, water and bay leaves in a pot, bring to a boil, then simmer for 20-25 minutes until tender but not mushy; drain well and remove bay leaves.
- While lentils cook, make the flax eggs by mixing ground flaxseed with water; let sit for 10 minutes until thick and gelatinous.
- Preheat your oven to 375°F (191°C) and line a 9×5 inch loaf pan with parchment paper, leaving overhang on the sides for easy removal.
- Heat 3 tablespoons olive oil in a large skillet over medium heat; add the diced onions, celery and carrots.
- Sauté for 10-12 minutes until vegetables are very soft and onions are starting to turn golden.
- Add the garlic and cook for 2 minutes until fragrant; remove from heat and let cool slightly.
- In a large bowl, mash about half of the cooked lentils with a potato masher or fork; leave the other half whole for texture.
- Add the sautéed vegetables, whole lentils, oats, breadcrumbs, flax eggs, tomato paste, soy sauce, balsamic vinegar, thyme, rosemary, smoked paprika, pepper, salt and parsley to the mashed lentils.
- Mix everything thoroughly with your hands until well combined and the mixture holds together when squeezed.
- Press the mixture firmly into the prepared loaf pan, packing it down to eliminate air pockets.
- Make the caramelized onions: heat 2 tablespoons olive oil in a skillet over medium-low heat; add sliced onions with a pinch of salt.
- Cook slowly for 20-25 minutes, stirring occasionally, until deep golden brown and sweet; add balsamic vinegar in the last 2 minutes.
- Spread the caramelized onions evenly over the top of the lentil loaf.
- Whisk together the ketchup, brown sugar, Dijon mustard and apple cider vinegar to make the glaze.
- Brush half of the glaze over the caramelized onion topping.
- Bake for 45 minutes, then brush with the remaining glaze and bake for another 15 minutes until firm and the glaze is caramelized.
- Let the loaf rest in the pan for 15 minutes before using the parchment overhang to lift it out and slice.
Substitutions and Variations
Red lentils are too soft for this recipe; stick with green or brown lentils for the right texture. For a gluten-free version, use gluten-free oats and breadcrumbs.
Replace the flax eggs with 2 regular eggs if you eat eggs. Add 1/2 cup of chopped mushrooms to the vegetable mixture for more umami and moisture.
Sun-dried tomatoes (1/4 cup chopped) mixed into the lentil mixture add intense flavor and chewy bits. For a spicier version, add 1/2 teaspoon of cayenne pepper or red pepper flakes.
Top with shredded cheese in the last 10 minutes of baking for a cheesy lentil loaf. You can also skip the caramelized onions and just use the glaze for a simpler version.
What to Serve With This Healthy Lentil Dinner
Garlic mashed potatoes are classic alongside lentil loaf; the creamy potatoes pair perfectly with the hearty texture and absorb the glaze.
Roasted Brussels sprouts or green beans add a veggie side dish that’s slightly bitter to balance the sweet glaze.
A simple mixed greens salad with balsamic vinaigrette keeps the meal light and adds freshness between bites of the rich loaf.
More Hearty Lentil Bake Recipes
My lentil shepherd’s pie with garlic mashed potatoes has similar comfort food vibes but layered in a casserole format.
Try my layered lentil moussaka with bechamel for another impressive baked lentil main dish with Mediterranean flavors.
For portable, individual portions, make my Italian-style lentil meatballs in marinara which use similar binding techniques but in ball form.
Save this pin to remember this recipe!