
I learned the secret to creamy mac and cheese without cream working in my grandmother’s diner on Peachtree Street. The answer lies in a precise cheese selection and a foolproof roux that delivers rich texture without dairy overload.
This method uses sharp cheddar and American cheese for meltability, while whole milk creates the necessary liquid base. The key is low heat and constant stirring to achieve a velvety sauce that clings perfectly to al dente pasta.
The result is restaurant-quality macaroni and cheese with that classic comfort food appeal. Every bite delivers the creamy consistency you expect, proving you don’t need cream to achieve decadenza.
David has tested this version on three different stovetops, and it delivers consistent results every time. Here’s how to make it at home.
Ingredients for Macaroni and Cheese Recipe No Cream
Pantry staples plus a few cheeses make this comfort classic shine bright.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 lb | Al dente for best texture |
| Unsalted Butter 🧈 | ½ cup | For the roux base |
| All-Purpose Flour 🌾 | ⅓ cup | Creates thick roux |
| Whole Milk 🥛 | 3 cups | Liquid base for sauce |
| Sharp Cheddar Cheese 🧀 | 2 cups | Freshly grated from block |
| American Cheese 🧀 | 1 cup | For meltability |
| Mustard Powder 🌶️ | 1 tsp | Enhances cheese flavor |
| Garlic Powder 🧄 | ½ tsp | Adds depth to sauce |
| Onion Powder 🧅 | ½ tsp | Balances richness |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dry Mustard 🌿 | ½ tsp | Optional for extra tang |
[recipe_ingredient_scaler]
The cheeses are everything here. Sharp cheddar from a block (not pre-shredded—it melts better) and American cheese for that signature smoothness. Grab them at any major grocery store; I like the selection at Publix. Whole milk is non-negotiable for the creamy base, so skip the skim. The American cheese might seem old-school, but that’s exactly what gives this its diner-style richness.
No American cheese? Velveeta or Monterey Jack work in a pinch. Out of whole milk? 2% will do (but texture won’t be quite as lush). For extra depth, a pinch of smoked paprika adds a nice dimension. The mustard powder might seem optional, but don’t skip it—it cuts through the richness beautifully. And yes, you can absolutely use pre-shredded in a hurry (just expect a slightly grainier sauce).
Leftover mac and cheese keeps well in the fridge for 3-4 days. Reheat with a splash of milk to loosen the sauce. Freezes for up to 3 months, though the texture may separate slightly upon thawing. I always make a double batch—it disappears fast.
Why You’ll Love This Recipe
- One Pot Wonder: I love that I can go from box to table with just one pot and a wooden spoon.
- Sharp Cheese Magic: The sharp cheddar melts into this rich, velvety sauce that clings to every elbow—no heavy cream needed.
- Kid-Approved Staple: It’s my go-to for picky eaters, last-minute dinners, and even potlucks where I need a sure thing.
- Budget Friendly: Between us, this costs less than takeout and tastes way better the next day for lunch.
Step-by-Step Instructions for Macaroni and Cheese
Here’s the method. Straightforward, tested, works every time.
Step 1: Cook the Elbow Macaroni to Al Dente
Bring a large pot of salted water to a rolling boil. Add the 1 lb Elbow Macaroni and cook according to package directions minus 1 minute for al dente texture. You want the pasta slightly firm because it’ll finish cooking in the oven.
Stir occasionally to prevent sticking. Drain the pasta in a colander but don’t rinse it—the starch helps the sauce cling. Let it sit while you make the cheese sauce to prevent overcooking.
Step 2: Create a Smooth Roux Base
In a large saucepan, melt the 0.5 cup Unsalted Butter over medium heat. Once melted, add the 0.33 cup All-Purpose Flour and whisk constantly for 1-2 minutes until the mixture turns a light golden color and smells nutty.
This roux will thicken your sauce. Keep the heat moderate—too high and the flour will brown too quickly, giving your sauce a burnt taste. The mixture should look like wet sand when it’s ready.
Step 3: Build the Cheese Sauce
Slowly pour in the 3 cups Whole Milk, whisking continuously to prevent lumps. Bring the mixture to a gentle simmer, then reduce heat to medium-low. Cook for 3-4 minutes until the sauce thickens enough to coat the back of a spoon.
Add the 1 tsp Mustard Powder, 0.5 tsp Garlic Powder, 0.5 tsp Onion Powder, 1 tsp Salt, 0.5 tsp Black Pepper, and 0.5 tsp Dry Mustard. Stir well to incorporate all the seasonings evenly throughout the sauce.
Step 4: Incorporate the Cheeses
Reduce heat to low and add the 2 cups Sharp Cheddar Cheese and 1 cup American Cheese gradually, stirring constantly. The American cheese ensures a smooth, creamy texture while the sharp cheddar provides depth of flavor.
Continue stirring until all the cheese is completely melted and the sauce is silky smooth. Taste and adjust seasoning if needed, though the cheeses add significant saltiness.
Step 5: Combine and Finish
Add the cooked elbow macaroni to the cheese sauce and stir gently until every piece is coated. The sauce will thicken slightly as it absorbs into the pasta. If it becomes too thick, add a splash of warm milk to reach your desired consistency.
Transfer to a serving dish and let it sit for 2-3 minutes before serving. This allows the flavors to meld together. The result should be creamy, rich, and perfectly cheesy without any hint of cream.
Pro Tips For Making Macaroni And Cheese Recipe No Cream
- Cook Pasta Al Dente: Boil the elbow macaroni for 1 minute less than the package says—I learned this the hard way after ending up with mushy noodles in my cheese sauce too many times.
- Warm Your Milk: Heat the whole milk gently in the microwave for 30 seconds before adding it to the roux; cold milk makes the sauce seize up and turn lumpy.
- Shred Your Own Cheese: Skip the pre-shredded cheddar and grate a block yourself—it melts smoother and avoids that weird powdery texture from anti-caking agents.
- Use Starchy Water: Save about 1/4 cup of the pasta water before draining; stirring a splash into the cheese sauce helps it cling to the noodles without needing cream.
Common Mistakes When Making Perfect Results
Overcooking Pasta
Cook your 1 lb Elbow Macaroni exactly 1 minute less than package instructions. Overcooked pasta turns mushy when mixed with sauce. I learned this the hard way at Nana Mae’s—mushy mac was a cardinal sin on Peachtree Street. 💪
Roux Too Hot
Keep your medium heat consistent when making the roux. Too high and the 0.5 cup Unsalted Butter and 0.33 cup All-Purpose Flour will brown too fast, giving your sauce a burnt taste. David once scorched a batch testing this on our old Austin stove.
Lumpy Sauce
Whisk constantly while adding 3 cups Whole Milk to your roux. Slow, steady pouring prevents lumps. If clumps form, a quick immersion blender fixes them, but prevention is easier. I keep a whisk in every kitchen for this reason.
Cheese Overload
Add your 2 cups Sharp Cheddar Cheese and 1 cup American Cheese gradually on low heat. Dumping it all in at once can cause separation. Stir until each addition melts completely before adding more.
Skipping the Rest
Let your finished dish sit for 2-3 minutes before serving. This lets the sauce thicken and flavors meld. Serving immediately makes it runny—another lesson from the diner days. Trust me, the wait is worth it.
Wrong Cheese Choices
Pre-shredded cheese contains anti-caking agents that make your sauce grainy. Always grate Sharp Cheddar from a block. And don’t skip the American Cheese—it’s the secret to that velvety texture without cream. 🧀
Nutrition Facts
Frequently Asked Questions
Can I use skim milk instead of whole?
Use whole milk for best results. Skim may work but will yield a thinner sauce. For extra richness without cream, 2% milk is your next best option.
Why use American cheese?
American cheese contains sodium citrate, which prevents separation and creates that signature smooth texture. It’s the diner secret for ultra-creamy results without dairy overload.
How do I fix grainy cheese sauce?
Graininess comes from pre-shredded cheese or high heat. Always grate from a block and melt on low heat. If it happens, a splash of warm milk and vigorous stirring can often save it.
Can I make this ahead?
Prepare the dish up to baking, then refrigerate for 24 hours. Add 2-3 tablespoons extra milk before reheating to restore creaminess. It freezes well for up to 3 months.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026