
This macaroni and cheese delivers a velvety sauce that clings perfectly to every noodle. The sharp cheddar melts into a smooth, rich base with just the right amount of tang.
I’ve refined this method to ensure a creamy texture without any graininess. The pasta cooks directly in the sauce, absorbing all the cheesy flavor for a cohesive, indulgent dish.
Ingredients for Macaroni and Cheese Recipe Cream
Rich, velvety, and perfectly clinging cheese sauce meets tender pasta in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Or any short pasta shape |
| Unsalted Butter 🧈 | 4 tbsp | Divided for roux and topping |
| All-Purpose Flour 🌾 | 3 tbsp | For smooth roux base |
| Whole Milk 🥛 | 3 cups | Full-fat for creaminess |
| Sharp Cheddar Cheese 🧀 | 8 oz | Block, freshly grated |
| Gruyère Cheese 🧀 | 4 oz | Block, freshly grated |
| Parmesan Cheese 🧀 | 2 oz | Freshly grated for depth |
| Dijon Mustard 🟡 | 1 tsp | For subtle tang |
| Worcestershire Sauce 🍶 | 1 tsp | Vegetarian version required |
| Garlic Powder 🧄 | ½ tsp | For savory backbone |
| Onion Powder 🧅 | ½ tsp | Enhances cheesy flavor |
| Kosher Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Ground White Pepper 🌶️ | ¼ tsp | For clean finish |
| Panko Breadcrumbs 🍞 | ½ cup | Optional for topping |
The cheeses are non-negotiable for that ultra-smooth melt. Cabot or Tillamook sharp cheddar deliver the right tang, while Gruyère from Whole Foods adds depth. Always grate from blocks—pre-shredded contains anti-caking agents that make the sauce grainy. For the milk, whole milk from local dairies yields the creamiest results. The roux requires precise measurement, so use actual tablespoons, not eyeballed pours.
No Gruyère? Fontina or Monterey Jack melt nearly as well. Out of whole milk? Half-and-half mixed with water at a 2:1 ratio gets you close. For a vegetarian Worcestershire, Annie’s or Edward & Sons brands work perfectly. The Dijon can be swapped for whole-grain mustard at the same amount. If avoiding the topping, skip the panko entirely—no substitution needed.
The sauce thickens as it cools, so serve immediately for that perfect velvety texture. Leftovers keep 3-4 days refrigerated in an airtight container. Reheat gently with a splash of milk to restore creaminess. For make-ahead, prepare the sauce and pasta separately, then combine just before serving.
Why You’ll Love This Recipe
- One Pot Wonder: I love that I can go from boiling pasta to creamy cheese sauce in the same pot—minimal cleanup.
- Sharp Cheddar Magic: The melted sharp cheddar gives it that bold, tangy kick I crave in every bite.
- Kid-Approved Meal: Honestly, it’s the one dinner my picky eaters always finish without complaints.
- Budget Stretcher: A pound of pasta and a block of cheese feeds my family for days without breaking the bank.
Step-by-Step Instructions for Macaroni and Cheese
Master these precise steps to achieve the ultimate velvety cheese sauce with perfect texture.
Step 1: Cook Elbow Macaroni to Al Dente
Bring a large pot of salted water to a rolling boil. Add the 12 oz Elbow Macaroni and cook for 1 minute less than package instructions. You want the pasta slightly underdone as it will finish cooking in the hot cheese sauce.
Stir occasionally to prevent sticking and test a piece at the 8-minute mark—it should have a slight bite in the center. Drain immediately in a colander but do not rinse, as the surface starch helps the sauce cling to the pasta.
Step 2: Create a Smooth Roux Base
In a heavy-bottomed saucepan over medium heat, melt 4 tbsp Unsalted Butter until foaming subsides. Add the 3 tbsp All-Purpose Flour all at once and whisk constantly for 2 minutes to cook out the raw flour taste.
The mixture should turn a pale golden color and smell nutty. This roux will thicken the sauce without creating lumps. Keep the heat moderate—too high and the roux will brown; too low and it won’t develop proper flavor.
Step 3: Build the Velvety Cheese Sauce
Gradually whisk in the 3 cups Whole Milk, starting with a few tablespoons at a time to prevent lumps. Once smooth, add the remaining milk in a steady stream while whisking continuously. Bring to a gentle simmer for 3-4 minutes until thickened.
Reduce heat to low and stir in the 1 tsp Dijon Mustard, 1 tsp Worcestershire Sauce, 0.5 tsp Garlic Powder, 0.5 tsp Onion Powder, 1 tsp Kosher Salt, and 0.25 tsp Ground White Pepper. These seasonings build depth before adding the cheese.
Add the 8 oz Sharp Cheddar Cheese, 4 oz Gruyère Cheese, and 2 oz Parmesan Cheese gradually, whisking after each addition until fully melted and smooth. The sauce should coat the back of a spoon with a velvety texture.
Step 4: Combine Pasta and Sauce
Add the drained Elbow Macaroni to the cheese sauce and fold gently with a silicone spatula until every piece is evenly coated. The sauce should cling to the pasta without pooling at the bottom. If it seems too thick, add a splash of warm milk to loosen.
Step 5: Add Optional Crispy Topping
For a golden crust, transfer the macaroni and cheese to a broiler-safe dish. Melt 1 tbsp Unsalted Butter and toss with the 0.5 cup Panko Breadcrumbs, then sprinkle evenly over the top. Broil for 2-3 minutes until golden brown and crispy. Watch closely to prevent burning.
Let rest for 5 minutes before serving to allow the sauce to set slightly. The topping should add a satisfying crunch that contrasts with the creamy pasta below.
Pro Tips For Making Macaroni And Cheese Recipe Cream
- Cook the Roux Longer: I learned this the hard way—cook the butter and flour together for a full 2-3 minutes until it turns a pale golden color. This removes the raw flour taste and makes a real difference in your cheese sauce’s texture.
- Shred Your Own Cheese: Skip the pre-shredded stuff. Freshly grated sharp cheddar melts smoother and doesn’t have that anti-caking agent coating that can make your sauce grainy.
- Warm the Milk First: Cold milk can cause the roux to seize up. Heat it gently in the microwave for 45 seconds or on the stove until just lukewarm before slowly whisking it in.
- Undercook the Pasta: Boil the elbow macaroni for 1 minute less than the package says—it’ll finish cooking in the hot cheese sauce and won’t turn to mush.
Wine and Beer Pairings for This Recipe
Crisp White Wines
A dry Sauvignon Blanc from New Zealand cuts through the richness with its bright citrus and herbal notes. I particularly love Kim Crawford for its zesty acidity. Pinot Grigio from Northern Italy also works beautifully with its clean, mineral finish. 🍷
Light Red Wines
For red wine lovers, a chilled Beaujolais offers red fruit flavors without overpowering the dish. Louis Jadot Beaujolais-Villages has the perfect light body. Serve slightly cooler than room temperature to enhance its crispness.
Craft Beers
A crisp American lager like Lagunitas Pils provides a refreshing contrast to the creamy texture. The carbonation cleanses your palate between bites. For craft options, a Belgian witbier with citrus notes also pairs wonderfully. 🍺
Rich Ales
An English-style pale ale with malty sweetness complements the sharp cheddar beautifully. Bass Pale Ale is my go-to for its balanced hop bitterness. The caramel notes in the beer enhance the dish’s depth.
Non-Alcoholic Pairings
Sparkling apple cider offers the same palate-cleansing effect as beer without alcohol. I recommend Martinelli’s Gold for its crisp, sweet-tart balance. A cold glass of whole milk also works surprisingly well with this creamy dish.
Frequently Asked Questions
Can I use pre-shredded cheese?
No, pre-shredded cheese contains anti-caking agents that prevent smooth melting. Always grate block cheese fresh for the creamiest sauce.
Why is my sauce grainy?
Graininess usually means the cheese wasn’t melted slowly or the heat was too high. Keep it on low heat and whisk constantly while adding cheese gradually.
Can I make this ahead of time?
Yes, but prepare the sauce and pasta separately. Combine just before serving and reheat gently with a splash of milk to restore the creamy texture.
What can I substitute for Gruyère?
Fontina or Monterey Jack melt beautifully as alternatives. Both provide similar creaminess and depth of flavor.
Nutrition Facts
- BBQ Sausage Recipe Oven: Smoky Depth Without the Grill - September 28, 2026
- BBQ Chicken Bowl Recipe Rice: Smoky Sweetness Over Fluffy Grains - September 28, 2026
- Beef Cutlet Recipe Ideas: Crispy Breaded Patties With Bold Seasonings - September 28, 2026