Breakfast & Brunch
This bacon and cheese waffle recipe delivers the perfect balance of crispy edges, smoky bacon, and rivers of melted cheese that make every bite irresistible. 🔥 The secret lies in crisping the bacon first for maximum flavor, then folding it into a rich, fluffy batter that cooks up golden and tender in the waffle iron.
What sets these apart is the cheese—it melts into gooey rivers while the waffles stay light, creating a texture that's both satisfying and indulgent.
What makes this recipe work is the combination of simple techniques and quality ingredients. You'll start with thick-cut bacon for that signature smokiness, then mix it into a batter that's just right—not too heavy, but rich enough to hold up to the melted cheese.
The waffle iron does all the heavy lifting, ensuring crispy edges and a fluffy interior every time. It's the kind of breakfast that feels like a treat, not just a meal.
By the time you're done, you'll have waffles with crispy golden-brown edges, pockets of melted cheese that stretch into delicious rivers, and crispy bacon bits scattered throughout. The aroma alone will have everyone gathering around the table, and the first bite delivers on that promise of indulgence.
This is comfort food at its finest—perfect for weekend brunches, lazy Sundays, or whenever you need a little extra satisfaction in your morning.
Serve these waffles with warm maple syrup, fresh berries, or even a dollop of whipped cream to balance the richness. They're hearty enough to stand alone or pair beautifully with scrambled eggs and sausage for a full brunch spread. Let's get cooking—your taste buds will thank you.
Ingredients for bacon and cheese waffle
Crispy bacon, gooey cheese, and fluffy waffles—just 12 ingredients for ultimate weekend breakfast.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 6 oz | Crisped until edges are golden |
| All-Purpose Flour 🌾 | 1 ½ cups | Sifted for fluffier texture |
| Granulated Sugar 🍚 | ½ cup | Light brown sugar works too |
| Baking Powder 🧂 | 2 tsp | Freshly opened for best rise |
| Salt 🧂 | ½ tsp | Kosher or sea salt preferred |
| Large Eggs 🥚 | 2 whole | Room temperature for smooth batter |
| Whole Milk 🥛 | 1 ½ cups | Full-fat for creaminess |
| Melted Butter 🧈 | ½ cup | Unsalted, cooled slightly |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged for best melt |
| Cream Cheese 🧀 | 4 oz | Room temperature, softened |
| Vanilla Extract 🍯 | 1 tsp | Pure, not imitation |
| Waffle Iron 🔥 | 1 whole | Non-stick preferred |
| Maple Syrup 🍁 | ¼ cup | For serving (optional) |
The bacon is non-negotiable here—thick-cut gives you that perfect smokiness and crispiness. Oscar Mayer or Costco Kirkland are my go-tos, but any thick-cut will work. Look for slices that are at least 1/4-inch thick—thinner bacon burns before it crisps. The cheese is where the magic happens: sharp cheddar melts into those glorious rivers, while cream cheese adds richness. If you're short on time, pre-shredded cheese is fine, but freshly grated always wins for flavor. For the flour, grab the King Arthur brand if you can—it's a game-changer for light, airy waffles.
No thick-cut bacon? Regular bacon works in a pinch, but you'll need to watch it closer to avoid burning. Swapping cheddar? Monterey Jack or Gouda melt beautifully too. Running low on cream cheese? Substitute with extra sharp cheddar—just reduce the amount by 2 oz. The waffle iron is your best friend here. If yours isn't non-stick, lightly grease it with butter or oil before adding batter. For extra crispiness, preheat your iron for 5-10 minutes before cooking. And if you're feeling fancy, add a pinch of smoked paprika to the batter for a subtle kick—trust me, it elevates everything.
These waffles are best served fresh, but you can reheat leftovers in a toaster or air fryer for 2-3 minutes to restore that crispy texture. Store them in an airtight container at room temperature for up to 2 days, or freeze for 1 month by wrapping them tightly in plastic. Pro tip: Keep the bacon grease! It's perfect for cooking eggs or making pancakes later. And if you're planning a brunch, double the recipe—these disappear fast. Serve with warm maple syrup and fresh berries for the full experience.
Why You'll Love This Recipe
- Here’s what sold me: the sugar caramelizes just enough to balance the bacon’s saltiness, while the melted cheese pulls everything together. It’s like a breakfast sandwich in waffle form—no syrup needed, honestly.
- Crispy in Minutes: I swear, the thick-cut bacon cooks while the batter rests—no waiting around. Just toss those slices in the oven, let them render their magic, then crumble them straight into the waffle mix. That smoky, salty crunch? Ready in 15 minutes flat.
- Sweet-Savory Magic: Here’s what sold me: the sugar caramelizes just enough to balance the bacon’s saltiness, while the melted cheese pulls everything together. It’s like a breakfast sandwich in waffle form—no syrup needed, honestly.
- Breakfast for Brunch: Between us, these are my go-to for lazy Sundays or when friends drop by unannounced. Serve them warm with a dusting of powdered sugar and a drizzle of maple, or pack extras for lunch—no one will judge (or resist).
Step-by-step instructions for bacon and cheese waffles
Here's how to make waffles with golden edges and gooey cheese rivers that'll have everyone begging for seconds.
🔥 Step 1: Cook the Bacon to Perfect Crispiness
Line a baking sheet with parchment paper and arrange the 6 oz thick-cut bacon in a single layer. Cook in a cold skillet over medium heat for 12-15 minutes, flipping occasionally, until the edges are deep golden brown and the fat has rendered out. Real talk: don't rush this—crispy bacon makes all the difference.
Once crisp, transfer the bacon to a paper towel-lined plate to drain excess fat. Chop the bacon into ½-inch pieces while it's still warm—this makes it easier to fold into the batter later. Keep the rendered bacon fat in the skillet; we'll use it to grease our waffle iron later. If you have more than ¼ cup, reserve it for cooking eggs or making a quick sauce.
👨🍳 Step 2: Mix the Wet Ingredients for Fluffy Texture
In a large mixing bowl, whisk together the 2 whole large eggs, 1.5 cups whole milk, 0.5 cup melted butter (cooled slightly), 1 tsp vanilla extract, and 1.5 cups sharp cheddar cheese. I like to use a whisk for this step to avoid overmixing later. The batter should be smooth but still slightly thick—this ensures those perfect fluffy pockets when baked.
Add the 4 oz cream cheese to the wet mixture and stir until completely dissolved. Here's the thing—don't worry if it looks curdled at first. Once we add the dry ingredients, everything will come together beautifully. The cream cheese adds that luxurious richness that makes these waffles extra special.
👨🍳 Step 3: Combine Dry Ingredients and Fold in Bacon
In a separate bowl, sift together the 1.5 cups all-purpose flour, 0.5 cup granulated sugar, 2 tsp baking powder, and 0.5 tsp salt. This sifting step is crucial—it prevents lumps and gives those waffles their signature light, airy texture. Make a well in the center of the dry ingredients and pour in the wet mixture.
Gently fold everything together using a spatula, being careful not to overmix. Once combined, stir in the chopped bacon pieces, making sure they're evenly distributed throughout the batter. The bacon should be warm enough to melt the cheese slightly as the waffles cook, creating those dreamy rivers of gooey goodness. If the batter seems too thick, add 1-2 tablespoons of milk to loosen it slightly.
🔥 Step 4: Cook Waffles in a Preheated Iron
Heat your waffle iron over medium-high heat until it's properly preheated—about 5 minutes. Lightly grease the plates with the reserved bacon fat or a bit of butter using a paper towel. Pour ½ cup of batter onto the center of the iron, spreading it evenly to the edges. Close the lid and cook until the waffles are golden brown and crispy, about 3-4 minutes depending on your iron.
I know it's tempting to peek, but resist! Opening the iron too early can cause the waffles to cook unevenly. You'll know they're ready when the edges are deep golden brown and the waffle releases easily from the iron. Transfer to a wire rack to keep them crispy while you make the rest. Make all 4 waffles before serving—they're best enjoyed fresh and warm.
🍽️ Step 5: Serve with Maple Syrup and Extra Cheese
Serve the waffles immediately while still warm and crispy. Drizzle with 0.25 cup maple syrup and top with additional shredded cheddar cheese if desired. The contrast of warm waffles with cool, runny cheese is what makes these truly special. Here's a pro tip: if you want extra crispy edges, transfer the waffles to a 350°F oven for 1-2 minutes after cooking to crisp them up even more.
These waffles are perfect for brunch or breakfast-for-dinner. The combination of smoky bacon, sharp cheddar, and creamy texture makes them irresistible. Don't forget to save some for leftovers—they reheat beautifully in a toaster or air fryer to restore that crispy texture.
Pro Tips For Making Bacon And Cheese Waffle
- CRISPY BACON FIRST: Cook the thick-cut bacon until it’s just crispy—not blackened—then drain on paper towels. Overcooking turns it chewy, and you’ll end up with soggy waffles when you fold it in later. (Yes, even if you’re impatient like me.)
- WHISK DRY INGREDIENTS: Mix the flour, sugar, baking powder, and salt before adding wet ingredients—no lumps, no excuses. I learned this the hard way when my first batch turned out dense because I rushed and didn’t sift (or even pretend to).
- WAIT FOR THE IRON: Let your waffle iron scream hot before pouring the batter—at least 3-4 minutes on high. Cold iron = gummy centers, and no one wants a sad, uneven waffle, especially when bacon’s involved.
- CUT BACON SMALLER: Chop the crispy bacon into ½-inch pieces—big chunks get lost in the waffle’s cracks, while tiny bits melt into every bite. I used to leave it whole, and half the time, I’d pick it out like a picky kid.
Dietary considerations for this dish
Gluten-Free Adaptations
For a gluten-free version, swap the 1.5 cups all-purpose flour with 1.5 cups gluten-free 1:1 baking flour like Bob's Red Mill or King Arthur. These blends mimic the texture of regular flour while keeping the waffles light.
Add 1 extra tablespoon of xanthan gum if your blend doesn’t contain it—this prevents crumbliness. I’ve tested this with Cup4Cup mix, and it works beautifully. Just be sure to sift the flour thoroughly to avoid lumps. 🌾
Dairy-Free Options
Skip the cheddar cheese and cream cheese and use 1.5 cups dairy-free cheddar shreds (like Violife or Daiya) plus 4 oz dairy-free cream cheese (Kite Hill brand). For the milk, substitute with unsweetened almond milk (1.5 cups) or coconut milk for creaminess.
The texture stays fluffy, though the flavor will be slightly milder. I’ve found that adding ½ tsp apple cider vinegar to the milk helps balance the tanginess.
Lower-Carb Keto
Transform these into keto-friendly waffles by replacing the flour with 1 cup almond flour and ½ cup coconut flour. Use 1 cup unsweetened almond milk instead of dairy milk, and reduce the sugar to 1 tbsp erythritol or monk fruit sweetener.
For cheese, stick with 1.5 cups sharp cheddar (it’s already low-carb) and 4 oz cream cheese. The batter will be thicker, so add 1 extra egg to help bind it. These waffles stay crispy and satisfy cravings without the carbs. 💪
Vegetarian Swaps
Skip the bacon and use 6 oz crispy tempeh bacon (marinated in liquid smoke and maple syrup) or turkey bacon for a meat alternative. For extra smokiness, add ½ tsp smoked paprika to the batter. The cheese remains the star—sharp cheddar and cream cheese are still vegetarian-friendly.
If you want a vegan option, use the dairy-free cheddar and cream cheese mentioned earlier. The texture stays rich and indulgent, even without meat. 🥓
Allergy-Friendly Adjustments
For nut allergies, avoid almond flour and use 1.5 cups gluten-free oat flour (certified GF) instead. If you’re sensitive to dairy proteins, opt for dairy-free cheese and coconut milk.
For egg allergies, replace the 2 eggs with 2 flax eggs (2 tbsp ground flaxseed + 6 tbsp water, mixed and rested for 5 minutes). Always check labels—some gluten-free flours contain dairy or egg derivatives. These tweaks keep the waffles safe and still delicious. ✨
Nutrition facts
Frequently asked questions
Can I make these waffles ahead of time?
Cook the waffles and let them cool completely, then store them in an airtight container at room temperature for up to 2 days. For longer storage, freeze them between parchment paper for 1 month. Reheat in a 375°F oven for 3-4 minutes or until crispy again. The key is reheating quickly to restore that perfect texture.
Why did my cheese not melt properly?
Cheese often doesn't melt well if it's not the right type or if the waffles aren't hot enough. Use sharp cheddar and cream cheese (they melt beautifully), and make sure your waffle iron is properly preheated. If the cheese is still solid, try adding a sprinkle of extra cheese on top before serving—it'll melt from the heat of the waffle.
Can I use a different type of cheese?
Yes! While sharp cheddar and cream cheese work best, you can experiment with Monterey Jack, Gouda, or even blue cheese for a bold twist. Just keep in mind that softer cheeses may not melt as dramatically. For extra gooeyness, try adding ½ cup ricotta cheese to the batter—it adds richness without overpowering the flavor.
How do I keep my waffles crispy?
Crispy edges are all about proper cooking and reheating. Cook the waffles in a well-preheated iron until golden brown, then transfer them to a wire rack to cool. If reheating, use a toaster or air fryer for 1-2 minutes—microwaving makes them soggy. For extra crispiness, bake them in a 350°F oven for 1-2 minutes after cooking.
What’s the best way to serve these waffles?
Serve them warm with a drizzle of maple syrup and fresh berries for a classic touch. For a heartier meal, add scrambled eggs or sausage. If you love sweet and savory, top with caramelized onions or a dollop of sour cream. The contrast of warm, gooey cheese with cool toppings makes every bite perfect.
