Breakfast & Brunch
This bacon and cheese waffle recipe delivers the ultimate weekend breakfast—crispy golden edges, perfectly melted cheese, and smoky bacon streaks that turn every bite into a flavor explosion.
The secret lies in crisping the bacon first (oven-baked for even cooking) and folding it into the batter at the last minute so it stays warm and crispy when the waffles hit the iron.
I perfected this after years of overcooked bacon and soggy cheese, and now it’s the first thing I make on lazy mornings.
What sets these apart is the technique: cooking the waffles at 375°F for that signature crisp, then melting sharp cheddar and pepper jack directly in the waffle maker for gooey pockets. The batter is simple—just flour, eggs, milk, and a touch of baking powder—but the magic happens in the timing.
You’ll need about 10 minutes per batch, including bacon prep, and trust me, the wait is worth it when that first bite releases a wave of savory, salty, and cheesy goodness.
The result is waffles with crispy edges that shatter slightly and a tender interior loaded with melty cheese and crisp bacon. Serve them warm with maple syrup, fresh berries, or a dollop of whipped cream to balance the richness.
These aren’t just waffles—they’re a brunch centerpiece that’ll have everyone asking for seconds. Let’s make them.
For extra indulgence, top with a fried egg or crumbled bacon on the side. The key is keeping everything hot until serving, so the bacon stays crisp and the cheese stays stretchy.
This recipe is your new go-to for weekend mornings, date nights, or anytime you crave something hearty and delicious.
Ingredients for bacon and cheese waffle
Crispy edges, melty cheese, and smoky bacon—here’s what makes these waffles unforgettable.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 1 ½ cups | Sifted for light texture |
| Large Eggs 🥚 | 2 whole | Room temperature preferred |
| Whole Milk 🥛 | 1 ¼ cups | Cold for best results |
| Baking Powder 🧂 | 1 tbsp | Aluminum-free preferred |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| White Sugar 🍚 | 2 tbsp | Granulated preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for crisp edges |
| Bacon 🥓 | 6 oz | Thick-cut, center-cut preferred |
| Sharp Cheddar Cheese 🧀 | 1 cup | Shredded, block preferred |
| Pepper Jack Cheese 🧀 | ½ cup | Shredded, block preferred |
| Maple Syrup 🍯 | ¼ cup | For serving, Grade B preferred |
| Fresh Blueberries 🫐 | ½ cup | Optional, for topping |
| Heavy Whipping Cream 🥛 | ¼ cup | For serving, lightly whipped |
The bacon makes or breaks these waffles. Thick-cut, center-cut bacon from Oscar Mayer or Costco stays crispy longer than thin slices. Look for packages labeled 'thick-cut'—anything less than 1/4-inch thick turns soggy. The cheddar and pepper jack should be block cheese (not pre-shredded)—it melts smoother and doesn't get clumpy. I always grab Kraft Sharp Cheddar and Monterey Jack from the deli counter at Kroger or Walmart—they keep better than the pre-shredded stuff. For the flour, Gold Medal All-Purpose is my go-to, but any sifted flour works. The butter? Land O'Lakes unsalted stays firm longer when cubed—don’t melt it beforehand.
No thick-cut bacon? Regular bacon, cooked extra crispy works in a pinch, but it’ll lose crispness faster. Swapping cheeses? Gouda or Gruyère melt beautifully too—just use the same amount. Running low on baking powder? Baking soda plus cream of tartar (1/4 tsp baking soda + 1/2 tsp cream of tartar = 1 tbsp baking powder). The milk can be almond or oat milk if needed, but the texture won’t be quite as crisp. For the maple syrup, Grade B has more flavor—Log Cabin or Maine Maple brands are worth the splurge. Blueberries? Frozen work fine—just don’t thaw them first.
Keep the bacon crisp by storing it in a single layer on a wire rack until ready to fold into the batter. The shredded cheese stays fresh for 2 weeks in the fridge, sealed in a container. For the batter, mix everything except the butter first—it’s easier to fold in cold cubes at the end. These waffles reheat best in a 350°F oven for 5-10 minutes—the cheese gets gooey again. Make a double batch and freeze extras—they crisp up perfectly in the toaster. Portion the batter into ziplock bags for easy freezing, or store the cooked waffles stacked with parchment between them.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this waffle batter comes together faster than my coffee brews. Just mix flour, eggs, milk, baking powder, and salt—no fancy techniques, no waiting for dough to rise. The real magic? You’ll have golden, crispy waffles ready while the bacon’s still sizzling.
- Salty-Sweet Crunch: That first bite—crispy edges from the waffle iron, gooey cheese pulling in every direction, and bacon so crisp it snaps like a tiny edible flag? Honestly, it’s the kind of flavor combo that makes you question why you ever ate plain waffles. The baking powder keeps them light, but the cheese and bacon turn it into a full-blown breakfast hero.
- Breakfast for Any Crowd: Weekday mornings? Check. Brunch with friends? Double-check. Even a lazy Sunday when you’re not leaving the house? This works. Make a double batch, freeze the extras, and reheat them in minutes—perfect for when you’ve got guests over and zero energy to cook.
- Budget Breakfast Hack: Between us, this recipe is my secret weapon for stretching groceries without sacrificing flavor. Cheap pantry staples (flour, eggs, milk) plus a little bacon and cheese stretch to feed the whole family, and leftovers reheat like they’re fresh. It’s the kind of meal that makes you feel like you’re splurging, even when you’re not.
Step-by-step instructions for bacon and cheese waffles
Here's how to make waffles with perfectly crisp edges and gooey cheese pockets.
Cook the Bacon Until Crispy
Line a baking sheet with parchment paper and arrange the 6 oz bacon in a single layer. Cook in a 400°F oven for 15-20 minutes, flipping halfway through, until deep golden brown and crispy. The bacon should release easily from the paper when done.
While the bacon cooks, I like to let it cool slightly before crumbling it into ¼-inch pieces. This prevents the waffle batter from absorbing too much grease, which can make them greasy instead of crispy. Save the bacon fat—you'll use it in the batter for extra flavor!
Make the Waffle Batter
In a large bowl, whisk together the 1.5 cups all-purpose flour, 1 tbsp baking powder, and 0.5 tsp salt. In a separate bowl, melt the 0.5 cup unsalted butter and let it cool slightly. Then, whisk in the 2 whole eggs, 1.25 cups whole milk, and 2 tbsp white sugar until smooth.
Gently fold the dry ingredients into the wet mixture until just combined—you should still see small flour streaks. Stir in the 1 cup sharp cheddar cheese and 0.5 cup pepper jack cheese until evenly distributed. The batter should be thick but pourable. If it looks too stiff, add 1 tablespoon milk at a time until it reaches the right consistency.
Fold in the Crumbled Bacon
Add the crumbled bacon to the batter and stir gently to distribute it evenly. The key here is to keep the bacon pieces intact so they create those delicious pockets of savory goodness in the waffles. If the batter feels too thick after adding the bacon, give it one last stir to ensure everything is well incorporated.
Let the batter rest for 5 minutes before cooking. This short rest helps the flour fully hydrate, which leads to lighter, crispier waffles. I always give the batter a quick whisk before pouring to make sure the cheese and bacon are evenly distributed.
Cook the Waffles to Golden Perfection
Preheat your waffle iron to medium-high heat—this ensures a crispy exterior without burning the batter. Lightly grease the iron with a bit of butter or bacon fat to prevent sticking. Pour ½ cup batter onto the center of the iron and close it.
Cook for 3-4 minutes until the waffles are golden brown and the edges pull away from the iron easily. You'll know they're done when the top looks dry and the bottom is crispy. Keep the cooked waffles warm in a 200°F oven while you finish the batch.
Serve with Maple Syrup and Blueberries
Transfer the waffles to a serving plate and top each one with 1 tablespoon maple syrup and a sprinkle of fresh blueberries. For extra indulgence, whip the 0.25 cup heavy whipping cream until soft peaks form and dollop it on top. The contrast of the crispy waffles, melty cheese, and sweet toppings is what makes this recipe so special.
Serve immediately while the waffles are still warm and crispy. The cheese should be gooey inside, and the bacon pockets should be perfectly crisp. Enjoy with a side of extra syrup if you're feeling generous!
Pro Tips For Making Bacon And Cheese Waffle
- Preheat Waffle Iron to Medium-High: Low heat makes soggy waffles—this recipe needs a hot iron to crisp the edges while keeping the inside tender. I used to rush this and ended up with gummy waffles that needed extra butter to salvage them.
- Mix Dry Ingredients First: Whisk flour, baking powder, and salt together before adding wet ingredients—this prevents lumps that ruin texture. I learned this the hard way when my first batch turned out dense and uneven.
- Use Cold Milk: Cold whole milk keeps the batter from activating too quickly, giving you time to cook the waffles before they overproof. Warm milk makes the batter rise too fast, leading to flat, cakey results.
- Layer Cheese Between Layers: Fold shredded cheese into the batter after mixing wet and dry ingredients, then sprinkle extra between waffle iron layers for maximum melty pockets. I was skeptical until I tried it—now it’s non-negotiable.
Common mistakes when making great bacon and cheese waffle
Overcooked Bacon
Skipping the 15-20 minute oven cook time for bacon leads to greasy, limp pieces that turn your waffles soggy. I’ve made this mistake too many times—always bake until deep golden brown and crisp.
If you’re short on time, pan-fry at medium-high heat for 8-10 minutes, flipping once, but oven-baked bacon stays crisp longer. 🥓
Cheese Clumps
Pre-shredded cheese contains anti-caking agents that prevent smooth melting. Always use block cheese (like Kraft Sharp Cheddar) and shred it yourself with a box grater.
For extra smoothness, microwave the cheese for 20-30 seconds to soften before mixing into the batter. This trick ensures pockets of gooey perfection, not grainy chunks.
Batter Too Thin
If your batter looks like pancake batter, you’ve likely overmixed or added too much milk. The ideal consistency should be thick but pourable—like heavy cream. I’ve learned the hard way: stop folding when you still see small flour streaks.
For extra crispiness, chill the batter for 10 minutes before cooking. This helps the edges set faster in the waffle iron.
Underheated Waffle Iron
Cooking at low heat results in gummy, uneven waffles. Always preheat your iron to medium-high (375°F) for 5 minutes before adding batter. A quick test: sprinkle a few drops of water on the iron—if they sizzle immediately, it’s ready. I keep mine at 375°F throughout cooking for consistent crispiness.
Cheese Not Melty
Cheese that stays hard likely wasn’t hot enough when the waffles cooked. The secret? Sprinkle cheese directly on the hot waffle iron before closing it. This creates pockets of melted cheese that blend into the batter as it cooks.
For extra gooeyness, add 1 tbsp heavy cream to the batter—it helps the cheese melt more evenly.
Bacon Loses Crisp
Adding crumbled bacon to warm batter causes it to soften immediately. My solution: fold in bacon just before cooking and use the waffle iron’s residual heat to crisp it again.
For extra insurance, place the cooked waffles on a wire rack over a baking sheet for 2 minutes to crisp the bacon while keeping the waffle warm. 💡
Nutrition facts
Frequently asked questions
Can I make these waffles without a waffle iron?
Use a skillet or griddle set to medium-high heat with a little butter. Pour ¼ cup batter per waffle, cover with a lid, and cook for 3-4 minutes per side. The edges won’t be as crisp, but they’ll still be delicious. For extra texture, press down gently with a spatula while cooking.
How do I keep the bacon crispy in the batter?
Crisp the bacon first in the oven, then let it cool completely before crumbling. Fold it into the batter just before cooking—never pre-mix for long. The waffle iron’s heat will crisp it again. For extra insurance, place finished waffles on a wire rack for 2 minutes to set the bacon while keeping the waffle warm.
What’s the best cheese for melty pockets?
Use block cheddar and pepper jack (shredded yourself) for the best melt. For extra gooeyness, add 1 tbsp heavy cream to the batter. Avoid pre-shredded cheese—it contains anti-caking agents that prevent smooth melting. If you’re short on time, microwave the cheese for 20 seconds before mixing.
Can I make these ahead of time?
Yes! Cook the waffles and let them cool completely. Store in an airtight container at room temperature for 1 day or freeze for up to 1 month. To reheat, warm in a 350°F oven for 5-10 minutes until crispy. For extra crispiness, toast in a toaster for 1-2 minutes before serving.
What’s the secret to crispy edges?
Preheat your waffle iron to 375°F for 5 minutes before cooking. Use cold butter cubes in the batter (don’t melt them) and pour the batter directly onto the hot iron. Avoid overcrowding—cook one waffle at a time for even crispiness. A 10-minute rest for the batter also helps!
