Breakfast & Brunch
This bacon and cheese waffle recipe delivers the perfect balance of crispy edges and gooey, smoky cheddar swirls in every bite. The secret lies in cooking thick-cut bacon until perfectly crisp, then folding it into a rich waffle batter infused with sharp cheddar cheese.
I've perfected this technique over countless weekend breakfasts—it's become my go-to when I want something indulgent yet satisfying to start the day.
The waffle batter combines classic ingredients like flour, eggs, and milk with a touch of baking powder for that signature fluffy texture, while the crispy bacon and melted cheese create irresistible pockets of flavor.
You'll need just a few extra minutes to cook the bacon separately, but the payoff is worth it—each bite offers a perfect harmony of textures and flavors that keeps everyone reaching for seconds.
What makes these waffles truly special is how the cheese melts into perfect swirls while the edges achieve that coveted crispiness. The bacon adds a smoky depth that complements the rich, cheesy batter beautifully.
This recipe isn't just about making waffles—it's about creating a breakfast experience that feels like a treat, even on a regular morning.
Serve these waffles with warm maple syrup, fresh berries, or a dollop of whipped cream for the ultimate indulgence. The combination of crispy bacon, melted cheese, and fluffy waffles makes this a breakfast that's impossible to resist.
Let's get started on making these delicious waffles that will become a new favorite in your household.
Ingredients for bacon and cheese waffle
Crispy bacon, gooey cheese, and fluffy batter—these ingredients transform weekend breakfasts into something extraordinary.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 8 oz | Cooked until crispy, chopped |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged for flavor |
| All-Purpose Flour 🌾 | 2 cups | Sifted for fluffy texture |
| Large Eggs 🥚 | 2 whole | Room temperature for best blend |
| Whole Milk 🥛 | 1 ½ cups | Warmed slightly for smooth batter |
| Unsalted Butter 🧈 | ½ cup | Melted, cooled slightly |
| Granulated Sugar 🍚 | ¼ cup | For subtle sweetness |
| Baking Powder 🌶️ | 2 tsp | For fluffy rise |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Pure Vanilla Extract 🌿 | 1 tsp | For subtle flavor depth |
| Maple Syrup 🍯 | ½ cup | For serving, optional |
The thick-cut bacon is non-negotiable here—it delivers that perfect smoky crunch that makes every bite irresistible. I always grab thick-cut from Costco when I'm doing a big batch, but any good quality bacon works. Cook it until it's golden and crispy, then chop it into bite-sized pieces. The sharp cheddar needs to be aged—Kraft or Cabot are my go-tos, but any sharp variety will do. Freshly shred it yourself if you can; pre-shredded gets clumpy. The flour should be all-purpose, but if you've got bread flour, use half and half for extra chewiness.
No thick-cut bacon? Regular bacon works, but it won't be as crispy—adjust cooking time to get it there. Running low on sharp cheddar? Pepper jack or Gouda add different but delicious flavors. The maple syrup is optional for serving, but if you're going all out, grab Grade B for that rich, robust taste. The baking powder is crucial—Diamond Crystal is what I use, but double-acting works too. If you're out of vanilla extract, almond extract at half the amount gives a similar depth. And trust me on the room-temperature eggs—they blend so much smoother into the batter.
The crispy bacon loses crunch fast, so cook it right before making the waffles—or reheat in a 350°F oven for 5 minutes to revive it. The shredded cheese keeps for 1 week in the fridge, but once mixed into the batter, use it up within 2 days for the best texture. Store leftover waffles in an airtight container and reheat in a toaster or skillet—they taste almost as good warmed up as fresh. Freeze extras for up to 3 months—just thaw in the fridge overnight.
Why You'll Love This Recipe
- Crispy in Minutes: I swear by the thick-cut bacon—it cooks fast and stays perfectly crispy while the waffles bake. No waiting around for soggy edges here.
- Cheese Pulls Hard: That sharp cheddar stretches and melts into gooey pockets with every bite. Honestly, I’ve seen grown men reach for seconds just to chase the last bit.
- Breakfast or Brunch: Serve them with maple syrup for a lazy weekend morning or swap in scrambled eggs for a hearty brunch. My kids even ask for these on school nights.
- Budget Breakfast Win: A dozen waffles cost me less than takeout, and the leftovers reheat like a dream. (Yes, even on a Tuesday night.)
Step-by-step instructions for bacon and cheese waffles
Here's how to make waffles with irresistible crispy edges and gooey cheddar swirls.
Cook the Bacon Until Crispy and Chop
Start by cooking the 8 oz thick-cut bacon in a skillet over medium heat until it reaches golden brown and crispy. I like to use a wire rack over a baking sheet to drain excess fat while crisping. This takes about 12-15 minutes total, depending on your stove.
Once fully cooked, transfer the bacon to a paper towel-lined plate to drain any remaining fat. Use kitchen shears to chop it into ½-inch pieces. This crispy bacon will add incredible smoky flavor to every bite of your waffles. Don't skip this step—it's what makes these waffles truly special!
Whisk Wet Ingredients for Perfect Texture
In a large mixing bowl, combine the 2 whole large eggs, 1.5 cups whole milk, 0.5 cup melted unsalted butter (cooled slightly), 0.25 cup granulated sugar, 1 tsp pure vanilla extract, 2 tsp baking powder, and 0.5 tsp salt. Whisk vigorously for 2-3 minutes until the mixture is completely smooth and slightly thickened.
I always warm the milk slightly (just until it's comfortable to touch) to help the butter emulsify better. This creates a silky batter that will give you those perfect crispy edges and fluffy interior. The baking powder is crucial here—it's what makes these waffles light and airy rather than dense.
Fold in Flour and Cheese for Maximum Flavor
Gently fold in the 2 cups all-purpose flour using a spatula, mixing just until combined. Be careful not to overmix—you should still see a few flour streaks. Then add 1 cup of the shredded sharp cheddar cheese and the chopped bacon, folding them in until evenly distributed throughout the batter.
Here's the thing—adding the cheese directly to the batter ensures those delicious cheddar pockets in every bite. I like to set aside the remaining ½ cup cheese for the swirl technique we'll do next. The batter should be thick but pourable—if it's too thick, add 1 tablespoon of milk to loosen it.
Create the Signature Cheese Swirls
Preheat your waffle iron to 375°F and lightly grease it with butter or nonstick spray. Pour about ½ cup of batter onto the center of the waffle iron. Quickly take the remaining ½ cup cheese and create a small mound in the center of the batter. Then, using a knife, cut through the batter to the edge of the iron, creating a swirl pattern that will distribute the cheese beautifully.
Close the waffle iron and cook for 4-5 minutes until the waffle is golden brown and crispy. You'll know it's ready when you hear that satisfying sizzle and see steam rising. This swirl technique creates those beautiful cheddar pockets that make these waffles so irresistible!
Serve Warm with Maple Syrup
Transfer the cooked waffle to a plate and keep it warm in a 200°F oven while you make the remaining waffles. The residual heat will keep them crispy. For serving, I like to drizzle with 0.5 cup maple syrup (or more if you're feeling indulgent) and add an extra sprinkle of crispy bacon on top.
These waffles are best served immediately while still warm and crispy. The combination of smoky bacon, sharp cheddar, and sweet syrup creates a perfect balance of flavors in every bite. Trust me, your breakfast game just got a major upgrade!
Pro Tips For Making Bacon And Cheese Waffle
- CRISP THE BACON FIRST: Cook the thick-cut bacon until it’s just crisp—about 12-14 minutes—then drain on paper towels. Overcooking turns it greasy, and undercooked bacon stays chewy. Save the rendered fat for the waffle batter later; it adds richness without extra oil.
- GRATE THE CHEESE FINE: Use a box grater (not pre-shredded) for sharp cheddar—it melts smoother and doesn’t clump. If you’re in a rush, pulse it in a food processor, but don’t overdo it or it’ll turn into cheese dust. Aim for pea-sized pieces.
- LET THE BATTER REST: After mixing, let the waffle batter sit for 10 minutes. The flour absorbs the milk and eggs better, and the cheese doesn’t separate when cooking. I used to skip this and ended up with dense, gummy waffles every time.
- USE A SPRAY OIL BOTTLE: Lightly spray the waffle iron with oil after preheating—it coats the plates evenly without pooling. Too much oil makes the waffles greasy; too little causes sticking. A quick spray and wipe with a paper towel is all you need.
Troubleshooting perfect results
Batter Too Thick?
The batter might be too thick if it's difficult to pour or spread properly. This usually happens when the flour absorbs too much liquid. To fix it, add 1 tablespoon of milk at a time, whisking gently until the batter reaches a pourable consistency.
I’ve found that warming the milk slightly (just until it’s comfortable to touch) helps it blend more smoothly into the batter. 🥛
Cheese Not Melting Properly
If your cheese isn’t melting into those gooey swirls, it might be too cold or the waffle iron isn’t hot enough. Make sure your waffle iron is preheated to 375°F and use freshly shredded cheese—pre-shredded cheese contains anti-caking agents that prevent proper melting.
For extra gooeyness, try adding 1 tablespoon of heavy cream to the batter before cooking. 🧀
Bacon Losing Crunch
Crispy bacon is the star of these waffles, but it can lose its crunch if cooked too far in advance. To keep it crispy, cook the bacon right before making the waffles, or reheat it in a 350°F oven for 5 minutes to revive its texture.
Another trick? Store leftover bacon in the freezer—it stays crispy for weeks when reheated quickly in a skillet. 🥓
Waffles Too Dense
Dense waffles usually mean the baking powder wasn’t activated properly or the batter was overmixed. Double-check that your baking powder is fresh (test it with vinegar—if it fizzes, it’s good).
Whisk the batter just until combined, and avoid overmixing. For extra fluffiness, let the batter rest for 5 minutes before cooking. 🌬️
Uneven Cooking
If your waffles come out unevenly cooked, your waffle iron might not be hot enough or the batter isn’t distributed evenly. Preheat the iron for at least 10 minutes before cooking, and
Nutrition facts
Frequently asked questions
Can I make these waffles without a waffle iron?
Use a cast-iron skillet or griddle over medium heat. Heat the pan until hot, then pour ¼ cup batter per waffle, spreading it into a round shape with a spatula. Cook for 3-4 minutes per side until golden and crispy. The texture will be slightly different but still delicious.
What's the best cheese substitute if I don't have sharp cheddar?
Try Pepper Jack for a spicy kick or Gouda for a slightly sweet, caramel-like flavor. Monterey Jack works too, though it's milder. Avoid pre-shredded cheese—it contains anti-caking agents that prevent proper melting. Freshly shredded always gives the best results!
How do I store leftover bacon and cheese waffles?
Store in an airtight container at room temperature for up to 2 days. For longer storage, freeze for up to 3 months. Reheat in a 350°F oven for 5-10 minutes or until warmed through. They won't be as crispy but still taste amazing!
Can I make these waffles ahead of time?
Yes! Cook the waffles completely, then let them cool. Store in the fridge for 2 days or freeze for 3 months. Reheat in a toaster or oven until warm. The cheese will be less gooey but still delicious. Pro tip: Wrap them in foil before freezing to maintain crispiness.
What's the secret to getting crispy edges?
Preheat your waffle iron to 375°F for at least 10 minutes before cooking. Use thick-cut bacon and don't overmix the batter—just until combined. A well-heated iron and proper batter consistency are key to those perfect crispy edges every time!
