Go Back
Close-up of toasted bagels topped with creamy cheese, crispy bacon, and fresh chives, perfect for a savory breakfast.

Bacon Cream Cheese Bagels

Warm, crispy, and incredibly comforting, these Bacon Cream Cheese Bagels are the ultimate weekend breakfast ritual. Packed with smoky bacon, creamy cheese, and a hint of spice, they’re perfect for cozy brunches or prepping ahead for an easy weekday meal. You’ll never look at a plain bagel the same way again.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 4 servings
Course: Breakfast, Brunch
Cuisine: American
Calories: 650

Ingredients
  

Filling
  • 200 g full-fat cream cheese softened
  • 5 oz cooked bacon cooled and chopped
  • 1 cup cheddar cheese shredded
  • 1 tbsp mayonnaise
  • 1 tbsp sour cream or Greek yogurt
  • 1 tbsp chopped fresh chives plus more for garnish
  • 1 tsp hot sauce optional, to taste
  • salt and pepper to taste
Bagels
  • 4 large sesame bagels or your favorite kind

Method
 

  1. Step 1: Make the Creamy Bacon Cheddar Filling
    4 large sesame bagels
    7 oz cream cheese
    5 oz cooked bacon, cooled and diced
    1 cup shredded cheddar cheese
    1 tbsp mayonnaise
    1 tbsp sour cream
    1 tbsp chopped chives
    1 tsp hot sauce (optional or to taste)Salt and pepper, to taste
    In a mixing bowl, combine the cream cheese, cheddar cheese, chopped cooked bacon, mayonnaise, sour cream or Greek yogurt, hot sauce (if using), salt, and pepper. Mix until smooth and well combined. Reserve a bit of bacon and chives for garnish.
  2. Step 2: Prepare the Bagels
    4 large sesame bagels
    Take each sesame bagel and cut a wafer-thin slice off the base, making sure to leave the seeded side intact.
    Place the bagel seed-side-down.
    Carefully run a knife around the center of the bagel, making sure not to cut all the way through.
    Then, using your thumbs, gently but firmly push the center of the bagel outward to create space for the filling.
  3. Step 3: Stuff and Bake the Bagels
    bagels prepared in Step
    2cream cheese filling from Step 1
    Divide the prepared creamy bacon cheddar filling (from Step 1) evenly among the hollowed-out bagels (from Step 2), smoothing the filling to level off the tops.
    Arrange the stuffed bagels on a baking tray.
    Bake in a preheated oven at 190°C/375°F for 12-15 minutes, or until the tops are golden and the cheese is gooey and bubbling.
  4. Step 4: Garnish and Serve
    reserved bacon from Step 1
    1 tbsp chopped chives
    Once baked, carefully remove the bagels from the oven—the filling will be quite hot!
    Garnish the tops with the reserved bacon and a sprinkle of chopped chives.
    Serve immediately and enjoy.
    For extra flavor, I like to add an extra pinch of chives just before serving.

Notes

For busy mornings, make the filling up to 3 days in advance and store it in the fridge. To switch it up, try turkey bacon or a vegetarian substitute, different cheeses like Swiss or pepper jack, or add jalapeños for a spicy version. Serve with fresh fruit or crispy potatoes for a complete brunch.