These Bacon Cream Cheese Bagels are a match made in breakfast heaven! With crispy bacon and creamy cheese spread on a warm bagel, they are super yummy and oh-so-satisfying.
You can whip these up in no time, making your mornings a bit brighter! I love adding some fresh chives for a pop of flavor. Who doesn’t enjoy a tasty treat to start the day? 🥓🥯
Key Ingredients & Substitutions
Bagels: Plain bagels work best here for their neutral flavor. You can also try other flavors like onion or garlic for an extra kick. If you’re gluten-free, look for gluten-free bagels that are available in stores.
Cream Cheese: I recommend using regular cream cheese for a smooth and creamy texture. If you’re looking for a lower-fat option, Neufchâtel cheese is a great substitute. Vegan cream cheese can also work if you want a plant-based version!
Cheddar Cheese: Sharp cheddar gives a nice flavor contrast but feel free to mix it up! Monterey Jack or mozzarella can also be used for a milder taste. If you like a bit of heat, pepper jack cheese would be a fun twist.
Bacon: Crispy bacon adds great flavor. If you prefer a healthier option, turkey bacon is a popular alternative. For a vegetarian swap, try using crispy chickpeas or tempeh bacon for a smoky taste.
Chives: Fresh chives are excellent for adding a mild onion flavor. You can substitute them with green onions or even fresh parsley if chives are not available.
How Do You Get Perfectly Cooked Bacon?
Getting bacon crispy can be tricky, but here’s how to nail it every time! Start with raw bacon and don’t rush the process. Here’s the method I use:
- Set your skillet on medium heat to render the fat evenly. Cooking on medium allows the bacon to crisp without burning.
- Cook the bacon for about 6-8 minutes, flipping it occasionally. You want it golden brown and crispy.
- Transfer cooked bacon to a paper towel-lined plate to drain excess fat. This keeps it crispy.
Let the bacon cool before chopping it. This helps it maintain its crunch when you mix it into the cheese filling!

How to Make Delicious Bacon Cream Cheese Bagels
Ingredients You’ll Need:
For the Bagels:
- 4 plain bagels, sliced in half
For the Cream Cheese Filling:
- 8 oz cream cheese, softened
- 1 cup shredded cheddar cheese
- 8 slices bacon
- 2 tbsp chopped fresh chives
- 1 tsp black pepper
- Optional: Everything bagel seasoning or poppy seeds for sprinkling
How Much Time Will You Need?
This recipe will take about 25-30 minutes total. You’ll spend around 10 minutes preparing the ingredients and cooking the bacon, followed by 15-20 minutes baking in the oven. It’s a quick and tasty treat that’s perfect for breakfast or snack time!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 375°F (190°C). This ensures your bagels bake evenly and get that lovely golden color.
2. Cook the Bacon:
Place the bacon slices in a skillet over medium heat. Cook the bacon until it is crispy, which should take about 6-8 minutes. Once done, transfer the bacon to a paper towel-lined plate to drain off any excess fat. When the bacon has cooled a bit, chop it into small pieces.
3. Make the Cream Cheese Mixture:
In a medium bowl, combine the softened cream cheese, shredded cheddar cheese, the chopped bacon (make sure to save some bacon bits for later), and black pepper. Mix everything together until well combined and creamy.
4. Spread the Mixture:
Take each half of the bagels and spread the creamy mixture generously over the top. Make sure each one is well covered for a rich flavor!
5. Prepare for Baking:
Arrange the bagel halves on a baking sheet lined with parchment paper. This makes for easy cleanup later and helps prevent the bagels from sticking.
6. Add Toppings:
Sprinkle the reserved bacon pieces and the chopped chives over the cream cheese mixture on the bagels. If you want, you can also add a sprinkle of everything bagel seasoning or poppy seeds for that extra crunch and flavor.
7. Bake the Bagels:
Place the baking sheet in your preheated oven and bake the bagels for 10-15 minutes. You want the cheese to be melted and lightly golden around the edges.
8. Let Them Cool and Serve:
Once baked, carefully remove the bagels from the oven and let them cool slightly. Serve warm and enjoy your delicious bacon cream cheese bagels!
Can I Use Different Types of Bagels?
Absolutely! While plain bagels are recommended for a neutral flavor, you can experiment with bagels like onion, garlic, or even everything bagels for an added twist. Just keep in mind that flavored bagels may slightly alter the taste of the final dish.
What’s the Best Way to Store Leftover Bagels?
If you have leftovers, store them in an airtight container in the fridge for up to 3 days. To reheat, place them in the oven at 350°F (175°C) for about 5-7 minutes. This will help maintain their crispy texture!
Can I Prepare the Cream Cheese Mixture Ahead of Time?
Yes, you can! If you want to save time, prepare the cream cheese mixture a day in advance and store it in the refrigerator. Just be sure to let it come to room temperature before spreading it on the bagels to ensure an even application.
How Can I Make This Recipe Vegetarian?
To make this recipe vegetarian, you can simply omit the bacon and replace it with crispy sautéed mushrooms or smoked tempeh for a smoky flavor. You might also try adding sautéed spinach or diced peppers for extra texture and taste!



