The smell of bacon sizzling in a cast-iron skillet while a silky gravy bubbles on the stovetop is pure comfort food magic, and this bacon gravy recipe delivers that experience every single time.
Bacon gravy ranks among the easiest and most rewarding sauces you can master in your kitchen, combining crispy bacon, a simple roux, and milk into something restaurant-quality that takes less than 20 minutes from start to finish.
This is the kind of recipe that transforms ordinary breakfast biscuits, mashed potatoes, or fried chicken into something memorable, and once you nail the technique, you’ll find yourself making it constantly for family dinners and weekend brunches.
Why You’ll Love This Recipe
Bacon gravy hits every mark for comfort food lovers who want something fast, forgiving, and absolutely delicious.
- Ready in under 20 minutes with minimal cleanup
- Works beautifully over biscuits, potatoes, chicken, or vegetables
- Uses pantry staples you likely have right now
- The crispy bacon bits add texture and real depth of flavor
- Makes enough to feed a crowd or keeps well for leftovers
My Experience Making This Recipe
I first made this gravy on a lazy Sunday morning when I had bacon, flour, and milk but nothing else to work with. The result was so good that my kids asked me to make it again the next morning, and I’ve been making it ever since.
What surprised me most was how forgiving the recipe actually is, even when I rushed through the steps or didn’t measure perfectly. The gravy came out smooth and flavorful every single time.
Once you taste homemade bacon gravy, store-bought versions feel thin and disappointing by comparison. This is one of those recipes that justifies the tiny bit of extra effort completely.
Recipe Overview
- Recipe Name: Bacon Gravy
- Servings: 4 to 6 servings
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Course: Sauce or Side
- Cuisine: American
- Calories per Serving: 220
Equipment You Will Need
- Large skillet or cast-iron pan
- Wooden spoon or spatula for stirring
- Measuring cups and spoons
- Small whisk or fork for blending flour into fat
- Cutting board and sharp knife
Ingredients for Bacon Gravy
- Bacon, 6 strips, chopped
- All-purpose flour, 3 tablespoons
- Whole milk, 2 cups
- Black pepper, 1/2 teaspoon, freshly cracked
- Salt, 1/4 teaspoon, adjust to taste
- Garlic powder (optional), 1/4 teaspoon
Ingredient Notes and Substitutions
- Bacon: The foundation of this gravy, delivering smoky flavor and richness that nothing else can replicate. Substitute with smoked sausage or pancetta if you need a change, though the flavor profile shifts noticeably.
- All-purpose flour: Creates the roux that thickens the gravy into a silky coating consistency. Cornstarch works as a substitute at 2 tablespoons per 2 cups milk, though it produces a slightly slicker texture.
- Whole milk: Provides the creamy base and mild flavor that balances the bacon. Half-and-half makes it richer, while low-fat milk creates a thinner gravy; broth can work but loses the traditional creaminess.
- Black pepper: Adds sharpness and warmth that complements bacon perfectly. White pepper works if you prefer a milder heat without visible specks.
- Salt: Enhances all flavors without calling attention to itself. The bacon contributes salt, so taste as you go and add gradually.
How to Make Bacon Gravy

Step 1: Cook and Crumble the Bacon
Lay the chopped bacon strips in a large skillet over medium-high heat and cook until the edges turn brown and crispy, stirring occasionally for about 8 to 10 minutes. This renders the fat from the bacon, which becomes the cooking medium for your roux and adds incredible flavor to the gravy.
Use a slotted spoon to transfer the crispy bacon to a paper towel-lined plate, reserving the bacon fat in the skillet. You should have roughly 3 to 4 tablespoons of fat remaining; if you have less, add a small pat of butter to reach that amount.
Step 2: Measure Your Bacon Fat
Keep your bacon fat in the skillet over medium heat and break up any crispy bits stuck to the bottom. These browned bits contain deep, savory flavor that should stay in your gravy.
If your skillet looks too full of fat, pour a bit off into a small bowl, keeping about 3 tablespoons in the pan. The right amount of fat ensures the gravy will be creamy without tasting greasy.
Step 3: Sprinkle in the Flour
Reduce the heat to medium and sprinkle the flour over the bacon fat while stirring constantly with a wooden spoon or small whisk. This mixture of fat and flour is your roux, and stirring prevents lumps from forming.
Continue cooking and stirring for about 2 minutes until the flour loses its raw, chalky smell and turns slightly golden in color. This brief cooking period cooks out the flour’s raw taste and helps it blend smoothly with the milk.
Step 4: Gradually Add the Milk
Pour the milk in slowly while whisking steadily to prevent lumps from forming in your gravy. Adding milk gradually gives the flour time to fully hydrate and incorporate smoothly into the liquid.
Start with about 1/2 cup, whisk until smooth, then add the remaining milk in a steady stream. A whisk works better than a spoon for this step and takes just a few extra seconds.
Step 5: Bring the Gravy to a Simmer
Increase the heat to medium and stir constantly as the mixture warms and begins to thicken, usually 3 to 5 minutes. The gravy will look thin at first, then gradually become thicker and creamier as the roux cooks.
Watch for steam rising from the surface and small bubbles forming around the edges. Once you see these signs, the gravy has reached a gentle simmer and will begin thickening noticeably.
Step 6: Season to Taste
Stir in the black pepper and salt, tasting the gravy after each addition to ensure the seasoning balances properly. Remember that the bacon contributes saltiness, so add salt gradually to avoid over-seasoning.
Add the garlic powder now if you want extra savory depth. Most people skip it, but a light dusting adds complexity that some palates really appreciate.
Step 7: Return the Bacon to the Gravy
Crumble the reserved cooked bacon pieces into the simmering gravy and stir gently to distribute them evenly. The crispy bacon pieces should float throughout the gravy, providing texture contrast and authentic flavor.
Let the gravy simmer for another minute to meld all the flavors together. The finished gravy should coat the back of a spoon lightly and flow slowly.
Step 8: Check Consistency and Serve
The gravy should be thick enough to coat food but still pour easily from a ladle or spoon. If it seems too thick, whisk in a splash more milk; if too thin, simmer for another 2 to 3 minutes to thicken further.
Transfer to a serving pitcher or gravy boat and serve immediately while hot and at its silkiest. Bacon gravy thickens as it cools, so don’t panic if it seems slightly looser than you expect when first finished.
Pro Tip: Keep the heat at medium or medium-low throughout cooking to prevent the milk from scorching on the bottom of the pan, which creates bitter flavors and breaks the smooth texture of your gravy.
Tips for the Best Bacon Gravy
- Use fresh bacon rather than bacon bits for superior flavor and texture, since real bacon renders fat while bits stay dry and don’t contribute cooking medium.
- Cook the bacon just until crispy, not burnt, since burnt bacon tastes acrid and overpowers the gravy’s subtle flavors.
- Whisk constantly when adding milk to prevent flour lumps from forming, which are nearly impossible to break up once set.
- Don’t skip the step of cooking the roux for 2 minutes before adding milk, as this removes the flour’s raw taste and improves thickening power.
- Taste the gravy multiple times during seasoning and add salt in small pinches rather than all at once, since you can always add more but cannot remove salt.
- If lumps do form despite your efforts, strain the gravy through a fine-mesh sieve into a clean pot for smooth results.
Common Mistakes to Avoid
- Adding milk too quickly causes lumps to form as the flour can’t hydrate evenly, resulting in gravy that feels gritty instead of silky smooth.
- Cooking the roux over heat that’s too high burns the flour, creating a bitter taste that no amount of milk can fix.
- Using bacon fat that’s cooled too much prevents the flour from properly incorporating, leading to a gloppy, unappetizing texture.
- Forgetting to stir the gravy while it simmers causes it to stick to the pan bottom, develop a scorched flavor, and thicken unevenly.
- Oversalting the gravy before remembering that bacon is salty makes the finished dish taste more like saltwater than comfort food, and you cannot remove salt once added.
Serving Suggestions
Bacon gravy shines over simple foods that let its rich, smoky flavor take center stage. The possibilities range from traditional breakfast applications to unexpected dinner uses that feel like discoveries.
- Pour over split, warm biscuits for the classic pairing that defines Southern breakfast
- Spoon generously over creamy mashed potatoes for a hearty side dish
- Drizzle over fried or roasted chicken to add moisture and savory depth
- Serve alongside breakfast scrambled eggs or an omelet for enhanced flavor
- Use as a dipping sauce for crispy fried potatoes or hash browns
Variations to Try
- Sausage Gravy: Substitute ground sausage for bacon, browning it fully before sprinkling flour into the fat, which gives a heartier, more herbal flavor profile perfect for country-style breakfasts.
- Herb-Infused Bacon Gravy: Add fresh thyme, sage, or rosemary while the roux cooks for earthy notes that complement roasted chicken and vegetables beautifully.
- Spicy Bacon Gravy: Include cayenne pepper or hot sauce to the milk before adding it, creating a kick that works wonderfully with fried foods and eggs.
- Smoky Bacon Gravy: Stir in a small pinch of smoked paprika along with the black pepper to deepen the smoky character without adding extra salt.
- Creamy Mushroom Bacon Gravy: Sauté sliced mushrooms in the bacon fat before adding flour, then proceed as normal for an earthy, umami-rich version that pairs beautifully with mashed potatoes.
Dietary Adaptations
- Gluten-Free: Replace all-purpose flour with cornstarch or a gluten-free flour blend at the same measurements, though cornstarch produces a slightly glossier finish and gluten-free blends may require slightly more liquid.
- Dairy-Free: Substitute whole milk with unsweetened oat milk or coconut milk, though the gravy loses its traditional richness and develops a slightly different flavor profile that some still enjoy.
- Vegan: Use coconut bacon or tempeh bacon in place of traditional bacon, and dairy-free milk with cornstarch instead of flour, though the end result differs significantly from the classic version.
- Low-Carb or Keto: Use the same recipe but swap regular flour for almond flour or psyllium husk at the same measurement, watching consistency carefully since these alternatives thicken differently than wheat flour.
Storage and Reheating
Refrigerator
Pour cooled bacon gravy into an airtight container and refrigerate for up to 4 days. The gravy thickens as it cools, which is completely normal and not a sign of spoilage.
- Store in glass or plastic containers with tight-fitting lids
- Leave space at the top since gravy expands slightly when thickened
- Write the date on the container for easy tracking
Freezer
Bacon gravy freezes beautifully for up to 3 months in a freezer-safe container, making it perfect for meal prep. Leave a half-inch of headspace at the top to allow for expansion as the gravy freezes.
- Freeze in individual portions using ice cube trays, then transfer cubes to freezer bags
- Label with the date and contents for easy identification later
- Thaw overnight in the refrigerator before reheating
Reheating
Reheat bacon gravy gently over low heat, stirring frequently and adding a splash of milk if it seems too thick. Microwaving works in a pinch but direct heat offers better control over consistency.
- Stovetop: Pour into a saucepan and warm over medium-low heat while stirring constantly
- Add milk 1 tablespoon at a time if the gravy becomes too stiff during storage or reheating
- Never boil reheated gravy, as high heat can cause separation or scorching
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 220 |
| Total Fat | 16 g |
| Saturated Fat | 7 g |
| Carbohydrates | 8 g |
| Fiber | 0 g |
| Sugar | 1 g |
| Protein | 9 g |
| Sodium | 380 mg |
| Cholesterol | 25 mg |
These nutrition values are approximate and based on standard ingredients. Actual nutritional content may vary depending on specific brands and preparation methods used.

Frequently Asked Questions
Can I make bacon gravy without flour?
You can substitute cornstarch, arrowroot powder, or other thickening agents, though the gravy’s texture and mouthfeel shift noticeably with each swap. Cornstarch creates a more glossy, slippery texture compared to flour’s velvety feel.
How do I fix lumpy bacon gravy?
Pour the lumpy gravy through a fine-mesh sieve into a clean pot, pressing gently with the back of a spoon to push smooth gravy through while catching lumps. Alternatively, blend the gravy with an immersion blender on low speed for a few seconds to break up lumps.
Can I make bacon gravy ahead of time?
Yes, bacon gravy keeps refrigerated for 4 days and freezes for 3 months, making it perfect for make-ahead meal prep. Reheat gently on the stovetop with a splash of milk to restore the original consistency.
Why is my bacon gravy too thin?
Thin gravy usually means you didn’t cook the roux long enough before adding milk or you added too much milk. Simmer the gravy for another 3 to 5 minutes to thicken, or add a paste of equal parts flour and milk stirred together and whisked in slowly.
What’s the difference between bacon gravy and sausage gravy?
Bacon gravy uses bacon fat as the roux base and includes crispy bacon pieces for texture, while sausage gravy uses browned ground sausage mixed into the roux for a heartier, more herbal taste. Both are delicious but offer distinctly different flavor experiences.
Can I use turkey bacon instead of regular bacon?
Turkey bacon works but renders less fat, so you may need to add a tablespoon of butter to reach the required amount of cooking fat. The gravy will taste lighter and less rich since turkey bacon has a milder flavor than pork bacon.
Final Thoughts
Bacon gravy belongs in your regular rotation of go-to sauces that make ordinary meals feel special without requiring fancy technique or ingredients. Once you master this recipe, you will find yourself making it for breakfast biscuits, fried chicken, mashed potatoes, and anything else that needs richness and flavor.
Give this recipe a try this weekend and see why people keep coming back to it year after year. Your family will taste the difference homemade makes, and you will taste the pride of serving something you created from scratch.
Explore More Gravy Recipes
If you loved this bacon gravy, explore other classic gravy recipes that bring comfort and flavor to your table. Discover new favorites and expand your gravy-making skills with these tasty variations.
Try our white gravy recipe for a smooth, peppered sauce that pairs beautifully with biscuits and fried chicken. You might also enjoy our ham gravy recipe for a different take on traditional Southern gravy with deep, savory ham flavors.

Bacon Gravy
Ingredients
Equipment
Method
- Lay the chopped bacon in a large skillet over medium-high heat and cook, stirring occasionally, until crispy, about 8 to 10 minutes. Transfer bacon pieces to a paper towel-lined plate, reserving the fat in the skillet.
- Keep the skillet over medium heat and ensure you have about 3 tablespoons of bacon fat in the pan; if needed, add a small pat of butter. Reserve any excess fat for another use.
- Reduce heat to medium and sprinkle the flour into the bacon fat. Stir or whisk constantly for about 2 minutes until the roux turns slightly golden and loses its raw smell.
- Slowly pour in the milk, about 1/2 cup at a time, whisking constantly until smooth before adding more. Continue until all the milk is incorporated.
- Increase heat to medium and bring the mixture to a gentle simmer, stirring constantly. Cook for 3 to 5 minutes until the gravy thickens and bubbles form around the edges.
- Stir in the black pepper, salt, and garlic powder (if using). Taste and adjust seasoning as needed.
- Add the reserved crispy bacon to the gravy and stir to combine. Let the gravy simmer for an additional 1 minute to meld the flavors.
- Check consistency; if too thick, whisk in a splash of milk, or if too thin, simmer a few more minutes. Serve hot over biscuits, mashed potatoes, or fried chicken.