
Morning Glory Breakfast Sandwich features pillowy eggs, crunchy bacon, fresh guacamole, tomato sauce, and gooey pepper jack on a buttery, flaky croissant. Whipped up in just 15 minutes, every bite gives you the perfect mix of textures and tastes.
I came up with this sandwich when I needed something wow-worthy but easy for friends staying over. After playing around with different bacon thicknesses and butter blends, this version became our go-to favorite. My hubby swears they're the tastiest sandwiches he's ever had, and now everyone asks for them whenever they come over.
Key Ingredients and Shopping Advice
- Croissants: Go for the ones made with real butter for tastier, flakier results.
- Bacon: Pick thick-cut slices for that hearty, substantial bite.
- Eggs: Grab organic if you can - they'll give you better color and flavor.
- Garlic Butter Tomato Sauce: Adds an unexpected savory kick.
- Guacamole: Brings smooth creaminess that balances the tangy notes.
- Pepper Jack: Adds a touch of heat and nice visual appeal.
I've noticed that a tiny bit of chicken bouillon makes these taste like they came from your favorite breakfast spot. Don't worry if you're out - mushroom powder works just as well for that deep, savory taste without changing how everything comes together.
Step-by-Step Cooking Guide
- Step 1: Get Those Croissants Ready
- Cut croissants along the side but don't go all the way through. Open them up flat on a baking sheet and toast at 350°F just until the edges get golden but the middle stays soft.
- Step 2: Whip Up Dreamy Eggs
- Beat eggs until just mixed. Cook them in a buttered pan over medium-low heat, folding gently to make soft, fluffy curds. Take them off while they still look a bit wet.
- Step 3: Nail the Bacon
- Start with bacon in a cold pan, then turn to medium heat. Let it cook slowly until it's crispy with nice brown spots. Put on paper towels to soak up extra grease and keep them crunchy.
- Step 4: Stack Your Sandwich
- Spread tomato sauce on the bottom part of your croissant, then add eggs, bacon, and guacamole. Put cheese on the top half, letting the warmth from everything else make it slightly melty.
- Step 5: Finish It Off
- Gently close the sandwich without squishing the croissant. Cut it diagonally to show off the layers and serve right away for the best taste and texture.

The first time I tried making these, I learned a big lesson about layering. I dumped all the fillings on one side, which made everything slide around and turned my croissants soggy. Now I carefully place each item just so, making sure you get all the tasty bits in each mouthful.
Tasty Accompaniments
These sandwiches go great with some fresh fruit on the side to balance out the richness. Try strawberries or orange slices for a bright contrast. For fancy brunches, add some bubbly mimosas. In fall or winter, a strong coffee with chocolatey notes really brings out all the flavors.

Tasty Twists
Try using waffles instead of croissants for a sweet-meets-savory combo, or swap in brioche for something rich that won't flake everywhere. Throw in some crispy hash browns for extra crunch. Vegetarians can use portobello mushrooms with smoked paprika instead of bacon - they'll still get that deep, satisfying flavor.
Sauce Options
Mix things up with an herby avocado-lime sauce for something refreshing, spicy chipotle sauce when you want some kick, or maple butter for a sweet touch that works for breakfast or brunch. Each one completely changes the sandwich while keeping what makes it so good.
Make-Ahead Strategies
You can cook the bacon earlier and warm it up while your croissants toast. The sauce can be made several days ahead and just heated before you need it. When you've got friends over, set up all the ingredients buffet-style so everyone can build their own sandwich just how they like it.

Pro Kitchen Tricks
- Get those croissants in the toaster right before you put everything together
- Pull your eggs off the heat when they look a bit too wet - they'll keep cooking
- Let your bacon sit on paper towels so it stays nice and crisp
- Warm your guacamole a tiny bit before spreading it
- Make each sandwich one at a time instead of doing them all at once
Frequently Asked Questions
- → Can I make parts of this sandwich earlier?
- Absolutely! Prep bacon up to 3 days before and reheat briefly in the microwave; the tomato sauce can be made a week in advance. Prepare guacamole the night before, covering the surface tightly with plastic wrap and adding lemon or lime to keep it green. Just cook eggs fresh and toast croissants last for peak flavor and crunch.
- → What’s the secret to soft scrambled eggs?
- Mix eggs with a pinch of salt just until combined. Heat butter in a pan on low heat, pour in eggs, and let them slightly firm up. Gently push eggs inward with a spatula to create soft folds. Take them off the heat while still shiny—they’ll finish cooking themselves.
- → Which cheese works instead of pepperjack?
- If you don’t dig spicy flavors, try cheeses like cheddar, provolone, havarti, or monterey jack. Want something flavorful with no heat? Gouda or Swiss also melt wonderfully.
- → What’s in the tomato garlic butter sauce?
- This sauce includes butter, garlic, and tomatoes. Sauté 2 tablespoons of butter with 2-3 minced garlic cloves, toss in 1 cup of canned tomatoes, add salt and dried herbs, then simmer until it thickens lightly. If time is short, mix store-bought marinara with garlic and butter!
- → Can I make these sandwiches for more people?
- Definitely! Toast croissants all at once in the oven, cook bigger batches of eggs slightly underdone, and set up a spread of toppings so guests can build their sandwiches. Keep everything warm in insulated containers—they’re perfect for groups of 12–16.