Sausage Gravy

Sausage Gravy
⏱️ cook time 20 minutes
🍽️ servings 4
⚡ Difficulty easy

intro

Creamy, peppery, hearty sausage gravy served over flaky buttermilk biscuits, a beloved comforting Southern American breakfast staple.

Ingredients

Bulk mild pork breakfast sausage 450g (1 lb)
All-purpose flour 4 tbsp (32g)
Whole milk, warmed 3 cups (720ml)
Kosher salt 1/2 tsp (1.5g)
Freshly ground black pepper 1 tsp (2g)

Steps

1

Brown the breakfast sausage

Heat a 12-inch cast iron or heavy-bottomed skillet over medium heat (350°F/175°C). Add 450g bulk mild pork breakfast sausage, breaking it into small pea-sized crumbles with a wooden spatula as it cooks. Cook for 6-7 minutes, until sausage is fully browned with no pink remaining, and clear rendered fat pools in the pan bottom.

Step 1
step1:Brown the breakfast sausage
2

Toast the flour roux

Do not drain the rendered sausage fat from the pan. Sprinkle 4 tbsp (32g) all-purpose flour evenly over the cooked sausage, stirring constantly to coat every crumble. Cook the flour and sausage mixture over medium heat for 2 full minutes, stirring nonstop, until the raw flour smell fades, the flour turns light golden, and a nutty aroma develops.

Step 2
step2:Toast the flour roux
3

Incorporate warm milk gradually

Reduce stovetop heat to medium-low (300°F/150°C). Pour in 1/2 cup (120ml) of the pre-warmed whole milk first, stirring vigorously to combine with the flour-sausage mixture until no lumps remain. Slowly add the remaining 2.5 cups (600ml) warm milk in 1/2 cup increments, stirring constantly between each addition to prevent lumps.

Step 3
step3:Incorporate warm milk gradually
4

Simmer to thicken gravy

Once all milk is added, bring the gravy to a gentle simmer (small, slow bubbles breaking at the surface, no rolling boil) over medium-low heat. Cook for 4-5 minutes, stirring occasionally to prevent sticking to the pan bottom, until the gravy thickens enough to evenly coat the back of a metal spoon—a finger drawn across the coated spoon will leave a clean line that does not run.

Step 4
step4:Simmer to thicken gravy
5

Season gravy to taste

Stir in 1 tsp (2g) freshly ground black pepper and 1/2 tsp (1.5g) kosher salt, then taste the gravy. Add an extra 1/4 tsp black pepper for a more traditional bold peppery bite, if desired. Turn off the heat and let the gravy rest for 2 minutes; it will thicken slightly as it sits.

Step 5
step5:Season gravy to taste
6

Serve hot over biscuits

Ladle 1 cup (240ml) of hot sausage gravy over split, warm flaky buttermilk biscuits. Serve immediately while the gravy is hot and silky, pairing with scrambled eggs or crispy hash browns for a full, satisfying meal if desired.

Step 6
step6:Serve hot over biscuits

Tips

1.Always warm your milk before adding it to the roux: cold milk can cause the hot roux to seize, leading to lumpy gravy, while warm milk mixes smoothly for a perfectly silky texture. Warm milk in the microwave for 60 seconds or in a small saucepan over low heat before starting the recipe.
2.Do not drain the rendered sausage fat—it is full of flavor and required to make the roux that thickens the gravy. If using extra-lean sausage that renders less than 3 tablespoons of fat, add 1 tablespoon of melted unsalted butter to the pan before adding the flour.
3.Adjust consistency as needed: if the gravy becomes too thick after resting, stir in 1-2 tablespoons of extra warm milk to thin it; if it is too thin, return to medium-low heat and simmer for 1-2 extra minutes to reduce slightly.

✨ You May Also Like

Breakfast
🍜 United States

Crisp-edged, fluffy lard griddle cakes are a nostalgic homestyle staple, with rich savoriness from rendered lard, perfect topped with maple syrup or savory gravy.

⏱️ 25 minuteBreakfast ★ 4.9
Breakfast
🍜 United States

Flaky, buttery homemade buttermilk biscuits smothered in creamy, peppery pork sausage gravy: a beloved, hearty Southern American comfort food classic.

⏱️ 35 minuteBreakfast ★ 5
Breakfast
🍜 United States

Golden, custardy brioche stuffed with sweet cream cheese and fresh berries, pan-fried to crisp perfection. An indulgent, cozy breakfast perfect for slow weekend mornings.

⏱️ 30 minuteBreakfast ★ 4.7
Breakfast
🍜 United States

Flaky, buttery Southern-style biscuits stuffed with savory salty country ham, a portable, satisfying classic perfect for casual on-the-go meals.

⏱️ 25 minuteBreakfast ★ 4.8
Breakfast
🍜 United States

Iconic puffy baked pancake popularized in Seattle, with crisp golden edges and soft custardy center, served warm with classic sweet toppings.

⏱️ 35 minuteBreakfast ★ 4.6
Breakfast
🍜 United States

Fluffy, golden pancakes studded with juicy peak-summer mixed berries, drizzled with maple syrup for a bright, comforting, crowd-pleasing family breakfast.

⏱️ 25 minuteBreakfast ★ 4.8

Sausage Gravy:Frequently Asked Questions

1.What kind of sausage works best for classic Southern sausage gravy?
Stick to plain bulk mild pork breakfast sausage for the most authentic, balanced flavor—skip maple-flavored, herbed, or pre-linked sausage here. Loose bulk sausage crumbles easily as it cooks, renders the right amount of fat for the roux, and has that classic savory breakfast profile Southern gravy is known for. You can add a pinch of cayenne later if you want a subtle kick.
2.Why do I need to warm the milk before adding it to the gravy?
Warming your whole milk first is the easiest trick to avoid lumpy, grainy gravy. Cold milk hitting hot sausage fat and flour roux causes the flour to seize up instantly, creating stubborn clumps even with constant whisking. Warm milk incorporates smoothly, cuts down on total cook time, and helps you nail that perfectly silky, consistent texture every batch.
3.How much black pepper should I add for that classic peppery kick?
Classic Southern sausage gravy is known for its bold peppery bite, so start with 1 teaspoon of coarsely freshly ground black pepper, then taste and adjust as you go. Fine pre-ground pepper tastes flat here, so use a pepper mill for that bright, sharp, authentic flavor. Most traditional batches land between 1 to 2 teaspoons total, but scale to match your preference.
4.Why is my gravy coming out lumpy, and how do I fix it?
Lumps almost always come from adding cold milk, dumping flour too quickly, or skipping consistent whisking as you add liquid. If you end up with lumps, don’t panic: pour the gravy through a fine-mesh sieve to strain out clumps, then return it to low heat for a minute to thicken back up. A quick 10-second blitz with an immersion blender also works for fast, seamless fixes.
5.Can I use a different type of milk instead of whole milk?
Whole milk gives the richest, creamiest texture without making gravy feel heavy, but you can swap in 2% milk if that’s what you have on hand. Skip skim milk entirely—it’s too watery and will make thin, bland gravy that doesn’t coat biscuits properly. Avoid straight heavy cream; it creates an overly rich, greasy mouthfeel that doesn’t match the classic profile.
6.Do I need to drain the sausage grease after cooking the sausage?
Don’t drain all the sausage grease—that rendered fat is what you’ll use to make the roux that thickens the gravy, and it carries most of that classic savory sausage flavor. You only need to drain off excess if you have more than 2 tablespoons of fat left after browning; any less, and your roux will be too dry to properly thicken the milk.
7.How do I know when the flour roux is cooked enough?
After stirring flour into the crumbled sausage and rendered fat, cook it over medium-low heat for 2 to 3 minutes, stirring constantly, until it turns a pale golden tan and smells nutty, like toasted pastry. Don’t let it turn dark brown—that’s for Cajun gumbo, not light Southern breakfast gravy. Cooking the flour fully removes that raw, pasty taste from the final dish.
8.How thick should the finished gravy be, and how do I thin it if it’s too thick?
Finished sausage gravy should be thick enough to generously coat the back of a spoon, slowly running off when you tilt it rather than forming a stiff, gloppy paste. If your gravy thickens too much as it cooks, stir in a splash more warm milk, 1 tablespoon at a time, until you hit that ideal coating consistency. It will thicken as it sits; press plastic wrap directly on the surface to prevent a tough skin from forming.
9.Can I make this gravy ahead of time for a brunch crowd?
You can make sausage gravy 1 to 2 days ahead, stored in an airtight container in the fridge. When you’re ready to serve, reheat it gently over low stovetop heat, stirring often, and add splashes of warm milk as needed to loosen it back to the perfect coating consistency. It’s totally normal for the gravy to thicken and solidify a bit when chilled.
10.What’s the best way to serve classic sausage gravy?
The classic, unbeatable serving is split, warm, flaky buttermilk biscuits, with a generous ladle of gravy poured right over the top. It also pairs well with crispy hash browns, fluffy scrambled eggs, or even crispy fried chicken for a hearty Southern brunch spread. Skip serving it over thin toast or English muffins, which get soggy far too fast under the thick gravy.
11.Can I use gluten-free flour to make this recipe?
You can absolutely make this gluten-free by swapping the all-purpose flour for a 1:1 all-purpose gluten-free flour blend that contains xanthan gum. Make sure you still cook the flour with the sausage fat for 2 to 3 minutes to remove any gritty raw flour taste, and add warm milk the same way you would for the classic version. The final texture will be nearly identical to the original.
12.My gravy tastes like raw flour—what did I do wrong?
That raw, pasty flour taste happens when you don’t cook the roux long enough after adding flour to the sausage fat, or when you add too much flour relative to the rendered fat. Next time, cook the flour and fat mixture for a full 2 to 3 minutes until it smells nutty before adding any milk. If you catch the flavor mid-cook, simmer the gravy 2 to 3 extra minutes to cook out the raw taste.
13.Can I use spicy breakfast sausage instead of mild for a hotter gravy?
You can use spicy bulk breakfast sausage if you prefer a zippier gravy, but cut it 50/50 with mild sausage to keep the flavor balanced, rather than using 100% spicy. Full spicy sausage can overpower the creamy, peppery base, making the gravy taste overly seasoned rather than like classic breakfast gravy. Add extra red pepper flakes at the end if you want more heat without throwing off the profile.
14.How much kosher salt do I need to add, since breakfast sausage is already salty?
Since bulk breakfast sausage already has a good amount of added salt, hold off on adding extra kosher salt until the gravy is fully thickened and you’ve given it a thorough taste. Start with ¼ teaspoon of kosher salt, stir, taste, and add a little more only if needed. Over-salting is much harder to fix than under-salting, especially as the sausage flavor concentrates as the gravy simmers.
15.How long will leftover sausage gravy stay good in the fridge?
Properly stored in a sealed, airtight container, leftover sausage gravy will stay good in the refrigerator for 3 to 4 days. Don’t leave it out at room temperature for more than 2 hours after cooking, as the dairy and cooked meat combination can spoil quickly. When reheating, warm it slowly over low heat and stir in a splash of milk to restore its smooth texture.
16.Can I freeze leftover sausage gravy for later?
Sausage gravy freezes decently for up to 3 months, stored in a freezer-safe airtight container with ½ inch of headspace to allow for expansion. Thaw it overnight in the fridge before reheating, and be prepared to whisk vigorously as it warms. Dairy-based gravies can separate a bit when frozen, but constant stirring and a splash of warm milk will bring it back to a smooth consistency.

Comments (5)

2 days ago

OMG this gravy is a GAME CHANGER!!! I’ve been messing up sausage gravy for years—either too lumpy, too bland, too thin—and this recipe took me 18 minutes flat, no lumps, perfect creamy texture. My husband and three kids devoured it over buttermilk biscuits for Sunday breakfast, even my picky 7 year old asked for seconds! Already added this to our weekly rotation, might make a double batch for our next neighborhood potluck too. SO good!!

yesterday

So glad this was a hit with your family! Pro tip for the potluck: keep it in a slow cooker on low, give it a stir every 20 minutes, and it’ll stay perfectly creamy the whole time. Enjoy!

2 hours ago

Second the slow cooker tip! I made this for my church potluck last month and did that, people were asking for the recipe left and right. Even better the next day if you have leftovers!

1 week ago

Super easy recipe, perfect for meal prep! I make a big batch on Sunday, portion it out over frozen biscuits I reheat during the week, and it’s saved me so much time on busy work mornings. Only thing I did different was add a tiny pinch of cayenne for a little kick, and it’s chef’s kiss. Wish I found this recipe months ago!

5 days ago

Love the cayenne addition, Jake! That little hint of heat pairs so well with the savory sausage. Great call using this for meal prep too—it holds up beautifully in the fridge for 3-4 days.

5 minutes ago

Wait this is so much easier than I thought it would be? I’m a broke college student with literally zero cooking skills, I followed the directions step by step and it turned out perfect first try. Ate it over toast because I didn’t have biscuits, still slapped. 10/10 would make again, way cheaper than getting breakfast at the diner down the street.

3 days ago

Okay, I’m a born and raised Georgia girl, so I take my sausage gravy VERY seriously. I’ve tried so many online recipes that just don’t hit right, but this one tastes exactly like my grandma used to make! I used spicy bulk breakfast sausage like she did, and it was perfect. Served it with fried chicken tenders and biscuits for our family dinner last night, everyone raved. Only note: make sure you use whole milk, skim makes it too watery!

2 days ago

Curious—has anyone tried this with plant-based sausage? My husband is vegetarian and I’ve been looking for a good gravy recipe we can both enjoy!

2 hours ago

Tasted really good overall! My only issue was I didn’t let the flour cook long enough first so it had a little raw flour taste at first, but I let it simmer a few extra minutes and it fixed it. Will definitely pay more attention to that step next time. Served it for brunch with my roommates, everyone loved it even with my little mishap.

30 minutes ago

So glad you were able to fix it, Tyler! Cooking the roux for 2-3 minutes until it’s a light golden color is key to getting rid of that raw flour taste—you’ll nail it next time for sure!

5 minutes ago

I did the exact same thing my first time making this! Now I set a little timer for the roux step, turns out perfect every single time. It’s such a forgiving recipe too, even when you mess up a step it still tastes great lol