Every product is independently reviewed and selected by our editors. If you buy something through our links, we may earn an affiliate commission at no extra cost to you.
Cracker Barrel has long been a favorite destination for comfort food lovers across the United States.
With its warm, welcoming atmosphere and homestyle meals, it’s no surprise that many diners return time and time again for the unforgettable flavors.
Among their beloved menu items, one dish stands out: the rich and creamy gravy that accompanies almost every meal.
This signature gravy, with its velvety texture and flavorful depth, is the perfect addition to biscuits, mashed potatoes, or even fried chicken.
Whether it’s poured generously over your meal or served on the side for dipping, Cracker Barrel’s gravy elevates any dish it graces.
It has that nostalgic quality that instantly makes you feel at home, and now, you can make it in your own kitchen!
This recipe allows you to recreate that comforting Southern favorite without ever stepping foot inside a Cracker Barrel.

Why This Cracker Barrel Gravy Recipe Works
The beauty of Cracker Barrel gravy lies in its simplicity.
Made with just a few basic ingredients—flour, butter, milk, and seasoning—it delivers an extraordinary depth of flavor that can only come from well-balanced, homemade ingredients.
There’s no need for complex techniques or obscure spices; this recipe proves that the best things in life often come from the most basic elements.
What makes this particular gravy so special is its smooth texture.
By carefully preparing a roux (a combination of butter and flour), you create the perfect base for the gravy to thicken and achieve its luscious consistency.
As the milk is added and gently simmered, the result is a creamy, velvety gravy that isn’t too thick or too thin, but just right.
The secret lies in the careful attention to the process—whisking constantly to prevent lumps and adjusting the seasoning to your liking.
And best of all, this gravy recipe is incredibly versatile. While it’s delicious as it is, you can easily make tweaks to suit your tastes.
Add a bit of chicken broth for a richer flavor or even mix in crumbled bacon or sausage for a savory twist.
No matter how you choose to customize it, the base of this recipe ensures that you’ll always have that signature Cracker Barrel flavor, bringing the comforting taste of Southern home cooking straight to your table.
Ingredients You Will Need
To recreate Cracker Barrel’s signature gravy at home, you’ll need a few basic ingredients that combine to form a rich, creamy sauce.
Here’s what you’ll need:
- Butter: The rich foundation for the gravy, providing flavor and smoothness.
- All-Purpose Flour: This helps thicken the gravy, creating that velvety texture.
- Milk: The key to achieving the creamy, smooth consistency. You can use whole milk for the best results, but 2% milk will also work well.
- Salt and Pepper: The simple seasonings that enhance the flavor of the gravy. You can adjust the amount based on your taste preferences.
- Optional Additions:
- Chicken Broth: To add a deeper, savory flavor.
- Crumpled Bacon or Sausage: For those who enjoy a meaty, smoky twist to their gravy.
These ingredients are easy to find and versatile, making this recipe perfect for any occasion.
Step-by-Step Instructions

1. Prepare the Roux
Begin by placing a medium skillet or saucepan over medium heat.
Add 1/4 cup of butter and allow it to melt completely.
Once melted, add 1/4 cup of all-purpose flour.
Stir the mixture constantly with a whisk or spoon for 2-3 minutes.
This is the roux, which serves as the thickening agent for your gravy.
Cook it until it turns a light golden color to ensure the flour is fully cooked and the raw taste is gone.
2. Add Milk Gradually
Now, slowly pour in 2 cups of milk (whole or 2% works best). It’s important to add the milk gradually while whisking constantly to avoid lumps.
Continue whisking as the milk incorporates with the roux, creating a smooth mixture.
If you prefer a richer flavor, you can substitute part of the milk with chicken broth at this point.
This will give the gravy a slightly more savory depth.
3. Season and Simmer
Once the milk has been fully incorporated and the mixture is smooth, add salt and pepper to taste.
Start with about 1/2 teaspoon of salt and 1/4 teaspoon of black pepper.
You can always adjust these amounts later depending on your preference.
Allow the gravy to simmer for 5-7 minutes, stirring frequently. As it cooks, it will begin to thicken.
4. Adjust Consistency
If the gravy becomes too thick for your liking, you can add a little more milk to reach your desired consistency. If it’s too thin, continue to simmer until it thickens up.
This step is where you can really make the gravy your own—thicker for biscuits and gravy or slightly thinner for mashed potatoes.
5. Optional Add-ins
For added flavor, you can stir in crumbled bacon or cooked sausage at this stage.
This is entirely optional but adds a wonderful savory element to the gravy, giving it that “extra something” that makes it irresistible.
6. Serve and Enjoy
Once your gravy has reached the desired thickness and flavor, it’s ready to be served!
Pour it generously over biscuits, mashed potatoes, fried chicken, or any other dish that could use a touch of creamy comfort.
For the full Cracker Barrel experience, serve alongside a hot cup of coffee or tea and enjoy the warm, nostalgic flavors of Southern home cooking.
With just a few simple ingredients and steps, you’ve recreated a classic recipe that’s sure to become a staple in your kitchen!
Tips for the Perfect Cracker Barrel Gravy
Achieving the perfect Cracker Barrel gravy is all about attention to detail.
Here are a few tips to ensure your gravy turns out creamy, flavorful, and smooth every time:
1. Whisk Constantly
When adding milk to the roux (flour and butter mixture), whisk constantly.
This helps prevent lumps from forming and ensures that the gravy maintains a silky smooth texture.
2. Control the Thickness
If you like your gravy thicker, allow it to simmer longer and continue to stir.
For a thinner gravy, simply add a little more milk.
You can also use chicken broth to make it more savory and less creamy while maintaining a delicious consistency.
3. Season to Taste
Start with the basic salt and pepper measurements, but always taste the gravy as it simmers and adjust the seasonings as needed.
A pinch of garlic powder or a dash of cayenne pepper can add extra layers of flavor without overpowering the dish.
4. Use Whole Milk for Creaminess
Whole milk will give you the richest, creamiest texture, but you can use 2% if you prefer a lighter version.
Avoid using skim milk, as it may result in a thinner, less flavorful gravy.
5. Add Extra Flavor with Broth or Meat
For an even richer flavor, replace part of the milk with chicken broth.
You can also add cooked sausage or crumbled bacon for a meaty version of this gravy that enhances the depth of flavor.
Common Mistakes to Avoid
1. Not Whisking Enough
A common mistake when making gravy is not whisking the roux and milk together thoroughly.
If you don’t whisk consistently, lumps can form, making the gravy grainy instead of smooth.
2. Adding Milk Too Quickly
Adding the milk too quickly can cause the flour to clump together, leading to a lumpy texture.
To avoid this, add the milk slowly, and keep stirring to ensure the mixture remains smooth.
3. Overcooking the Roux
Cooking the roux too long can result in a burnt taste, which will affect the flavor of your gravy.
Keep an eye on the color of the roux and cook it until it’s a light golden brown, which is ideal for this recipe.
4. Not Tasting the Gravy
Gravy can often need more seasoning, especially salt and pepper.
Don’t skip the step of tasting the gravy as it simmers. You may need to add more salt or pepper or even a splash of hot sauce for an extra kick.
5. Serving Too Quickly
Once the gravy is done, let it rest for a minute or two to thicken up a bit more.
If you serve it too soon, it may be runnier than you’d like. Give it time to settle into its perfect creamy consistency.
Final Thoughts
Making Cracker Barrel-style gravy at home is simpler than it might seem, and the results are undeniably satisfying.
This recipe captures the essence of comfort food, transforming your meals into something truly special.
Whether you’re serving it over biscuits for breakfast or as a topping for mashed potatoes at dinner, this gravy adds richness and flavor to any dish.
The beauty of this recipe lies in its versatility, as you can easily adjust it to your liking.
Whether you prefer a thicker, richer gravy or want to experiment with added flavors like bacon or sausage, the base of this recipe will always deliver the smooth, creamy texture you crave.
It’s the perfect way to bring a bit of Southern hospitality to your kitchen and enjoy a taste of Cracker Barrel, no matter where you are.
Frequently Asked Questions
1. Can I make Cracker Barrel gravy without flour?
Yes, you can make a gluten-free version by using cornstarch instead of flour.
Simply dissolve 1-2 tablespoons of cornstarch in cold milk before adding it to the roux.
This will help thicken the gravy just like flour.
2. Can I use non-dairy milk for this recipe?
Yes! You can substitute the milk with non-dairy options like almond milk or oat milk.
Just keep in mind that the texture and flavor may vary slightly depending on the type of milk you use.
3. How do I make the gravy spicier?
If you like a bit of heat, add a pinch of cayenne pepper, crushed red pepper flakes, or a few dashes of hot sauce while the gravy is simmering.
This will give your gravy a zesty kick without overpowering the richness.
4. How can I store leftover gravy?
Leftover gravy can be stored in an airtight container in the refrigerator for up to 3-4 days.
When reheating, add a splash of milk to help bring it back to its creamy consistency.
You can also freeze it for up to 2-3 months if you want to save it for later.
5. Can I make this gravy ahead of time?
Absolutely! You can prepare the gravy in advance and store it in the fridge.
Just reheat it gently on the stove, adding a little extra milk if necessary to restore its smooth texture.
This makes it easy to serve without any last-minute hassle.

Cracker Barrel Gravy
Equipment
- 1 Medium Skillet or Saucepan (for making the gravy)
- 1 whisk (for mixing ingredients)
- 1 Measuring Cup (for measuring milk and broth, if using)
- 1 Spoon or Ladle (for stirring and serving)
Ingredients
- 1/4 cup 60 g Butter
- 1/4 cup 30 g All-purpose flour
- 2 cups 480 ml Whole milk (or 2% milk)
- 1/2 teaspoon 3 g Salt (to taste)
- 1/4 teaspoon 1 g Black pepper (to taste)
Optional:
- 1/2 cup 120 ml Chicken broth (for added richness)
- 1/4 cup 30 g Crumbled bacon or sausage (for added flavor)
Instructions
Melt Butter and Make Roux:
- In a medium skillet or saucepan, melt 1/4 cup of butter over medium heat. Once the butter has melted, stir in 1/4 cup of all-purpose flour. Cook for 2-3 minutes, stirring constantly, until the mixture is light golden brown. This is your roux.
Add Milk:
- Gradually pour in 2 cups of whole milk (or 2% milk), whisking constantly to ensure the mixture stays smooth and lump-free.
Season and Simmer:
- Add 1/2 teaspoon of salt and 1/4 teaspoon of black pepper to taste. Continue whisking and allow the mixture to simmer for about 5-7 minutes, stirring frequently, until the gravy thickens.
Adjust Consistency:
- If the gravy is too thick, add a little more milk to reach your desired consistency.If it's too thin, simmer a bit longer to thicken it up.
Add Optional Ingredients:
- For extra flavor, stir in crumbled bacon or sausage if desired. This step is optional but can enhance the flavor for those who prefer a meatier gravy.
Serve:
- Once the gravy has thickened and is well-seasoned, remove from heat and serve immediately. Pour generously over biscuits, mashed potatoes, or fried chicken.
Notes
- Adjust Consistency: For thicker gravy, let it simmer longer; for thinner gravy, simply add more milk or broth.
- Storage: Leftovers can be stored in an airtight container in the fridge for 3-4 days. Reheat gently on the stove, adding a bit of milk to return the gravy to its creamy texture.
- Freezing: This gravy can be frozen for up to 2-3 months. To reheat, thaw in the fridge overnight and gently warm on the stove, adding milk as needed.
- Meat Variations: For a meaty gravy, feel free to add cooked sausage or bacon crumbles. These add extra flavor and make the gravy heartier.
- Dairy-Free Option: You can substitute milk with a non-dairy alternative like almond or oat milk for a dairy-free version, though the flavor and texture may slightly change.