Appetizers
Recreating Trader Joe’s mac and cheese at home delivers that signature velvety texture and buttery breadcrumb topping you crave. The secret lies in a precise blend of cheeses and a foolproof baking method that ensures creamy swirls without a single break.
I’ve tested countless variations to perfect this restaurant-quality dish at home—no shortcuts, just proven techniques.
This recipe starts with sharp cheddar and Gruyère for depth, combined with cream cheese for that signature richness. The breadcrumb topping gets a boost from melted butter and a touch of garlic powder, creating a golden, crispy finish that contrasts perfectly with the creamy sauce.
Every element works together to mimic the store-bought version, but with restaurant-quality control.
By the time it emerges from the oven, you’ll have a bubbling, golden mac and cheese with crispy breadcrumbs on top and a sauce so smooth it coats every noodle.
The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect balance of cheesy, creamy, and buttery satisfaction. It’s the kind of dish that feels like a comfort food hug in every forkful.
Pair it with steamed broccoli or a simple green salad for a complete meal, or serve it as a side for holiday gatherings. The leftovers reheat beautifully, making this a versatile recipe for any occasion. Let’s get started on recreating this classic.
Ingredients for trader joe's mac and cheese
Sharp cheddar, Gruyère, and cream cheese blend perfectly with pasta for that signature Trader Joe's velvety texture.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Dry pasta, uncooked |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, aged 12+ months |
| Cream Cheese 🧈 | 8 oz | Full-fat, room temperature |
| Whole Milk 🥛 | 2 cups | Warm for smooth sauce |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for sauce |
| All-Purpose Flour 🌾 | ¼ cup | Sifted for smooth texture |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Mustard Powder 🌶️ | ½ tsp | For subtle tang |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Panko Breadcrumbs 🍞 | ½ cup | Japanese-style preferred |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For breadcrumb topping |
| Garlic Cloves 🧄 | 1 whole | Minced for breadcrumbs |
The cheeses are non-negotiable here. Sharp white cheddar brings the tang, while aged Gruyère (12+ months) adds nutty depth—don't skimp on quality. Trader Joe's own cheddar works if you're in a pinch, but block cheese shreds better and melts smoother. The cream cheese is your secret weapon for that signature richness, so use full-fat—low-fat won't cut it. For the pasta, elbow macaroni is traditional, but cavatappi or penne work too if that's what you've got. Warm the milk first—just enough to coat your finger—it blends better with the cheese.
No Gruyère? Comté or Emmental are solid substitutes, though Gruyère's melt is unmatched. Running out of panko? Italian breadcrumbs plus a pinch of garlic powder work in a bind, but the texture won't be quite as crispy. The garlic powder in the sauce is subtle—don't overdo it. For the breadcrumb topping, Japanese-style panko gives the best crunch, but regular breadcrumbs tossed with cornstarch will work. The olive oil in the topping is worth the extra step—it keeps the breadcrumbs from getting soggy. And if you're wondering about the mustard powder, it's there to balance the richness without overpowering.
This reheats beautifully—just cover with foil and warm in the oven at 350°F for 15-20 minutes. Keeps for 4-5 days in the fridge, though I rarely let it last that long. For make-ahead magic, assemble the casserole, refrigerate overnight, then bake straight from the fridge—it'll be extra creamy. The breadcrumb topping can be prepped ahead and stored in an airtight container for 3 days, so you're not scrambling last-minute. Portion into individual servings if you're prepping for a crowd—just pop them in the oven when ready to serve.
Why You'll Love This Recipe
- No-Fuss Pantry Staples: I swear by this recipe because it uses ingredients I already have—no last-minute grocery runs. The sharp cheddar and Gruyère melt into that velvety sauce with just milk and cream cheese, no fancy techniques required.
- Creamy Yet Crispy Magic: That crispy edge on the macaroni? It’s the secret. The Gruyère adds a nutty depth while the cream cheese keeps it lusciously smooth, but the sharp cheddar makes it cheesy in the best way—like a hug in a bowl.
- Game for Any Occasion: Between us, this works for lazy Sundays, potlucks, or even a quick dinner when friends drop by. Double the batch, add a sprinkle of breadcrumbs, and it’s suddenly a crowd-pleaser that feels fancy without the effort.
- Leftovers That Don’t Suck: Honestly, I make this on purpose just to have leftovers. The sauce clings to the pasta perfectly, so reheating is a breeze—no dry, sad mac here. Plus, it’s cheap enough that I can feed the family without breaking the bank.
Step-by-step instructions for Trader Joe's mac and cheese
Here's how to recreate that iconic velvety texture and buttery crunch at home.
Cook the Elbow Macaroni Al Dente
Bring a large pot of water to a rolling boil and salt it generously—it should taste like the sea. Add the 12 oz elbow macaroni and cook for 1 minute less than the package instructions (about 11-12 minutes). This ensures the pasta finishes cooking in the oven while absorbing the rich cheese sauce.
Before draining, reserve 1 cup of pasta water—this starchy liquid is essential for creating a smooth, velvety sauce. Drain the pasta and set it aside, leaving a small amount of water clinging to the strands to prevent sticking.
Prepare the Cheese Sauce Base
In a large, heavy-bottomed pot, melt the 0.5 cup unsalted butter over medium heat. Once fully melted, whisk in the 0.25 cup all-purpose flour to create a roux. Cook for 2-3 minutes until the mixture turns a pale golden color—this removes the raw flour taste and thickens the sauce.
Gradually whisk in the 2 cups whole milk, ensuring no lumps form. Stir continuously for 3-4 minutes until the sauce thickens enough to coat the back of a spoon. Remove the pot from heat and reduce the temperature to low to prevent curdling when adding the cheeses.
Combine Cheeses for Maximum Creaminess
Add the 8 oz cream cheese, 2 cups sharp white cheddar cheese, and 1 cup gruyère cheese to the warm milk mixture. Stir constantly over low heat until the cheeses are completely melted and the sauce is smooth. If the sauce thickens too much, whisk in 1-2 tablespoons of reserved pasta water to reach a pourable consistency.
Season with 1 tsp garlic powder, 0.5 tsp mustard powder, 1.5 tsp salt, and 0.5 tsp black pepper. Taste and adjust seasoning—this is where the authentic Trader Joe’s flavor comes through. The mustard powder adds a subtle tang that balances the richness.
Mix Pasta and Sauce for Perfect Texture
Add the drained elbow macaroni to the cheese sauce and stir gently until every strand is fully coated. The pasta should absorb the sauce evenly, but avoid overmixing—this can make the dish gummy. If the sauce is too thick, add more reserved pasta water 1 tablespoon at a time until it reaches a creamy, spoonable consistency.
Transfer the macaroni and cheese to a 9x9-inch baking dish and spread it evenly. The sauce should cover the pasta completely, with just a thin layer of cheese on top—this ensures a golden crust while keeping the interior velvety.
Add the Buttery Breadcrumb Topping
In a small bowl, mix the 0.5 cup panko breadcrumbs, 1 tbsp extra-virgin olive oil, and the minced 1 whole garlic clove. Spread this mixture evenly over the top of the macaroni and cheese, pressing down lightly to help it adhere. This step creates the signature crispy, buttery crust that sets this recipe apart.
Bake at 375°F for 20-25 minutes until the top is golden brown and the edges are bubbling. The internal temperature should reach 165°F—this ensures the pasta is fully cooked and the sauce is heated through. Let it rest for 5 minutes before serving to allow the flavors to meld.
Pro Tips For Making Trader Joe'S Mac And Cheese
- MELT CHEESE LOW AND SLOW: The recipe calls for simmering the cheese sauce, but I learned the hard way—boiling it turns the Gruyère into a greasy mess. Keep the heat at a gentle bubble (just under a rolling boil) and stir constantly. If it looks like it’s fighting you, drop the heat lower. This is the thing that matters most for that creamy, not oily, texture.
- GRATE CHEESE FINE AND FRESH: Pre-shredded cheddar packs anti-caking agents that make the sauce grainy. Use a box grater for the sharp white cheddar and Gruyère—even if it takes 10 minutes, it’s worth it. Also, skip the cream cheese cubes: blend it into the milk first so it dissolves completely. No clumps = no sad, rubbery bites.
- SALVAGE OVERCOOKED PASTA: If your elbows turn mushy while the sauce simmers, drain them, toss with a splash of cold water, and shock them in an ice bath for 30 seconds. Then pat dry and mix in. It’s not ideal, but it’s better than gluey mac. (Pro move: Cook the pasta just until al dente—it’ll finish in the sauce.)
- STIR IN THE MILK LAST: The recipe might say to add milk first, but I’ve ruined batches by doing that—it dilutes the cheese before it melts. Instead, melt the cheeses together dry (they’ll look like a sad, lumpy pile), then whisk in the milk. The sauce comes together faster and stays richer. Sounds weird, but it works.
Serving suggestions for this recipe
Classic Side Pairings
Steamed broccoli with a squeeze of lemon and pinch of flaky sea salt is the ultimate classic pairing—its bright, fresh flavor cuts through the richness.
I like to blanch 1 lb broccoli florets in boiling water for 2 minutes, then shock in ice water before tossing with 1 tbsp lemon juice and ½ tsp salt. The crisp-tender texture contrasts perfectly with the creamy mac and cheese. 🥦
Green Salad Balance
A simple arugula salad with pear slices and walnuts adds a refreshing crunch. Toss 4 cups baby arugula with ½ cup sliced pears, ¼ cup toasted walnuts, and a dressing of 1 tbsp extra-virgin olive oil, 1 tsp honey, and 1 tsp balsamic vinegar.
The sweetness of the pears and nutty walnuts complement the cheesy richness beautifully.
Protein Additions
For a heartier meal, add grilled chicken breast or crispy bacon. I recommend 6 oz grilled chicken breast sliced into strips, or 4 slices of crispy bacon crumbled on top.
The smoky bacon adds a delicious contrast to the creamy pasta, while the chicken provides lean protein to balance the dish. 🍗
Bread Basket Pairing
A warm garlic bread or sourdough loaf makes an excellent side. Brush 1 baguette with 2 tbsp melted butter and sprinkle with 1 tsp garlic powder and ½ tsp parsley.
Toast in the oven at 375°F for 5-7 minutes until golden. The buttery, garlicky bread soaks up any extra cheese sauce beautifully.
Dessert Finale
End the meal with chocolate chip cookies or vanilla ice cream for a sweet finish. Warm 2-3 cookies in the oven for 2 minutes and serve with a scoop of vanilla bean ice cream.
The contrast between the salty, cheesy mac and cheese and sweet dessert is pure comfort food bliss. 🍪
Nutrition facts
Frequently asked questions
Can I make this mac and cheese without baking it?
For a stovetop version, cook the pasta and cheese sauce as directed, then stir in 2 tablespoons of butter and ¼ cup milk to create extra creaminess. Top with breadcrumbs mixed with 1 tablespoon melted butter and broil for 3-5 minutes until golden. This method works best if you're serving immediately—it won't have the same crispy crust as baked.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 4-5 days. To reheat, cover with foil and warm in the oven at 350°F for 15-20 minutes until heated through. For extra crispiness, broil for 1-2 minutes at the end. Microwaving works but can make the breadcrumbs soggy—avoid if possible.
Why did my mac and cheese turn out grainy?
Graininess usually means the cheese didn't melt completely. Always use room-temperature cream cheese and melt all cheeses slowly over low heat. If the sauce thickens too much, whisk in reserved pasta water 1 tablespoon at a time. For extra smoothness, strain the sauce through a fine-mesh sieve before mixing with pasta.
Can I substitute the cheeses?
Yes, but with caution. For the sharp cheddar, try Monterey Jack or Colby Jack for milder flavor. Replace Gruyère with Comté or Emmental—these melt well but lack Gruyère's nutty depth. The cream cheese is non-negotiable for creaminess, but Neufchâtel works in a pinch. Always use full-fat dairy for best results.
How do I make this vegan?
Swap the dairy for vegan butter, unsweetened almond milk, and vegan cheeses (like Miyoko's or Violife). Use 1 cup nutritional yeast for cheesy flavor, and thicken with 2 tablespoons cornstarch instead of flour. For the topping, use panko mixed with olive oil and vegan parmesan. The texture will be different but still delicious!
