A Cowboy Breakfast Bagel is piled high with a sausage patty, cheese, bacon, and a fried egg, topped with fresh pico, and sandwiched between an onion bagel. Yes, that would be delicious on its own, but the cowboy butter spread on the bagel takes the sandwich to a whole new flavorful level! It’s a perfect and delicious way to start your day! For another hearty breakfast sandwich, try my Fried Egg BLT!

Cowboy Breakfast Bagel on a Cutting Board with Egg Yolk Dripping.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Ingredients & Substitutions

Pico: The pico recipe is a simple version of the classic pico de Gallo. It adds a fresh and zesty element to the breakfast bagel. You could also use your favorite salsa.

Bacon: I prefer thick-cut bacon, but you can use the bacon you have on hand. Try the sandwich with turkey bacon!

Ground Pork Sausage: Pay attention to the packaging when selecting ground pork sausage, as it usually comes pre-seasoned, unlike plain ground pork. Or, you could prepare your own homemade breakfast sausage for use in the recipe. If you decide to substitute turkey sausage or chicken sausage, it’s important to note that you might need to incorporate extra seasonings and fat into it, as they may be drier. For those looking to save time, precooked breakfast sausage patties can be a convenient choice. When it’s time to assemble the sandwiches, simply reheat the patties and proceed with the recipe!

Cheese: I love cheese on my breakfast sandwiches, so I added sharp cheddar cheese. Of course, you could certainly use your favorite kind of cheese.

Eggs: Fry the eggs to your liking. If you need a refresher on frying eggs, just check out my Fried Egg BLT recipe. You could also scramble the eggs and divide them evenly between each bagel.

Bagels: Any kind of bagel would be tasty for this breakfast sandwich, but using onion bagels really enhances the flavor of each bite!

Cowboy Butter: And, for the star of the show, I mean the recipe, cowboy butter is spread on each bagel for the ultimate flavor in a breakfast sandwich. It is a concoction of a multitude of flavors added to butter to use as a dip or as a spread, also known as compound butter. Once you try it, you will want to use it on so many things!!!

Steps for Building a Cowboy Breakfast Bagel with Sausage, Cheese, Bacon, Egg, Pico, and Top Bun.

Can I Make Parts Of This Recipe Ahead Of Time?

Yes, you can get a head start on these breakfast sandwiches and save time when assembling the bagels. The pico de Gallo can be made up to 1-2 days in advance and stored in the refrigerator. You can also get the bacon made and stored in the refrigerator for up to 3-4 days. Prepare and refrigerate sausage patties for up to a few days. And, you could also make the cowboy butter and store it in an airtight container in the refrigerator for up to 5 days.

Pan Filled with Cowboy Breakfast Bagels Wrapped in Parchment Paper and One Cut in Half Showing Inside from Overhead.

What To Serve With Cowboy Breakfast Bagels

The Cowboy Breakfast Bagel is a hearty and flavorful meal on its own, but if you’re looking to round out the meal or add some complementary sides, here are a few ideas:

Hand Holding Cut in Half Cowboy Breakfast Bagel Showing Thick Bagel Sandwich and All Layers Inside.

How To Store Cowboy Breakfast Bagels

Store cowboy breakfast bagels in an airtight container in the refrigerator with the pico stored separately. They will last up to 2 days or so. Reheat the sandwiches in the microwave.

Whole Cowboy Breakfast Bagel on Table with Orange Juice.
5 from 1 vote

Cowboy Breakfast Bagel

Cowboy Breakfast Bagel is piled high with a sausage patty, cheese, bacon, and a fried egg, topped with fresh pico, and sandwiched between an onion bagel. Yes, that would be delicious on its own, but the homemade cowboy butter spread on the bagel takes the sandwich to a whole new flavorful level!



  • 1 medium tomato, diced
  • 1 small jalapeno pepper, seeded, diced
  • 1 tablespoon lime juice
  • salt and pepper, to taste

Breakfast Bagel

  • 8 slices thick-cut bacon, divided
  • 1 pound ground pork sausage
  • 4 slices sharp cheddar cheese, divided
  • 4 large eggs, fried, divided
  • 1 tablespoon unsalted butter
  • 4 onion bagels, toasted
  • ½ cup (113 g) cowboy butter, softened, divided
  • salt and pepper, to taste



  • In a small bowl, mix tomato, jalapeno, and lime juice. Add salt and pepper to taste. Store the pico in the refrigerator until ready to use on the bagel.


  • Preheat the oven to 425°F. Line a baking sheet with aluminum foil.
  • Arrange the bacon slices on the lined baking sheet in a single layer.
  • Bake for 25-30 minutes, or until the bacon is crispy.
  • Transfer the cooked bacon to a plate lined with paper towels to drain excess grease.


  • Divide the sausage mixture into four equal portions.
  • Shape each portion into a patty that's slightly larger than the bagel.
  • To a medium skillet over medium heat, add oil. Once hot, cook the sausage patties for about 3-4 minutes per side, or until they are browned on one side. Flip the patty and cook for 3-4 more minutes, or until cooked through. (Pork sausage is fully cooked when it reaches an internal temperature of 160°F.)
  • Transfer the patties to a plate lined with paper towels to drain any excess grease. Add a slice of cheese to each patty.


  • With paper towels, wipe out the same skillet and place over medium heat.
  • Once hot, add the tablespoon of butter. Once melted, fry each egg to your desired doneness. Season with salt and pepper.


  • Spread 1 tablespoon of cowboy butter on each half of bagel.
  • To the bottom half of a bagel, add one piece of sausage with cheese, 2 slices of bacon, one fried egg, and about a tablespoon of pico. Top with the bagel top and enjoy immediately! Repeat with the remaining bagels.

Did you make this recipe?

You can tag me at @iamhomesteader.

What the Test Kitchen had to say about this recipe:


We tested this on a variety of different breads and the bagel was by far the winner. The cowboy butter and the fresh pico elevated the whole sandwich. Definitely one of my favorite breakfast sandwiches so far!


I love breakfast sandwiches and onion bagels, so I knew I would love this recipe! Again, the cowboy butter adds so much flavor like it has to other recipes. It's a filling sandwich, so I would probably make it last for two breakfasts.


What a fantastic breakfast sandwich! I love this! All the flavors come together perfectly!


I love all bagel sandwiches. So I certainly did enjoy this one. It is packed with so much which makes it very fulfilling. You cannot skip the cowboy butter!


Really the perfect sandwich! This is buttery, flavorful, and definitely filling. Great for breakfast!

Share with your friends!

Categorized in:

Related Recipes

Meet Amanda Rettke

Reader Comments

5 from 1 vote (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating