Go Back
+ servings
Print Recipe
4.34 from 9 votes

Overnight Breakfast Lasagna

Layers of Lasagna Noodles Stuffed with a Delicious Cheese Sauce, Bacon and More Cheese! Prep this the Night Before and Enjoy it for Breakfast or Brunch!
Prep Time15 mins
Cook Time1 hr
Total Time1 hr 15 mins
Course: Breakfast
Cuisine: American
Servings: 8 servings
Calories: 790kcal
Author: Julie Evink


  • 9 cooked lasagna noodles
  • 1 lb bacon
  • 1 c. cubed precooked ham
  • 1/2 c. diced yellow onion
  • 1/3 c. flour
  • 1 tsp salt
  • 1/2 tsp seasoned sallt
  • 1/4 tsp pepper
  • 4 c. milk
  • 8 oz Crystal Farms American cheese shredded
  • 4 oz Crystal Farms Cheddar cheese shredded
  • 4 oz Crystal Farms Swiss cheese shredded
  • 6 eggs whisked
  • 1/3 c. Crystal Farms Parmesan cheese shredded


  • Grease a 9x13 in pan with non-stick cooking spray.
  • In a skillet over medium heat cook bacon until bacon is crisp. Remove, crumble and place in bowl. Cook onions in bacon grease until they are translucent. Remove onions from skillet and place in bowl.
  • Pour milk into skillet. Mix seasonings into milk. Bring to a boil. Slowly whisk flour into milk until smooth. Cook over medium heat until thickened. Stir in American cheese and stir until cheese is melted.
  • Spread 1/2 c. of cheese sauce on bottom of pan. Layer with 3 lasagna noodles. Top with a 1/3 of the bacon, ham and onions, a 1/3 of the shredded cheddar cheese and 1/3 of cheese sauce. Repeat layers twice. Top with eggs and then Parmesan cheese.
  • Place in refrigerator overnight or immediately bake at 350 degrees for 35-40 minutes or until cheese is golden brown on edges and eggs are set.


Calories: 790kcal | Carbohydrates: 39g | Protein: 41g | Fat: 51g | Saturated Fat: 23g | Cholesterol: 250mg | Sodium: 2042mg | Potassium: 447mg | Fiber: 1g | Sugar: 8g | Vitamin A: 995IU | Vitamin C: 1.1mg | Calcium: 792mg | Iron: 2.8mg