Annie's Mac and Cheese Sauce Recipe: Ultra-Smooth Velvety Pour for Baked Pasta

Sauces & Condiments

Annie's Mac and Cheese Sauce Recipe: Ultra-Smooth Velvety Pour for Baked Pasta

Annie's mac and cheese sauce recipe delivers that signature ultra-smooth, velvety texture that clings perfectly to every noodle—no lumps, no separation, and a rich, cheesy flavor you can't get from boxed mixes. The secret lies in a proper roux and precise cheese ratios that create a sauce so luxurious it feels like a restaurant-quality indulgence. I developed this recipe after years of testing, and it's now my go-to for both baked pasta and stovetop servings.

What sets this sauce apart is its foolproof method: a slow-cooked roux that forms the foundation, followed by gradual cheese incorporation while keeping the sauce moving constantly. This ensures a silky, homogeneous consistency that's impossible to achieve with quick stir-and-pour techniques.

The recipe uses a blend of sharp cheddar and cream cheese for that perfect balance of tangy richness and creamy smoothness.

Once you make this sauce, you'll never go back to store-bought versions—it's that good. The texture is velvety yet substantial, clinging beautifully to pasta without turning watery. It reheats perfectly, making it ideal for meal prep or serving at gatherings.

Whether you're baking it with noodles or using it as a dip, this sauce delivers professional-quality results every time.

Make a double batch and store it in the fridge for up to 5 days, or freeze for longer storage. The possibilities are endless: use it for baked mac and cheese, as a dip for bread or veggies, or even as a topping for burgers and grilled meats.

Here's how to create this ultra-smooth, restaurant-quality sauce at home.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for annie's mac and cheese sauce

Nine ingredients transform into velvety perfection—no lumps, no separation, just restaurant-quality cheesiness.

Ingredient Amount Notes
Unsalted Butter 🧈 ½ cup Cold, cubed for roux
All-Purpose Flour 🌾 ½ cup Sifted for smooth sauce
Sharp White Cheddar Cheese 🧀 2 cups Shredded, block preferred
Cream Cheese 🧀 8 oz Full-fat, room temperature
Whole Milk 🥛 1 ½ cups Warmed to 110°F
Yellow Onion 🧅 1 whole Small, finely diced
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Mustard Powder 🌶️ 1 tsp Dry, for tang
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Ground Black Pepper 🌶️ ½ tsp Freshly ground

The butter and flour make or break this sauce. Use unsalted butter—salted throws off the cheese balance. For the flour, King Arthur or Gold Medal brands work best (they're finely milled). The cheddar? Sharp white cheddar is non-negotiable—it's tangy enough to cut through the creaminess. I grab mine from Whole Foods or Trader Joe's—their pre-shredded is fine, but grating your own from a block makes a world of difference. The onion and garlic are just flavor anchors here, but don't skip them—they round out the sauce beautifully.

No sharp cheddar? Pepper jack or Colby Jack work in a pinch, but the flavor won't be as balanced. Substituting cream cheese? Use cream cheese + 2 oz of extra sharp cheddar to maintain the tang. Running low on butter? Olive oil works at a 1:1 ratio, but the flavor won't be identical. The mustard powder is crucial—it adds that signature tang that boxed mixes can't replicate. If you're out, Dijon mustard at half the amount gets you close. And for the love of mac and cheese, don't use pre-shredded cheese—it's full of anti-caking agents that make the sauce grainy.

This sauce keeps like a dream. Pour it into an airtight container with a thin layer of olive oil on top to preserve freshness. Good for 5 days in the fridge, or 3 months frozen. I like to portion it into ice cube trays for easy single-serving use later. Reheats beautifully—just warm on the stovetop over medium-low, stirring constantly. The texture actually improves after reheating, which is why it's perfect for meal prep. Double batch and thank me later.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: The moment I realized this sauce only needs butter, flour, cheddar, cream cheese, and milk—no roux stress, no weird ratios—I knew it was my new shortcut. Honestly, the cream cheese keeps it silky smooth while the sharp cheddar delivers that tangy punch without overpowering.
  • Creamy-Crisp Perfection: That golden, slightly crispy top? All from toasting the butter and flour together until it smells like a warm hug. Between us, the cream cheese melts into the milk so seamlessly, you’ll forget how simple it is—until you taste it.
  • Game for Any Night: I’ve used this sauce over roasted broccoli for a quick dinner, drizzled it on baked potatoes for game day, and even tossed it with shrimp for a fancy-ish weeknight meal. The milk’s richness balances the cheddar’s sharpness, making it adaptable without sacrificing flavor.
  • Leftovers That Don’t Let You Down: Between us, most mac and cheese gets rubbery the next day. Not this one. The cream cheese keeps it luscious, and I’ve reheated portions in the microwave or oven for days—no one ever guesses it’s not fresh. Plus, it’s cheap enough to make twice if you’re feeling indulgent.

Step-by-step instructions for Annie's mac and cheese sauce

This velvety sauce delivers that signature Annie's mac and cheese texture—smooth, rich, and perfect for pouring over baked pasta.

1

Build the Roux for a Silky Foundation

In a heavy-bottomed saucepan, melt the 0.5 cup unsalted butter over medium-low heat. I like to use cold, cubed butter so it melts slowly and creates tiny air pockets for a lighter sauce. Once fully melted, whisk in the 0.5 cup all-purpose flour all at once—this prevents lumps and gives you that perfect roux base.

Cook the mixture for 2-3 minutes, stirring constantly with a wooden spoon, until it turns a pale golden color. You'll notice it thickens slightly and smells nutty—that's when you know it's ready. This step is crucial because a well-made roux is the secret to that ultra-smooth texture we're after. If it darkens too quickly, lower the heat immediately to prevent burning.

2

Cook the Aromatics for Depth of Flavor

Add the finely diced yellow onion and minced garlic cloves to the roux. Cook for 3-4 minutes until the onions become translucent and the garlic is fragrant. This step develops the sauce's flavor foundation—don't rush it, but don't let the garlic burn either. I like to stir frequently to ensure even cooking.

Here's where it gets good: sprinkle in the 1 tsp mustard powder and 1.5 tsp kosher salt while stirring. The mustard powder adds a subtle tang that balances the richness, while the salt enhances all the flavors. Let everything cook together for another 1 minute to toast the spices slightly—this deepens their flavor profile.

3

Gradually Add Warm Milk for a Velvety Texture

Slowly pour in the 1.5 cups warm whole milk (about 110°F) while whisking vigorously to prevent lumps. I use a wire whisk for this step—it creates a smooth emulsion that's essential for that Annie's-style consistency. Keep the heat at medium-low and continue whisking for 5-7 minutes until the mixture thickens noticeably.

You'll know it's ready when the sauce coats the back of a spoon and leaves a clean streak when you run your finger through it. This is the moment that matters: the sauce should be thick enough to cling but still pourable. If it's too thick, add a splash of milk; if too thin, simmer for another minute. The goal is that perfect balance between smooth and spreadable.

4

Incorporate the Cheeses for Maximum Creaminess

Reduce the heat to low and gradually add the 2 cups sharp white cheddar cheese and 8 oz cream cheese, stirring constantly until fully melted and smooth. I like to add the cheddar first because it melts faster, then the cream cheese last to ensure it blends completely. This combination creates that signature Annie's texture—creamy yet slightly firm when cold.

For even better results, use a fine-mesh strainer to press the shredded cheddar before adding it. This removes any moisture that could make the sauce grainy. Stir in the 0.5 tsp ground black pepper and let the sauce sit off the heat for 2-3 minutes—this resting time allows all the flavors to meld together perfectly.

5

Adjust Consistency and Prepare for Serving

Taste the sauce and adjust seasoning if needed—this is your final chance to perfect it. If it's too thick, whisk in a splash of warm milk until it reaches your desired consistency. For baked pasta, I like it thick enough to cling but still pour smoothly. The sauce should be 160°F when ready to use—hot enough to melt any remaining cheese but not scalding.

Now you're ready to pour this velvety goodness over your baked pasta. The sauce will firm up slightly as it cools, creating that perfect texture we all love. For extra richness, you can even sprinkle a little extra cheddar on top before baking. Enjoy your homemade Annie's-style mac and cheese!

👨‍🍳

Pro Tips For Making Annie'S Mac And Cheese Sauce

  • WHISK THE ROUX DRY FIRST: Before adding milk, cook the butter and flour together for 30 seconds until it turns a pale golden color—not brown. I learned this the hard way when my sauce tasted raw flour. That brief pause makes the sauce silky, not gritty.
  • GRATE CHEESE FINE: Use a box grater for the sharp white cheddar, not a food processor—it packs too tightly. Cream cheese should be cut into small cubes so it melts evenly. My grandmother swore by this, and she was right: lumpy cheese ruins everything.
  • LOW AND SLOW AFTER MILK: Once the milk hits the roux, drop the heat to medium-low and stir constantly for 5 minutes. Rushing it here leads to scorched bits and a grainy texture. Sounds weird, but it works: patience keeps the sauce smooth.
  • SALT THE MILK: Add a pinch of salt to the warm milk before mixing it into the roux. The cream cheese and cheddar already pack flavor, but salting the milk upfront balances the sauce better. I skip this when I’m lazy, but the dish is noticeably better when I don’t.

Creative variations of these flavors

Classic Baked Mac

This is the signature use for Annie's sauce—baked mac and cheese that's crispy on top and ultra-creamy underneath. Toss 2 cups cooked elbow macaroni (like Barilla) with 1.5 cups sauce in a greased 9x9-inch baking dish.

Top with ½ cup breadcrumbs mixed with 2 tbsp melted butter and ¼ tsp paprika. Bake at 375°F for 20-25 minutes until bubbly and golden. The breadcrumb crust adds perfect texture contrast. 🧀

Stovetop Comfort

For quick weeknight meals, combine 1.5 cups sauce with 2 cups cooked pasta in a large skillet. Add ¼ cup grated Parmesan and toss until fully coated. The sauce's velvety texture clings beautifully to the noodles without needing baking.

Top with chopped chives or crispy bacon bits for extra flavor. This version is ready in 10 minutes—perfect for busy nights. 🍲

Cheesy Bread Dip

Transform this sauce into a crowd-pleasing dip by mixing 1 cup sauce with ½ cup sour cream and ¼ cup chopped green onions. Serve warm with toasted baguette slices or pita chips.

The sauce's rich flavor pairs perfectly with the tangy sour cream. For extra indulgence, sprinkle with crushed Ritz crackers on top before baking at 350°F for 10 minutes. 🥖

Luxury Burger Topping

Elevate your burgers with this unexpected twist: spoon 2 tbsp sauce onto each patty during the last 2 minutes of grilling. The cheese melts into a creamy blanket while the patty cooks.

Add caramelized onions and crispy bacon for a next-level mac and cheese burger. The sauce's smooth texture balances the juiciness of the meat perfectly. 🍔

Breakfast Mac and Cheese

Make this a brunch star by mixing 1 cup sauce with 2 eggs and ½ cup cooked breakfast sausage. Pour into a greased skillet and cook over medium heat until set.

Top with crispy hash browns and sliced green onions. The creamy sauce turns this into a decadent breakfast casserole that's ready in 15 minutes. 🍳

Freezer-Friendly Portions

Portion leftover sauce into 1-cup servings in freezer bags for easy future use. Thaw overnight in the fridge, then reheat on the stovetop with 1 tbsp milk to restore creaminess.

I like keeping these in my freezer for last-minute baked mac and cheese nights. The sauce maintains its velvety texture even after freezing—just stir vigorously while reheating. ❄️

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 45g58%
Saturated Fat 28g140%
Cholesterol 180mg60%
Sodium 1200mg52%
Total Carbohydrate 22g8%
Dietary Fiber 1g4%
Sugars 5g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does Annie's sauce stay so smooth while other recipes get grainy?

The secret is in the roux and cheese prep! A slow-cooked roux creates tiny air pockets for lightness, while pressing shredded cheddar through a fine-mesh strainer removes moisture that causes graininess. The cream cheese also helps emulsify the sauce for that signature velvety texture.

2

Can I make this sauce without cream cheese?

Yes, but the texture will be slightly firmer. Replace the 8 oz cream cheese with 2 oz extra sharp cheddar plus 2 tbsp heavy cream for richness. The sauce will still be delicious—just less ultra-smooth. For baked dishes, this works perfectly!

3

How do I fix sauce that's too thick or too thin?

For thick sauce, whisk in 1-2 tbsp warm milk at a time until pourable. If too thin, simmer uncovered for 2-3 minutes while stirring constantly. The ideal consistency should coat the back of a spoon but still pour smoothly. Pro tip: Remove from heat briefly if it starts to separate.

4

What's the best way to reheat leftover sauce?

Gently reheat on the stovetop over low heat while stirring constantly to prevent scorching. For extra creaminess, add 1 tbsp milk or cream per cup of sauce. Never microwave directly—it causes separation. The sauce actually tastes better reheated this way!

5

Can I use this sauce for dishes other than mac and cheese?

This versatile sauce works as a dip for bread or veggies, a topping for burgers, or even a creamy pasta sauce. The recipe's rich flavor profile makes it perfect for casseroles, stuffed shells, or even as a cheese sauce for loaded potatoes. Just adjust seasoning to match your dish!

★★★★★5.0(6 reviews)
Categories Sauces & Condiments