Baked Bean Lasagne Recipe: Crispy Topped Layers of Smoky Depth

Main Courses

Baked Bean Lasagne Recipe: Crispy Topped Layers of Smoky Depth

This baked bean lasagne transforms humble ingredients into a hearty, vegetarian masterpiece with layers of smoky depth and a crispy golden crust. The secret lies in slow-cooked beans infused with warm spices and caramelized onions, creating a filling so rich it rivals traditional meat dishes.

What makes this recipe stand out is how it balances texture—tender lasagna noodles, creamy béchamel, and that irresistible crispy top that holds every bite together.

Unlike traditional lasagna, this version skips the meat entirely while delivering the same satisfying weight and flavor. The bean filling simmers for hours, developing deep, smoky notes from molasses and smoked paprika, while the béchamel sauce adds velvety richness between layers.

Each component is carefully assembled to ensure the crispy top forms perfectly, with just enough cheesy pull to make every forkful worth it.

What you’ll end up with is a lasagna that’s substantial enough for a family dinner but simple enough for a weeknight.

The beans stay tender yet hold their shape, the pasta absorbs just enough sauce to stay al dente, and the crispy top adds a satisfying contrast to the creamy layers below. It’s the kind of dish that tastes even better the next day—perfect for meal prep or feeding a crowd.

Serve with a side salad or crusty bread to soak up any remaining sauce. The recipe scales easily, so double it for leftovers or gatherings. Here’s how to build it layer by layer for foolproof results every time.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for baked bean lasagne

Sixteen ingredients create layers of smoky bean filling, creamy béchamel, and crispy cheese top.

Ingredient Amount Notes
Dry Lasagna Noodles 🍝 12 pieces No-boil preferred for crispiness
Canned Great Northern Beans 🌱 4 cans Drained and rinsed, 15 oz each
Onions 🧅 2 whole Yellow or red, thinly sliced
Garlic Cloves 🧄 6 cloves Minced for depth of flavor
Molasses 🍯 ¼ cup Unsulphured for authentic flavor
Smoked Paprika 🌶️ 2 tbsp For smoky depth (not sweet)
Tomato Paste 🍅 ½ cup High-quality, no sugar added
Vegetable Broth 💧 2 cups Low-sodium preferred
All-Purpose Flour 🌾 ½ cup For béchamel roux
Unsalted Butter 🧈 ½ cup Cold for roux, cubed
Whole Milk 🥛 2 cups Full-fat for creaminess
Nutritional Yeast 🧀 ½ cup For cheesy flavor, no dairy
Sharp Cheddar Cheese 🧀 2 cups Shredded, sharp variety
Fresh Mozzarella 🧀 1 cup Shredded, low-moisture
Olive Oil 🫒 ¼ cup For crispy top layer
Salt 🧂 2 tsp Kosher or sea salt
Black Pepper 🌶️ 1 tsp Freshly ground
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme

The beans are the heart of this lasagne, so Great Northerns work best—they hold their shape while soaking up all those smoky flavors. Whole beans (not refried) ensure proper texture, and low-sodium broth keeps the filling from becoming too salty. For the onions, yellow or red both work, but avoid sweet onions—they’ll overpower the molasses. Caramelizing them slow-cooked is key; don’t rush this step. The smoked paprika is non-negotiable—it’s what gives this dish that deep, smoky character that rivals traditional meat lasagnas. I grab mine from Penzeys or the bulk section at Whole Foods—just make sure it’s labeled 'smoked' and not 'sweet'.

No unsulphured molasses? Regular molasses works in a pinch, but you’ll taste a slight bitterness. Short on sharp cheddar? Parmesan mixed with mild cheddar gives that tangy bite. The béchamel needs full-fat milk—skim won’t give the same creaminess. For the no-boil noodles, De Cecco or Barilla are my go-tos, but any reputable brand works. If you’re using regular lasagna noodles, boil them one minute less than package instructions—they’ll finish cooking in the oven. The tomato paste can be from a tube or can; just avoid the 'watered-down' brands that taste like tomato soup.

This lasagne tastes even better the next day, so make it ahead if possible. Store leftovers covered in the fridge for up to 5 days, or freeze for 3 months—just thaw overnight in the fridge. For the crispy top, broil for 2-3 minutes at the end if it’s not golden enough. The bean filling keeps well in the fridge for 4 days before assembling, so prep it first if you’re short on time. The cheeses should be shredded just before layering to prevent sogginess—a food processor works best for even shreds.

❤️

Why You'll Love This Recipe

  • Pantry Powerhouse: I swear by this recipe when my fridge is bare. Canned beans and dry noodles mean I’m never stuck—just boil, layer, and bake. No fancy shopping trips, no wasted ingredients.
  • Molasses Magic: That deep, caramelized sweetness from the molasses? It transforms the whole dish. The beans get sticky and rich, while the garlic and onions add a smoky warmth that sticks with you.
  • Leftovers That Shine: This lasagne actually tastes better the next day—crispy edges soften just right, and every slice is packed with flavor. I make it on Sundays so I can grab a portion for lunch without reheating drama.
  • One-Pan Wonder: Between us, I’ve burned lasagnes before. This version? No boiling cheese sauce, no layering stress—just dump, mix, and bake. My kids help assemble it, and cleanup is a joke with one sheet pan.

Step-by-step instructions for baked bean lasagne

Follow this method to build layers of smoky bean filling and creamy cheese with a perfectly crispy top.

1

Prepare the Smoky Bean Filling

Drain and rinse the 4 cans of great northern beans, reserving ½ cup of the liquid. In a large skillet, heat the 0.25 cup olive oil over medium heat. Add the 2 whole onions, sliced, and cook for 8-10 minutes until softened and translucent.

Add the 6 cloves minced garlic, 2 tbsp smoked paprika, and 1 tsp dried thyme, stirring for 30 seconds until fragrant. Stir in the 0.25 cup molasses, 0.5 cup tomato paste, and 2 cups vegetable broth. Bring to a simmer and cook for 10 minutes to meld flavors. Fold in the drained beans and reserved bean liquid, then season with 1 tsp salt and 1 tsp black pepper. Remove from heat and set aside.

2

Make the Creamy Béchamel Sauce

In a medium saucepan, melt the 0.5 cup unsalted butter over medium-low heat. Whisk in the 0.5 cup all-purpose flour to form a roux, cooking for 2 minutes until golden. Gradually whisk in the 2 cups whole milk, ensuring no lumps form. Simmer for 5-7 minutes until the sauce thickens enough to coat the back of a spoon.

Reduce heat to low and stir in the 0.5 cup nutritional yeast and 2 cups sharp cheddar cheese until fully melted and smooth. Remove from heat and stir in the 1 cup fresh mozzarella until combined. Cover to prevent skin formation and keep warm.

3

Assemble the Lasagne Layers

Preheat oven to 375°F. Grease a 9x13-inch baking dish. Spread half of the bean mixture in the bottom, then layer 4 of the dry lasagna noodles (no-boil preferred) on top. Spread half of the béchamel sauce over the noodles, then sprinkle with half of the remaining 2 cups sharp cheddar cheese.

Repeat with the remaining bean mixture, noodles, béchamel, and cheese. Drizzle the 0.25 cup olive oil evenly over the top layer to create a crispy crust. Sprinkle with additional 1 tsp black pepper for extra flavor.

4

Bake to Crispy Perfection

Bake uncovered for 45-50 minutes until the top is deep golden brown and bubbling. The edges should be crispy while the center remains creamy. If the top browns too quickly, tent loosely with foil for the last 10 minutes of baking.

Remove from oven and let rest for 10 minutes before slicing. The layers should hold together with crispy edges and a creamy, flavorful interior. Serve immediately with a side salad or garlic bread for the full experience.

👨‍🍳

Pro Tips For Making Baked Bean Lasagne

  • Pre-Cook Beans Right: Drain the Great Northerns, then simmer them in fresh water for 10 minutes—don’t just heat the canned liquid. This cuts the thick, gummy texture that turns your lasagna into a gluey mess. (Yes, even if the label says "ready to eat.")
  • Sauté Onions Low: Cook the onions until they’re soft but not brown—about 12 minutes on medium-low. Burnt onions make the molasses taste bitter, and nobody wants that smoky fight in their lasagna. (I learned this after one very regretful batch.)
  • Skip the Molasses Rush: Stir the molasses into the bean sauce last, just before assembling. If you add it early, it turns the whole thing cloyingly sweet—like dessert masquerading as dinner. A splash at the end balances the flavor without overpowering.
  • Layer Noodles Dry: Drain the lasagna noodles, toss them with olive oil, and spread them in a single layer on a baking sheet. Bake at 375°F for 5 minutes before assembling. This guarantees they’ll be al dente, not mushy, even after sitting in the sauce. (Trust me, your teeth will thank you.)

Perfect pairings for this baked bean lasagne

Side Salad Brightness

A simple arugula salad with lemon vinaigrette cuts through the richness beautifully. Toss 4 cups baby arugula with 2 tbsp extra-virgin olive oil, 1 tbsp fresh lemon juice, ½ tsp Dijon mustard, and a pinch of salt.

Add ¼ cup toasted walnuts for crunch and 2 tbsp crumbled feta for tang. The peppery bite refreshes your palate after each creamy, smoky bite of lasagne. 🥗

Crusty Bread Magic

Serve with garlic bread or sourdough to soak up any remaining sauce. Brush 1 loaf Italian bread with a mix of 3 tbsp melted butter, 1 minced garlic clove, and ½ tsp dried oregano.

Toast in the oven at 375°F for 5-7 minutes until golden and crisp. The warm, buttery bread contrasts perfectly with the crispy lasagne top. 🍞

Roasted Vegetable Balance

Add roasted seasonal vegetables to round out the meal. Toss 2 cups chopped zucchini, 1 cup cherry tomatoes, and 1 red bell pepper with 1 tbsp olive oil, ½ tsp Italian seasoning, and salt.

Roast at 400°F for 20 minutes until tender. The sweetness of the vegetables balances the smoky depth of the beans. 🍆

Wine Pairing Recommendations

A Chianti Classico from Tuscany complements the smoky, savory flavors beautifully. Its bright acidity and cherry notes cut through the richness of the béchamel and cheese. For a lighter option, try a Pinot Noir—its earthy undertones enhance the bean filling without overpowering.

Avoid heavy reds like Cabernet Sauvignon, which can clash with the dish’s delicate balance. 🍷

Beer Pairing Options

A Belgian witbier like Hoegaarden adds a refreshing contrast with its citrusy notes and light effervescence. For a malty option, try an amber ale with caramel and toasty flavors that mirror the lasagne’s depth. Avoid hoppy IPAs—they’ll overpower the dish’s subtle smokiness. 🍺

Finishing Garnishes

Add fresh basil leaves or thinly sliced scallions on top for a pop of color and freshness. A drizzle of hot honey (mix 2 tbsp honey with ½ tsp cayenne) adds a sweet-spicy kick.

For extra crunch, sprinkle toasted pine nuts or crumbled Parmesan over the top. These finishing touches elevate the dish to restaurant-quality. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 570kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 85mg28%
Sodium 1200mg52%
Total Carbohydrate 58g21%
Dietary Fiber 12g43%
Sugars 14g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use regular lasagna noodles instead of no-boil?

Yes, but boil them one minute less than package instructions—they'll finish cooking in the oven. For best results, use no-boil noodles to prevent a mushy texture. If using regular noodles, layer them carefully to avoid tearing during assembly.

2

How do I make this vegetarian lasagne extra hearty?

Add 1 cup cooked lentils or ½ cup walnuts to the bean filling for extra protein and texture. You can also layer in sautéed mushrooms or spinach between the noodles for added substance. The crispy top will still form perfectly!

3

Why did my lasagne top turn soggy instead of crispy?

This usually happens from over-baking or insufficient olive oil on top. For a crispy crust, ensure you're using 0.25 cup olive oil and bake at 375°F for 45-50 minutes. If it browns too quickly, tent with foil for the last 10 minutes. The key is patience—don't rush the baking time!

4

Can I prep this ahead of time?

Assemble the lasagne up to 24 hours ahead and refrigerate uncovered. Bake directly from the fridge, adding 10-15 extra minutes to the cooking time. The bean filling can also be made 2 days ahead and stored in the fridge. Freezing isn't recommended as it can affect the crispy top.

5

What's the best way to reheat leftovers?

Reheat covered at 350°F for 20-25 minutes until warmed through. For extra crispiness, broil for 2-3 minutes at the end. Leftovers keep well for 4-5 days in the fridge. Avoid microwaving—it makes the noodles rubbery!

★★★★★4.8(14 reviews)
Categories Main Courses