Bacon Grilled Cheese

This post may contain affiliate links. Please read my disclosure policy.

Bacon Grilled Cheese! What kind of magic is this?! Combining bacon with cheddar and pepper jack cheeses takes a classic grilled cheese sandwich to the next level!

Perfect for lunch served alongside tomato soup or great for game day or movie night. Grilled cheese with bacon is a fancy, filling and flavorful take on a family favorite!

Two bacon grilled cheese sandwiches stacked and topped with extra bacon slices.

How to Make Bacon Grilled Cheese

Start with a bread thick enough to hold the melted cheese and heavy enough so it won’t fall apart. Grilled cheese with bacon (and tomato should you choose) needs a hearty bread. Sourdough is a great choice!

  1. Cook bacon slices until they are crisp. Remove the bacon and drain off all but about 1 tablespoon of bacon fat from the pan.
  2. Spread mayonnaise on the outside of two slices of sourdough bread (or bread of your choice).
  3. Layer the cheese and bacon (and optional tomato) over two slices of bread and top with remaining bread.
  4. Grill those slices of heaven up!

Overview of bacon grilled cheese sandwich ingredients on a cutting board.

To Make Bacon Grilled Cheese: Reheat the pan you cooked the bacon in on low heat and let the bacon grease become fully melted.

Gently place the bacon grilled cheese sandwich mayonnaise side out in the center of the pan and cook until golden. Flip and continue cooking until you see the cheese oozing from the sides.

a cross section of a bacon grilled cheese with melted cheese oozing out.

What to Serve with Grilled Cheese

Everything goes with a bacon grilled cheese sandwich!

Traditionally, it’s great with tomato soup (or any soup recipe you love)! On a warm day, we love to add in a tossed salad with a tangy vinaigrette. And nothing tastes better than washing it all down with an icy glass of Watermelon Lemonade!

More Grilled Cheese Sandwiches

Bacon Grilled Cheese sandwiches on parchment paper
5 from 1 vote
Review Recipe

Bacon Grilled Cheese

Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 2 sandwiches
Author Holly Nilsson
Course Lunch
Cuisine American
A classic grilled cheese is taken to the next level by adding in our favorite, bacon!


  • 4 slices sourdough bread
  • 2 tablespoons mayonnaise
  • 6 slices bacon
  • 2 oz cheddar cheese
  • 2 oz pepper jack cheese

Follow Spend with Pennies on Pinterest


  • Cook bacon in a pan until crisp. Remove from pan and drain, reserving 1 tablespoon drippings in the pan.
  • Spread mayonnaise over the outside of each slice of bread.
  • Divide the cheese and bacon over 2 slices of bread and top with remaining bread.
  • Preheat a small skillet over low heat.
  • Grill sandwich until golden, about 4-5 minutes. Flip and grill the other side until golden.

Nutrition Information

Calories: 960, Carbohydrates: 74g, Protein: 38g, Fat: 57g, Saturated Fat: 22g, Cholesterol: 104mg, Sodium: 1510mg, Potassium: 345mg, Fiber: 3g, Sugar: 4g, Vitamin A: 500IU, Calcium: 472mg, Iron: 5.3mg
Keyword bacon grilled cheese

REPIN this Delicious Recipe

You can see the bacon and cheese oozing out from the middle of this grilled cheese sandwich

A bacon grilled cheese sandwich! This sandwich combines all my favorites! Cheese and bacon are melted between two pieces of sourdough bread to create this tasty treat! #spendwithpennies #bacongrilledcheese #cheesegrilledsandwich #lunch #kidfriendly
A bacon grilled cheese sandwich! This sandwich combines all my favorites! Cheese and bacon are melted between two pieces of sourdough bread to create this tasty treat! #spendwithpennies #bacongrilledcheese #cheesegrilledsandwich #lunch #kidfriendly

More Recipes You'll Love

About the author


pinterest facebook twitter instagram

Holly is a wine and cheese lover, recipe creator, shopping enthusiast and self appointed foodie. Her greatest passion is creating in the kitchen and making deliciously comforting recipes for the everyday home cook!

More Posts by Holly

Latest & Greatest Dishes

Leave a Reply

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