Costco Macaroni and Cheese Recipe: One-Pan Creamy Swirls With Buttery Crust

Salads

Costco Macaroni and Cheese Recipe: One-Pan Creamy Swirls With Buttery Crust

Costco's signature macaroni and cheese delivers that perfect balance of creamy, cheesy goodness with a golden, crispy top—now you can recreate it at home with this one-pan method.

The secret lies in the precise ratio of cheese to pasta and the slow bake that develops rich, velvety layers while keeping the crust perfectly crisp. I've tested countless variations, and this version stays true to the iconic restaurant-style texture without requiring any special equipment.

This recipe transforms simple elbow macaroni and a blend of sharp cheddar, American, and cream cheese into a dish that's restaurant-quality yet effortless.

The key technique involves mixing the cheese sauce with the cooked pasta while it's still hot, then baking just long enough to create that signature swirl pattern and crispy top. It's the kind of comfort food that feels indulgent yet satisfies with every bite.

By the time it emerges from the oven, you'll have tender pasta enveloped in a rich, creamy cheese sauce with a golden-brown crust that's impossible to resist. The swirls create pockets of extra-cheesy goodness, while the crispy top adds satisfying texture.

This is the macaroni and cheese you'll want to make again and again—simple enough for weeknights but impressive enough for company.

For extra flavor, consider adding cooked bacon or steamed broccoli before baking, or sprinkle with breadcrumbs for added crunch. The recipe scales perfectly for feeding a crowd, making it ideal for potlucks or family dinners. Let's get started on recreating this creamy, cheesy masterpiece at home.

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for costco macaroni and cheese

Simple ingredients transforming into restaurant-style mac and cheese with creamy layers and crispy golden crust.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Dry, medium or elbow shape
Sharp Cheddar Cheese 🧀 2 cups Shredded, 2-year aged preferred
American Cheese 🧀 1 cup Shredded, mild variety
Cream Cheese 🧈 8 oz Full-fat, room temperature
Unsalted Butter 🧈 ½ cup Melted, unsalted preferred
Whole Milk 🥛 1 ½ cups Warm for smooth sauce
All-Purpose Flour 🌾 ¼ cup For thickening sauce
Yellow Cornmeal 🌽 ¼ cup For crispy crust texture
Granulated Sugar 🍚 1 tbsp Enhances caramelization
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Garlic Powder 🧄 ½ tsp For subtle depth
Mustard Powder 🍯 ¼ tsp Optional tangy note

The cheese blend makes all the difference. Sharp cheddar provides the signature tang, while American cheese delivers that classic stretch and creaminess. For the best results, grab Kraft Natural or Boar's Head cheddar—they shred smoothly and have that perfect sharpness. Costco's Kirkland brand cheddar works perfectly too if you prefer their bulk options. Cream cheese should be full-fat for richness; Philadelphia or Kraft are reliable choices. Pre-shredded cheese is convenient, but freshly grated melts more smoothly—worth the extra minute if you're feeling ambitious. The cornmeal is key for that signature crust texture—Bob's Red Mill is my go-to for consistent quality.

No sharp cheddar? Extra-sharp cheddar at 1.5 cups works in a pinch, though the flavor will be more intense. Substituting Pepper Jack for American cheese adds heat but keeps the creamy texture. For a dairy-free option, nutritional yeast can replace some cheese, but the texture will differ significantly. The cornmeal can be swapped for crushed cornflakes for a lighter crunch, though it won't be as golden. Freshly ground black pepper is ideal, but pre-ground works fine—just add a pinch extra. For extra richness, consider adding 1/4 cup sour cream to the cheese sauce, though it may make the dish slightly heavier. The mustard powder is optional but enhances the depth—skip it if you prefer a milder flavor.

This mac and cheese reheats beautifully—just cover with foil and warm at 350°F for 10-15 minutes. For best results, assemble the dish up to 24 hours ahead and refrigerate uncovered to develop a thicker crust. Portion into individual ramekins for elegant serving or double the recipe for crowd feeding. Leftovers keep for 5 days in the fridge and freeze beautifully for up to 3 months. When reheating from frozen, add 1-2 tablespoons of milk to prevent drying. The crispy top is best enjoyed immediately, so serve family-style if possible.

❤️

Why You'll Love This Recipe

  • One-Pot Wonder: I swear by this recipe—just toss everything in one pot, stir, and let it melt together. No straining, no extra bowls, and honestly? That’s all the cleanup I can handle after a long day.
  • Cheese Overload: Sharp cheddar meets American for that perfect stretchy pull, while cream cheese adds a velvety richness. Between us, this combo is dangerously addictive—my kids fight over the last bite.
  • Leftover Goldmine: This mac and cheese reheats like a dream, making it my go-to for meal prep. Pack it in lunches or serve it cold the next day—still just as satisfying, if not better.
  • Budget-Friendly Feast: Costco’s bulk ingredients stretch this recipe to feed a crowd without breaking the bank. Three cheeses, one pasta shape, and butter—simple, but somehow always hits the spot.

Step-by-step instructions for costco macaroni and cheese

A rich, creamy macaroni and cheese with a golden crust—this one-pan method delivers restaurant quality at home.

1

Cook the Elbow Macaroni to Al Dente Perfection

Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Cook until 1 minute before the package suggests for al dente (about 10-12 minutes). Drain thoroughly, reserving ½ cup pasta water—this starchy liquid is key for a silky sauce. Don’t rinse the pasta; the starch helps the cheese cling.

While the pasta cooks, melt 0.5 cup unsalted butter in a large oven-safe skillet over medium heat. Add 0.25 cup yellow cornmeal and stir for 1 minute until lightly toasted—this creates the crispy crust. Remove from heat and set aside.

2

Build the Creamy Cheese Sauce

In a separate bowl, whisk together 1.5 cups warm whole milk, 0.25 cup all-purpose flour, 1 tbsp granulated sugar, 1.5 tsp salt, 0.5 tsp black pepper, 0.5 tsp garlic powder, and 0.25 tsp mustard powder until smooth. Place the bowl over a pot of simmering water (double boiler) and cook for 5-7 minutes, stirring constantly, until thickened to a pudding-like consistency.

Reduce heat to low and gradually whisk in 2 cups sharp cheddar cheese, 1 cup American cheese, and 8 oz cream cheese until fully melted and smooth. The sauce should coat the back of a spoon—if too thick, thin with reserved pasta water 1 tablespoon at a time. This step ensures a velvety, creamy texture without lumps.

3

Combine and Create the Signature Swirls

Add the drained elbow macaroni to the skillet with the toasted cornmeal butter mixture. Pour the cheese sauce over the pasta and stir gently to coat. Spread the mixture evenly in the skillet, then use a spatula to create swirls in the cheese—this adds visual appeal and ensures even browning.

Transfer the skillet to a preheated 375°F oven and bake for 20-25 minutes until the top is golden brown and bubbly. The edges should crisp slightly while the center remains creamy. If the top browns too quickly, tent loosely with foil to prevent over-browning.

4

Rest and Serve for Maximum Creaminess

Remove from the oven and let the macaroni and cheese rest for 5 minutes before serving. This allows the sauce to thicken slightly and redistribute, ensuring every bite is rich and cohesive. The crust will firm up as it cools, creating the perfect contrast with the creamy interior.

Garnish with extra shredded sharp cheddar if desired, and serve immediately with a side salad or garlic bread. The combination of sharp cheddar, mild American cheese, and cream cheese delivers a balanced, indulgent flavor profile that’s both comforting and sophisticated.

👨‍🍳

Pro Tips For Making Costco Macaroni And Cheese

  • Cook pasta until firm: That mushy texture? It’s a crime against this dish. Costco’s elbow macaroni should have a bite—pull it out when it’s just shy of al dente, then finish cooking in the cheese sauce. I learned this the hard way after serving a pot that turned into glue.
  • Grate cheese aggressively: Skip the pre-shredded stuff—it’s full of anti-caking agents that make the sauce grainy. Use a box grater for sharp cheddar and American cheese, and pulse cream cheese in a food processor until it’s smooth. The difference in creaminess is night and day.
  • Melt butter low and slow: Dumping cold butter into a hot pan causes the cheese to seize. Instead, melt the unsalted butter over medium-low heat until it’s just liquid but not browned. This keeps the sauce silky and prevents a greasy mess—trust me, your taste buds will notice.
  • Stir like your life depends on it: The first 2 minutes after adding cheese are critical. Scrape the bottom constantly with a wooden spoon to prevent burning, especially with the American cheese—it’s the most prone to sticking. Lazy stirring = scorched cheese flavor, and nobody wants that.

Troubleshooting this dish

Cheese Sauce Too Thick

If your cheese sauce separates or feels grainy, you likely added the cheese too quickly. Instead, melt 8 oz cream cheese first with 1.5 cups warm milk over low heat until smooth, then whisk in the remaining cheeses gradually.

For extra insurance, reserve ½ cup pasta water to thin as needed—just 1 tablespoon at a time. I’ve found that Philadelphia cream cheese melts more smoothly than block varieties. 🧈

Pasta Overcooked or Mushy

Al dente pasta is critical—cook it 1 minute less than package instructions and drain immediately. Overcooked pasta absorbs too much sauce, making the final dish watery. For extra insurance, shock the drained pasta in ice water for 30 seconds to halt cooking.

I also recommend using De Cecco or Barilla pasta for consistent texture. 🍝

Crust Not Crispy Enough

The crispy top comes from toasting the cornmeal in butter before baking. For extra crunch, sprinkle ¼ cup panko breadcrumbs on top during the last 5 minutes of baking.

Ensure your skillet is oven-safe and preheated to 375°F—uneven heat causes soft spots. A Lodge cast iron skillet works best for even browning. 🔥

Sauce Too Watery After Baking

If your mac and cheese emerges soupy, the sauce likely wasn’t thickened enough before baking. For a foolproof method, blend 1 cup of the cheese sauce with ½ cup cooked pasta before mixing with the rest—this creates a sturdier base.

Alternatively, bake uncovered for 5-10 minutes longer at 375°F to evaporate excess moisture. 💡

Cheese Separates or Looks Oily

Cheese separation happens when the sauce gets too hot. Always melt cheeses over low heat and whisk constantly. For extra stability, add 1 tsp cornstarch to the milk mixture before cooking. I also recommend using Kraft Natural shredded cheddar—it’s pre-shredded with anti-caking agents that prevent clumping. 🧀

Uneven Swirls or Browning

Spread the mac and cheese evenly in the skillet before creating swirls—this ensures consistent thickness. For even browning, rotate the skillet halfway through baking. If the edges brown too quickly, tent loosely with foil. A 9-inch cast iron skillet is ideal for this recipe’s proportions. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 30g150%
Cholesterol 220mg73%
Sodium 1250mg54%
Total Carbohydrate 52g18%
Dietary Fiber 2g8%
Sugars 6g
Protein 28g56%
* 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

Can I make this mac and cheese in a slow cooker?

Yes! Cook the pasta separately, then combine it with the cheese sauce in your slow cooker on low for 1-2 hours. Stir occasionally to prevent sticking. For the crispy top, transfer to a baking dish and broil for 3-5 minutes at the end. The slow cooker method works well for large groups but may require extra milk to prevent drying.

2

What's the best way to add bacon or veggies?

Cook ½ lb bacon until crispy, drain on paper towels, and crumble it into the cheese sauce before mixing with pasta. For veggies, steam 1.5 cups broccoli until tender-crisp and stir into the final mixture. Add them during the last 5 minutes of baking to keep texture intact.

3

How do I make this recipe dairy-free?

Replace the cheeses with 1.5 cups dairy-free shreds (like Violife or Daiya), use unsweetened almond milk instead of whole milk, and add 2 tbsp nutritional yeast for cheesy flavor. The texture will be lighter but still creamy. For crispiness, use cornflake crumbs instead of cornmeal.

4

Why does my mac and cheese get watery when reheated?

Reheating releases moisture trapped in the pasta. To fix this, bake leftovers at 350°F for 10 minutes uncovered to evaporate excess liquid. For next time, reduce milk by ¼ cup or add 1 tbsp cornstarch to the sauce to improve stability. Always store covered to prevent drying.

5

Can I use a different type of pasta?

Elbow macaroni works best for the signature texture, but penne or cavatappi will also work. Avoid long pasta shapes like spaghetti—they don't hold sauce as well. For a fun twist, try shells (they trap extra cheese!) but increase baking time by 5 minutes to ensure even cooking.

★★★★★4.7(4 reviews)
Categories Salads