Cracker Barrel Mac and Cheese recipe

Caroline

Sharing simple, flavorful recipes made with love and care.

Of all the comfort foods that exist in the world, mac and cheese holds a uniquely sacred place in my heart, and no version has ever quite captured the essence of pure, unadulterated comfort like the one from Cracker Barrel. My family used to make long road trips every summer, and the sight of that iconic brown sign with the rocking chairs lined up on the porch was like a beacon of hope after hours in the car. It meant a guaranteed good meal, a chance to stretch our legs in the country store, and for me, it meant a piping hot side of their legendary Macaroni n’ Cheese. The first time I tasted it, I was floored. It wasn’t fancy or gourmet. It didn’t have a crunchy breadcrumb topping or exotic cheeses. It was just… perfect. Incredibly creamy, profoundly cheesy, with that unmistakable tangy flavor that I could never quite place. It was the gold standard. Recreating that specific taste and texture at home became a culinary quest for me, a mission to bottle that feeling of road-trip joy and serve it on a weeknight. After countless attempts, this is the recipe that finally cracked the code. It’s the one that makes my own family’s eyes light up, the one that tastes like nostalgia in a bowl.

The Secret to True Cracker Barrel Creaminess

Before we tie on our aprons, let’s talk about what makes the Cracker Barrel Mac and Cheese so iconic and why this copycat recipe is the best you’ll ever find. Many recipes online will have you make a standard béchamel sauce and stir in some cheddar. While delicious, that doesn’t capture the unique character of the original. The secret lies in two key areas: the cheese blend and the cooking method.

Cracker Barrel’s mac and cheese is famous for its ultra-creamy, almost velvety texture that clings to every noodle, and a distinct, slightly tangy flavor that is deeply cheesy without being overwhelmingly sharp. Our recipe achieves this through:

  • The Right Cheese: The star of the show is Colby cheese. Unlike sharp cheddar, which can sometimes become grainy or oily when melted, Colby is a mild, high-moisture cheese that melts into a ridiculously smooth and creamy sauce. We pair it with a touch of sharp cheddar to bring back that classic cheesy “bite.” This combination is the cornerstone of authenticity.
  • The Stovetop Method: This is a purely stovetop recipe. There is no baking involved, which is crucial for maintaining that signature creamy, saucy consistency. Baking can often dry out the sauce or cause it to separate, but by finishing it on the stove, we ensure it stays perfectly luscious from the pan to the plate.
  • The Perfect Sauce Base: We start with a classic butter and flour roux, but the magic happens in how we build the sauce. By using whole milk and a touch of heavy cream, we create a rich foundation that is stable enough to hold all that glorious cheese without breaking.

Anatomy of the Perfect Bite: Ingredient Deep Dive

Understanding the role of each ingredient is the key to moving from a good cook to a great one. In a simple recipe like this, every component matters.

  • Elbow Macaroni: The classic shape for a reason. The hollow tube and curved shape are perfect vessels for trapping the maximum amount of cheese sauce, ensuring every single bite is as good as the last.
  • Unsalted Butter: This forms the base of our roux, adding rich flavor and creating the emulsion that will thicken our sauce. We use unsalted so we can control the final salt level of the dish precisely.
  • All-Purpose Flour: The other half of our roux. When cooked in the butter, the flour loses its raw taste and acts as the primary thickening agent for our cheese sauce.
  • Whole Milk & Heavy Cream: This is our liquid base. Whole milk provides the bulk of the liquid and dairy flavor, while a splash of heavy cream adds an extra layer of richness and stability, making the final sauce incredibly luxurious and less prone to breaking.
  • Colby Cheese: The secret weapon. Colby is a young, mild cheddar-style cheese. Its high moisture content means it melts beautifully without becoming greasy or stringy. It is the key to the smooth, velvety texture and the signature mild, tangy flavor.
  • Sharp Cheddar Cheese: While Colby provides the texture, sharp cheddar brings the punchy, classic mac and cheese flavor. Using a block and shredding it yourself is non-negotiable for the best results.
  • Seasonings (Salt, Black Pepper, Onion Powder): These are the supporting actors that make the star shine. Salt is crucial to bring out the flavor of the cheese. A touch of black pepper adds a gentle warmth, and a pinch of onion powder provides a subtle savory depth that rounds out the entire dish.

Complete Copycat Cracker Barrel Mac and Cheese Recipe

Here is the definitive recipe to bring the taste of America’s favorite country store right into your kitchen.

Ingredients

  • Pasta: 1 lb (16 oz / 454g) elbow macaroni
  • Butter: ½ cup (1 stick / 113g) unsalted butter
  • Flour: ½ cup all-purpose flour
  • Milk: 3 cups whole milk, at room temperature or slightly warmed
  • Cream: 1 cup heavy cream, at room temperature or slightly warmed
  • Cheese (Colby): 8 oz (226g) Colby cheese, shredded from a block
  • Cheese (Cheddar): 8 oz (226g) sharp cheddar cheese, shredded from a block
  • Salt: 1 teaspoon kosher salt (or to taste)
  • Black Pepper: ½ teaspoon freshly ground black pepper
  • Onion Powder: ¼ teaspoon onion powder

Step-by-Step Instructions for Creamy Perfection

Follow these steps with care, paying close attention to the technique for the cheese sauce. Low and slow is the mantra here.

Part 1: Cooking the Pasta

  1. Boil Water: Bring a large pot of water to a rolling boil. Season it generously with salt—it should taste like the sea. This is your only chance to season the pasta itself.
  2. Cook Pasta: Add the elbow macaroni to the boiling water and cook according to the package directions until it is al dente. This is very important. The pasta will continue to cook slightly when you add it to the hot cheese sauce, so you want it to have a firm bite.
  3. Drain Well: Once cooked, drain the pasta thoroughly in a colander. Do not rinse it. The starches left on the surface will help the cheese sauce cling to every noodle. Set the drained pasta aside.

Part 2: Creating the Velvety Cheese Sauce

  1. Make the Roux: While the pasta is cooking, begin your sauce. In a large, heavy-bottomed pot or Dutch oven (large enough to hold the pasta later), melt the ½ cup of unsalted butter over medium heat. Once the butter is fully melted and bubbling, sprinkle in the ½ cup of flour.
  2. Cook the Roux: Immediately begin whisking the flour into the butter until a smooth paste forms. Continue to cook, whisking constantly, for 1-2 minutes. This crucial step cooks out the raw, pasty flavor of the flour. The roux should be a pale, blonde color and smell slightly nutty.
  3. Slowly Add Liquids: Turn the heat down to low. Very slowly, begin to pour in the room temperature milk and heavy cream, about a cup at a time, while whisking vigorously. It is essential to add the liquid slowly and whisk constantly to prevent lumps. The mixture will seize up and look thick at first, but keep whisking and adding liquid, and it will smooth out into a beautiful, creamy sauce.
  4. Thicken the Sauce: Once all the milk and cream have been incorporated, continue to cook the sauce over low heat, stirring occasionally with a wooden spoon or spatula, for about 5-8 minutes, until it has thickened enough to coat the back of the spoon.
  5. Melt the Cheese (The Crucial Step): Remove the pot from the heat completely. This prevents the cheese from overheating, which can cause the sauce to become oily or grainy. Add the shredded Colby and sharp cheddar cheeses to the hot sauce, a handful at a time, stirring gently until each addition is fully melted and incorporated before adding the next. Continue until all the cheese is melted and the sauce is perfectly smooth and velvety.
  6. Season to Perfection: Stir in the salt, black pepper, and onion powder. Taste the sauce and adjust the seasoning if necessary. It should be well-seasoned but not overly salty.

Part 3: Combining and Serving

  1. Unite Pasta and Sauce: Pour the drained macaroni into the pot with the cheese sauce.
  2. Stir Gently: Using a large spoon or spatula, gently fold the pasta into the cheese sauce until every noodle is evenly and generously coated.
  3. Serve Immediately: Serve the mac and cheese hot, straight from the pot, for the creamiest, dreamiest experience.

Nutrition Facts

  • Servings: This recipe yields approximately 8-10 side-dish servings.
  • Calories per serving: Approximately 650-750 kcal.

Disclaimer: Nutritional information is an estimate and will vary depending on the specific brands of ingredients used and exact portion sizes.

Preparation Time

  • Prep Time: 10 minutes (for shredding cheese and measuring ingredients)
  • Cook Time: 25 minutes
  • Total Time: 35 minutes

How to Serve Cracker Barrel Mac and Cheese

This dish is a versatile star that can be served in many delicious ways. Here are a few ideas to get you started.

  • The Authentic Cracker Barrel Experience:
    • Serve it as a side dish, just like they do at the restaurant.
    • It pairs perfectly with classic comfort food mains like:
      • Country Fried Steak or Chicken
      • Homestyle Meatloaf
      • Grilled Pork Chops
      • Southern Fried Chicken
  • As a Crowd-Pleasing Main Course:
    • Serve a larger portion in a bowl as the main event.
    • A simple green salad or some steamed broccoli on the side makes for a complete and satisfying meal.
  • Elevate It with Mix-ins and Toppings:
    • Meats: Stir in crispy bacon bits, shredded rotisserie chicken, pulled pork, or diced ham for a protein boost.
    • Vegetables: Add steamed broccoli florets, peas, or sautéed mushrooms for extra flavor and nutrients.
    • A Touch of Spice: Mix in some diced jalapeños, a dash of hot sauce, or a pinch of cayenne pepper for a spicy kick.
    • For a Crunchy Top: While not the traditional Cracker Barrel way, if you love a crunchy topping, you can transfer the finished mac and cheese to a baking dish, top with buttered panko breadcrumbs, and broil for 2-3 minutes until golden brown.

5 Pro Tips for Restaurant-Quality Results

  1. Shred Your Own Cheese: This is the most important tip. Pre-shredded cheeses are coated in anti-caking agents like potato starch or cellulose. These agents prevent the cheese from melting smoothly and can result in a grainy, gritty sauce. Buying blocks of Colby and cheddar and shredding them yourself is the single biggest step toward a velvety sauce.
  2. Do Not Overcook the Pasta: Cooking the macaroni to al dente (with a slight bite) is crucial. It will absorb some of the liquid from the cheese sauce and soften slightly as it sits. If you start with overcooked, mushy pasta, you will end up with a gloppy, unappealing final texture.
  3. Low Heat is Your Best Friend: When making the cheese sauce, patience is key. Cook the roux over medium heat, but as soon as you start adding the milk, turn the heat to low. Most importantly, remove the pot from the heat entirely before you add the cheese. High heat is the enemy of cheese sauce; it will cause the proteins in the dairy to curdle and the fats to separate, leading to a broken, oily mess.
  4. Use Room Temperature Dairy: Adding cold milk and cream straight from the fridge to a hot roux can cause the sauce to seize up and become lumpy. Letting your dairy sit on the counter for 30 minutes, or gently warming it in the microwave, will help you create a much smoother, more stable sauce.
  5. Don’t Skip the Colby: While you might be tempted to use all cheddar, the Colby cheese is the real secret to the authentic Cracker Barrel texture and flavor. Its superior melting quality creates that signature smooth, creamy consistency that is difficult to replicate with other cheeses. Trust the process!

Frequently Asked Questions (FAQ)

1. Why did my cheese sauce turn out grainy or gritty?
This is the most common issue and is almost always caused by one of two things: using pre-shredded cheese (with its anti-caking powders) or overheating the sauce. To fix this, always shred your own cheese from a block and remove the pot from the stove before stirring in the cheese.

2. Can I make this mac and cheese ahead of time?
While it is undeniably best when served fresh, you can make it ahead. The sauce will thicken considerably as it cools. To reheat, place it in a pot over low heat and add a splash of milk, stirring gently until it returns to a creamy consistency. Avoid reheating in the microwave if possible, as it can cause the sauce to separate.

3. The recipe calls for Colby cheese, but my store doesn’t have it. What’s a good substitute?
If you cannot find Colby, your best bet for a similar melting quality is a mild, young cheddar or Monterey Jack. Monterey Jack is very creamy but lacks the slight tang of Colby, so you might want to use a bit more of the sharp cheddar to compensate for flavor.

4. Can I use different types of pasta?
Absolutely! While elbow macaroni is classic, any short pasta with plenty of nooks and crannies for the sauce to cling to will work wonderfully. Try shells, cavatappi, rotini, or penne.

5. Can I bake this mac and cheese?
This recipe is designed to be a creamy stovetop version, which is authentic to the Cracker Barrel style. However, if you prefer a baked mac and cheese, you absolutely can. Simply undercook the pasta by an extra minute, make the sauce as directed, combine them, and transfer to a greased baking dish. Top with more cheese or buttered breadcrumbs and bake at 375°F (190°C) for 15-20 minutes, until bubbly and golden. Be aware that this will result in a firmer, less saucy texture.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cracker Barrel Mac and Cheese recipe


  • Author: Caroline

Ingredients


  • Pasta: 1 lb (16 oz / 454g) elbow macaroni


  • Butter: ½ cup (1 stick / 113g) unsalted butter


  • Flour: ½ cup all-purpose flour


  • Milk: 3 cups whole milk, at room temperature or slightly warmed


  • Cream: 1 cup heavy cream, at room temperature or slightly warmed


  • Cheese (Colby): 8 oz (226g) Colby cheese, shredded from a block


  • Cheese (Cheddar): 8 oz (226g) sharp cheddar cheese, shredded from a block


  • Salt: 1 teaspoon kosher salt (or to taste)


  • Black Pepper: ½ teaspoon freshly ground black pepper


  • Onion Powder: ¼ teaspoon onion powder



Instructions

Part 1: Cooking the Pasta

  1. Boil Water: Bring a large pot of water to a rolling boil. Season it generously with salt—it should taste like the sea. This is your only chance to season the pasta itself.

  2. Cook Pasta: Add the elbow macaroni to the boiling water and cook according to the package directions until it is al dente. This is very important. The pasta will continue to cook slightly when you add it to the hot cheese sauce, so you want it to have a firm bite.

  3. Drain Well: Once cooked, drain the pasta thoroughly in a colander. Do not rinse it. The starches left on the surface will help the cheese sauce cling to every noodle. Set the drained pasta aside.

Part 2: Creating the Velvety Cheese Sauce

  1. Make the Roux: While the pasta is cooking, begin your sauce. In a large, heavy-bottomed pot or Dutch oven (large enough to hold the pasta later), melt the ½ cup of unsalted butter over medium heat. Once the butter is fully melted and bubbling, sprinkle in the ½ cup of flour.

  2. Cook the Roux: Immediately begin whisking the flour into the butter until a smooth paste forms. Continue to cook, whisking constantly, for 1-2 minutes. This crucial step cooks out the raw, pasty flavor of the flour. The roux should be a pale, blonde color and smell slightly nutty.

  3. Slowly Add Liquids: Turn the heat down to low. Very slowly, begin to pour in the room temperature milk and heavy cream, about a cup at a time, while whisking vigorously. It is essential to add the liquid slowly and whisk constantly to prevent lumps. The mixture will seize up and look thick at first, but keep whisking and adding liquid, and it will smooth out into a beautiful, creamy sauce.

  4. Thicken the Sauce: Once all the milk and cream have been incorporated, continue to cook the sauce over low heat, stirring occasionally with a wooden spoon or spatula, for about 5-8 minutes, until it has thickened enough to coat the back of the spoon.

  5. Melt the Cheese (The Crucial Step): Remove the pot from the heat completely. This prevents the cheese from overheating, which can cause the sauce to become oily or grainy. Add the shredded Colby and sharp cheddar cheeses to the hot sauce, a handful at a time, stirring gently until each addition is fully melted and incorporated before adding the next. Continue until all the cheese is melted and the sauce is perfectly smooth and velvety.

  6. Season to Perfection: Stir in the salt, black pepper, and onion powder. Taste the sauce and adjust the seasoning if necessary. It should be well-seasoned but not overly salty.

Part 3: Combining and Serving

  1. Unite Pasta and Sauce: Pour the drained macaroni into the pot with the cheese sauce.

  2. Stir Gently: Using a large spoon or spatula, gently fold the pasta into the cheese sauce until every noodle is evenly and generously coated.

  3. Serve Immediately: Serve the mac and cheese hot, straight from the pot, for the creamiest, dreamiest experience.

Nutrition

  • Serving Size: one normal portion
  • Calories: 650-750 kcal