Cracker Barrel Gravy Copycat Recipe
This cracker barrel gravy recipe is the real reason people fight over the biscuits at the table. It’s thick, peppery, and made from scratch in about 20 minutes flat.
If you’ve ever ordered the Sunrise Sampler and scraped the last of that sawmill gravy off the plate, you know exactly what this is about. Now you can make it at home any morning you want.

Why I Love This Recipe
The gravy has this specific balance of black pepper heat and pork fat richness that sits somewhere between heavy cream gravy and a lighter milk-based one. The sausage crumbles stay coarse, not mushy. That texture matters.
It’s also one of those recipes where the method is more important than the ingredient list. Get the roux right and the rest follows.
Recipe Ingredients

- 1 lb breakfast sausage – Use a pork sausage with some fat content; lean turkey sausage will work but the gravy will be lighter in color and flavor
- 3 tbsp all-purpose flour – Goes straight into the drippings to form the roux; don’t swap for cornstarch
- 2 cups whole milk – Whole milk gives the body you want; 2% will make a slightly thinner gravy
- 1/2 cup heavy cream – This is what gives the gravy that rich, slightly sticky finish
- 1 tsp black pepper – Freshly ground is noticeably better here; use more if you like it punchy
- 1/2 tsp salt – Add more at the end after tasting
- 1/4 tsp garlic powder – A background note, not a dominant flavor
- 1/4 tsp onion powder – Same role as the garlic powder; both are optional but worth including
Variations / Substitutions
- Turkey sausage – Works fine, but expect a paler gravy with a milder flavor since there will be less rendered fat in the pan.
- 2% or whole milk only – Skip the heavy cream and use 2 1/2 cups whole milk instead; the gravy will be slightly less rich but still good.
- Extra heat – Add 1/4 tsp crushed red pepper flakes along with the black pepper for a version with a sharper, lingering kick.
- Dairy-free – Use full-fat oat milk in place of the whole milk and a plain, unsweetened coconut cream in place of the heavy cream; the flavor shifts a little but the texture holds.
- Smoked sausage – Swap the breakfast sausage for a finely crumbled smoked pork sausage and the gravy picks up a deeper, slightly woodsy flavor.
If you like making diner-style breakfast staples at home, the Cracker Barrel Buttermilk Biscuits Copycat Recipe is the natural companion to this one.
How To Make Cracker Barrel Gravy
Step 1: Brown the Sausage

Set a large skillet over medium heat. Add the 1 lb breakfast sausage and break it into rough, uneven crumbles with a wooden spoon. Cook for about 7 to 8 minutes, stirring occasionally, until the sausage is fully cooked through and browned in spots.
You’re not looking for uniformly tiny bits here. Leave some pieces on the larger side, closer to the size of a grape, because they’ll break down a little more once the liquid goes in. The browned spots on the bottom of the pan are flavor, so don’t wipe them out.
Step 2: Build the Roux

Leave all the fat in the pan. Sprinkle the 3 tbsp all-purpose flour directly over the sausage and stir to coat every piece. Keep it on medium heat and cook the flour into the fat for about 2 minutes, stirring constantly.
The mixture should look dry and slightly paste-like, and it will smell faintly nutty. Two minutes is the minimum here. Under-cooking the flour means the finished gravy will taste raw and starchy, which is the most common mistake with this dish.
Step 3: Simmer the Gravy

Pour in the 2 cups whole milk and the 1/2 cup heavy cream together, adding them slowly while you stir. Keep stirring as the liquid hits the hot roux, using the spoon to scrape the bottom of the pan clean. Bring the mixture up to a gentle simmer over medium heat, about 3 to 4 minutes.
Once it starts to bubble, lower the heat to medium-low and cook for another 4 to 5 minutes, stirring frequently, until the gravy is thick enough to coat the back of the spoon. Add the 1 tsp black pepper, 1/2 tsp salt, 1/4 tsp garlic powder, and 1/4 tsp onion powder, then taste and adjust the salt.
Step 4: Plate and Serve

Ladle the gravy generously over split biscuits and finish with an extra crack of black pepper over the top.
Recipe Tips
- Choose sausage with visible fat. A higher-fat breakfast sausage renders enough drippings to make a proper roux without adding butter. If your sausage looks very lean in the package, add 1 tbsp of butter to the pan before the flour.
- Don’t rush the roux. Two full minutes on the flour is a firm minimum. Shortcutting this step is what makes gravy taste pasty and chalky.
- Adjust thickness at the end. If the gravy gets thicker than you want, stir in a splash of whole milk, 2 tbsp at a time, over low heat until it loosens up to the right consistency.
- Let it rest 2 minutes before serving. Gravy thickens a bit as it cools, so pull it off the heat just before it hits your target thickness.
Adjust for how many you’re serving:
| Servings | Sausage | Flour | Milk | Heavy Cream |
|---|---|---|---|---|
| 2 | 1/2 lb | 1.5 tbsp | 1 cup | 1/4 cup |
| 4 | 1 lb | 3 tbsp | 2 cups | 1/2 cup |
| 8 | 2 lbs | 6 tbsp | 4 cups | 1 cup |
How To Store
- Refrigerate – Store leftover gravy in a sealed container for up to 3 days. It will firm up quite a bit in the fridge, which is normal.
- Reheating – Warm it in a small saucepan over low heat, stirring in a few tablespoons of whole milk to loosen it back to a pourable consistency. It usually needs about 3 to 5 minutes on low.
What To Serve With Cracker Barrel Gravy
Biscuits are the obvious move, and a flaky, buttery biscuit with a slightly crisp bottom gives the creamy gravy something to soak into without going soggy on you. Scrambled eggs alongside keep the plate balanced since the eggs are mild enough that the peppery gravy stays front and center. If you want something more substantial, pour it over a split open baked potato or a piece of toasted sourdough, both hold up to the weight of the gravy better than a soft sandwich loaf would.
Frequently Asked Questions
Can I make this gravy ahead of time?
Yes. Make it up to 2 days ahead and store it covered in the fridge. Reheat slowly on the stove with a splash of milk stirred in.
Why is my gravy lumpy?
Lumps usually mean the milk went in too fast or the pan was too cold. Pour the milk in slowly and stir constantly from the start to keep the roux smooth.
Can I freeze this gravy?
Cream-based gravies don’t freeze well. The dairy separates on thawing and the texture turns grainy, so it’s better to make a fresh batch when you need it.
Does this work without the heavy cream?
Yes, replace the heavy cream with an equal amount of whole milk. The gravy will be a little less thick and rich, but the flavor is still good.

Ingredients
Method
- Cook the 1 lb breakfast sausage in a large skillet over medium heat, breaking it into rough crumbles, for 7 to 8 minutes until browned. Leave the fat in the pan.
- Sprinkle the 3 tbsp flour over the sausage and stir to coat. Cook on medium heat for 2 minutes, stirring constantly, until the mixture smells faintly nutty.
- Slowly pour in the 2 cups whole milk and 1/2 cup heavy cream, stirring continuously. Bring to a gentle simmer over medium heat, about 3 to 4 minutes, then reduce to medium-low and cook for 4 to 5 more minutes until the gravy coats the back of a spoon.
- Stir in the 1 tsp black pepper, 1/2 tsp salt, 1/4 tsp garlic powder, and 1/4 tsp onion powder. Taste and adjust salt, then ladle over biscuits and finish with an extra crack of black pepper.
