Brunch Lasagna

Total Time
Prep: 25 min. Bake: 45 min. + standing

Updated on Apr. 10, 2025

Shake up the usual spread by serving an easy brunch lasagna. Filled with cheese, a creamy sauce, ham and tender vegetables, this recipe is comforting, familiar and creative. Best of all, it's a great make-ahead dish.

Now Trending

Next time you host a weekend gathering, make things easy on yourself and serve a hearty brunch lasagna. Like most breakfast casseroles, this lasagna is easy to assemble ahead of time. Just pop it in the oven the day of your brunch and spend more time with your guests.

Rich with eggs, cheese and a creamy sauce, our brunch lasagna recipe ticks all the boxes of a good egg bake with a major twist. Instead of hash browns or potatoes, this casserole uses lasagna noodles for its layers. Noodles and eggs have a long history, from spaghetti carbonara to egg noodles to linguine with fried eggs. Also, pops of ham and vegetables make for a complex, flavorful brunch recipe that’s surprising and comforting at the same time.

Brunch Lasagna Ingredients

  • Lasagna noodles: The recipe calls for dry noodles, which usually need to be boiled (check the package for instructions). However, if you buy or make fresh pasta dough, there’s no need to cook the noodles.
  • Eggs: Beat large, room-temperature eggs together for this brunch lasagna.
  • Milk: Milk adds moisture to the pasta. The recipe calls for whole milk, but you may use low-fat or nonfat milk instead.
  • Butter: Butter enhances the flavor and keeps the eggs from sticking to the pan. You can also use butter-flavored or neutral-flavored cooking spray.
  • Alfredo sauce: The creamy sauce pairs beautifully with eggs, imbuing them with savory flavor and richness. You can use jarred or homemade Alfredo sauce.
  • Ham: This recipe is great for using leftover cooked ham. Chopped up, it adds texture and sweet-savory flavor to the pasta.
  • Chopped vegetables: Chopped green pepper and green onions add hits of punchy, fresh flavor throughout the bake.
  • Cheese: Using two cheeses doubles the impact. Melty cheddar cheese and umami-rich Parmesan cheese are crowd-pleasing flavors.

Directions

Step 1: Cook the noodles

Preheat the oven to 375°F. Cook the lasagna noodles according to the package directions. Drain and set aside.

Step 2: Scramble the eggs

In a large bowl, beat the eggs and milk. In a large nonstick skillet, melt the butter over medium heat. Cook the eggs until set but still moist. Remove from the heat.

Step 3: Build the lasagna layers

Grease a 10-inch square or 13×9-inch baking dish. Spread 1/2 cup Alfredo sauce over the bottom. Lay three lasagna noodles over the sauce (you may need to trim the noodles to fit the dish). Sprinkle in the ham, green pepper and onions. Top with half the remaining Alfredo sauce and all the remaining noodles. Layer in the scrambled eggs, cheddar cheese and remaining Alfredo sauce. Sprinkle Parmesan cheese across the top.

Step 4: Bake the lasagna

Bake, uncovered, for 45 to 50 minutes or until bubbly. Let the lasagna stand for 10 minutes before cutting.

Top view shot of Brunch Lasagna; in a baking pan; top with sliced green onionsDAN ROBERTS FOR TASTE OF HOME

Brunch Lasagna Variations

  • Change the cheeses: Eggs pair well with almost any type of cheese. We suggest using a good melting cheese, such as Swiss, mozzarella or pepper jack. You can play with a secondary, more flavorful cheese, such as goat or feta, in place of the Parmesan.
  • Vary the veggies: Any tender vegetable will taste great here. Don’t choose anything too hard (think winter squash).
  • Go meatless: Omit the ham to make an easy vegetarian breakfast casserole dish. You can use a vegetarian meat alternative, like chopped vegetarian sausage.
  • Think outside the pasta box: Take a cue from this zucchini lasagna recipe and use thin strips of zucchini instead of lasagna noodles. Flavorful, low-carb and low-calorie, zoodles are a healthy choice.

How to Store Brunch Lasagna

Store leftover brunch lasagna in the refrigerator covered with foil or in an airtight container.

How long does brunch lasagna last?

Our brunch lasagna recipe can be kept in the fridge for up to four days. The noodles will soften as they sit but still taste good.

Can you make brunch lasagna ahead of time?

We love make-ahead casseroles, and this one is a great choice. We suggest preparing the recipe up to one day ahead but not baking it. (It tastes best freshly baked.) Simply layer the lasagna in the dish, working through Step 3. Then, cover the casserole and refrigerate it overnight or for up to one day. Remove it from the refrigerator while the oven preheats, then bake as directed in Step 4. You may need to add a few minutes of baking time.

How do you reheat brunch lasagna?

We suggest gently reheating brunch lasagna. Heat individual portions on low power in the microwave. You can also bake the entire lasagna at 325°, covered with aluminum foil, until heated through, about 25 minutes. Sprinkle cold water or extra sauce over the lasagna to rehydrate the sauce and noodles.

Brunch Lasagna Tips

Close-up shot of Brunch Lasagna; in a baking pan; top with sliced green onionsDAN ROBERTS FOR TASTE OF HOME

What can you serve with brunch lasagna?

Serve this eggy lasagna with any of your favorite brunch recipes. Keep it simple with a plate of bacon or sausages, and consider a sweet dish like coffee cake or muffins.

Can you make this lasagna gluten-free?

While you can easily swap in gluten-free noodles for the lasagna noodles, a swap for Alfredo sauce is trickier. Alfredo traditionally contains flour as a thickener. You can make homemade Alfredo sauce with an all-purpose gluten-free flour blend or look for a store-bought sauce clearly labeled gluten-free.

Brunch Lasagna

Prep Time 25 min
Cook Time 45 min
Yield 9 servings

Ingredients

  • 6 lasagna noodles
  • 8 large eggs, beaten
  • 1/2 cup whole milk
  • 1 tablespoon butter
  • 2 jars (16 ounces each) Alfredo sauce
  • 3 cups diced fully cooked ham
  • 1/2 cup chopped green pepper
  • 1/4 cup chopped green onions
  • 1 cup shredded cheddar cheese
  • 1/4 cup grated Parmesan cheese
  • Thinly sliced green onions, optional

Directions

  1. Cook noodles according to package directions. Meanwhile, in a large bowl, beat eggs and milk. In a large nonstick skillet, melt butter over medium heat; cook eggs until set but moist. Remove from the heat. Drain noodles.
  2. Spread 1/2 cup Alfredo sauce in a greased 10-in. square baking dish or 13x9-in. baking dish. Layer with three lasagna noodles (trim noodles if necessary to fit dish), ham, green pepper and onions.
  3. Top with half of the remaining Alfredo sauce and the remaining noodles. Layer with scrambled eggs, remaining Alfredo sauce and cheddar cheese. Sprinkle with Parmesan cheese.
  4. Bake, uncovered, at 375° for 45-50 minutes or until bubbly. Let stand for 10 minutes before cutting. If desired, top with sliced green onions.

Nutrition Facts

1 each: 408 calories, 24g fat (13g saturated fat), 257mg cholesterol, 1175mg sodium, 24g carbohydrate (2g sugars, 2g fiber), 25g protein.

Loading Popular in the Community
A professional cook, I appreciate make-ahead dishes like this one. Pop it into the oven before guests arrive...add fresh fruit and muffins...and you have an instant brunch. You can serve it as a hearty supper, too, drizzled with a little salsa.
Recipe Creator
Loading Reviews
Back to Top