Appetizers
Recreating Trader Joe's mac and cheese at home delivers that signature combination of crispy breadcrumb topping and creamy, cheesy swirls—exactly how you remember it. The secret lies in a foolproof one-pot method where the pasta cooks directly in the cheese sauce, ensuring no dry noodles or separated sauce.
I've perfected this over years of testing, and it now takes just 30 minutes to transform simple ingredients into restaurant-quality comfort food.
The magic happens in layers: first, the pasta cooks in the rich cheese sauce, absorbing all that velvety goodness, while the breadcrumb topping gets toasted to a perfect golden-brown. Using a mix of sharp cheddar and Gruyère creates depth of flavor that store-bought versions can't match.
What sets this apart is the technique of adding a splash of milk at the end—this creates those signature swirls while keeping the sauce silky smooth.
By the time you pull it from the oven, you'll have a bubbling, golden dish with crispy edges and creamy centers that practically melt in your mouth. The aroma alone will have everyone gathering around the table, and the texture—crispy on top, creamy inside—is impossible to resist.
This is the kind of mac and cheese that turns weeknight dinners into special occasions without requiring special effort.
Serve it as a main dish with a side salad or as a crowd-pleasing appetizer at your next gathering. The recipe scales easily, so you can make it for two or feed a dozen.
Here's how to bring that Trader Joe's magic into your own kitchen—foolproof and full of flavor every time.
Ingredients for trader joe's mac and cheese
Pantry staples plus a few specialty cheeses—this is the secret to that iconic Trader Joe's texture.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Dry pasta, not pre-cooked |
| Sharp White Cheddar Cheese 🧀 | 3 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, aged for depth |
| Unsalted Butter 🧈 | ½ cup | Full-fat for richness |
| Whole Milk 🥛 | 1 ½ cups | Full-fat preferred |
| All-Purpose Flour 🌾 | ¼ cup | For roux thickening |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for topping |
| Dried Mustard 🌶️ | ½ tsp | Adds subtle tang |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Garlic Powder 🧄 | ½ tsp | For subtle flavor |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For crispy topping |
| Whole Milk 🥛 | ¼ cup | For final swirls |
The cheeses are non-negotiable. Sharp white cheddar gives that signature tang, while Gruyère adds nutty depth—both need to be freshly shredded (pre-shredded gets clumpy). Grab the Trader Joe's own cheddar if you can, but any sharp cheddar works. For Gruyère, Whittard of Chelsea or Cowgirl Creamery are great options. The pasta? Elbow macaroni is key—it holds up better than other shapes and absorbs the sauce perfectly. Buy the dry pasta (not pre-cooked), as it cooks directly in the sauce for maximum flavor.
No Gruyère? Parmesan or Swiss cheese can stand in, though the flavor won't be identical. Short on cheddar? Extra sharp cheddar at half the amount works in a pinch. The breadcrumbs are where the magic happens—Panko is a must for that crispy texture, but if you're out, regular breadcrumbs toasted with extra olive oil will do. For the mustard, Dijon-style adds more complexity than yellow mustard. The olive oil matters here too—use something fruity and peppery (like California olive oil) for the topping.
This reheats beautifully—honestly tastes better the next day once everything melds. Keeps in the fridge for 4-5 days, though it's best eaten within 2 days for that perfect crispy topping. For make-ahead, assemble everything (except baking) in a baking dish, cover, and refrigerate. Bake straight from the fridge—just add 5-10 minutes to the baking time. Leftovers? Microwave with a splash of milk to restore creaminess.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—sharp cheddar and Gruyère melt into that perfect stretchy, nutty sauce with just butter and milk. No roux, no fuss, just pure cheesy satisfaction.
- Weeknight Crutch: Boil pasta while you chop veggies or set the table—this is my 20-minute lifesaver when I’m too tired to think. The elbows cook fast, and the cheese sauce comes together in one pot.
- Leftover Goldmine: Between us, this tastes better the next day. The sauce thickens just right, and I’ll reheat it in a skillet with a splash of milk until it’s creamy again—no one ever complains.
- Budget Cheat Code: A block of cheddar and a bag of pasta stretch into four servings without breaking the bank. Gruyère adds luxury for pennies, and I’ve fed my whole family (plus neighbors) for under $10.
Step-by-step instructions for Trader Joe's mac and cheese recipe
Here's how to recreate that iconic crispy-topped, creamy mac and cheese in your own kitchen.
Cook the Pasta Al Dente
Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Cook the pasta until it's 1 minute shy of the package's al dente time—you want it to finish cooking in the oven. Save 1 cup of the pasta water before draining, as we'll use it later to help create that signature creamy texture. Drain the pasta and set it aside in the pot.
This initial undercooking ensures the pasta absorbs the rich cheese sauce perfectly without becoming mushy. I always use a timer here—overcooking pasta is a common mistake that ruins the final texture. The pasta should have a slight bite to it when you test a piece.
Make the Cheese Sauce
In the same pot with the cooked pasta, reduce heat to medium-low and add 0.5 cup unsalted butter, 1.5 cups whole milk, and 0.25 cup all-purpose flour. Whisk constantly for 3-4 minutes until the mixture thickens into a smooth roux. This step is crucial for creating that velvety texture we want.
As the mixture thickens, gradually add 3 cups sharp white cheddar cheese and 1 cup gruyère cheese, stirring constantly until fully melted and smooth. The sauce should coat the back of a spoon and leave a silky trail. If it starts to separate, whisk in 2-3 tablespoons of the reserved pasta water to restore its creamy consistency.
Season and Prepare the Topping
Remove the pot from heat and stir in 0.5 tsp dried mustard, 1.5 tsp salt, 0.5 tsp black pepper, and 0.5 tsp garlic powder. In a small bowl, mix together 0.5 cup panko breadcrumbs, 0.25 cup parmesan cheese, and 1 tbsp extra-virgin olive oil until evenly combined. This crispy topping is what makes this recipe special.
Here's the thing—don't skip the dried mustard. It adds that subtle tang that makes Trader Joe's version stand out. I like to toast the panko mixture lightly in the oven for 2-3 minutes at 350°F before adding it to the top, but you can skip this if you're short on time. The olive oil helps create that perfect golden-brown crust.
Assemble and Bake to Perfection
Preheat your oven to 375°F. Spread the macaroni and cheese mixture evenly into a 9x9-inch baking dish (or similar size). Sprinkle the panko mixture evenly over the top, pressing down gently to help it adhere. Bake for 20-25 minutes until the top is deep golden brown and the edges are bubbling.
Watch the color closely in the last few minutes—you want that beautiful golden-brown crust, not burnt breadcrumbs. If the top browns too quickly, tent it loosely with aluminum foil. The internal temperature should reach 165°F when checked with an instant-read thermometer. Let it rest for 5 minutes before serving to allow the cheese to set slightly.
Add the Final Creamy Swirls
While the mac and cheese rests, heat 0.25 cup whole milk in a small saucepan over medium heat until it's just steaming. Stir in 1 tablespoon unsalted butter until melted. Pour this warm milk mixture over the top of the baked mac and cheese and use a fork to gently swirl it through the top layer.
This final step creates those signature creamy swirls that make this recipe so special. The contrast between the crispy top and creamy interior is what makes it truly restaurant-worthy. Serve immediately with a side of steamed vegetables or a simple green salad to balance the richness.
Pro Tips For Making Trader Joe'S Mac And Cheese
- Boil Pasta Until Al Dente: That extra 30 seconds of boiling until the macaroni is just tender makes all the difference—Trader Joe’s recipe relies on the pasta holding up when mixed with the cheese sauce, not turning to mush. Taste-test it before draining; it should have a slight bite.
- Grate Cheese Fresh, Fine: Pre-shredded cheese has anti-caking agents that make the sauce grainy. Use a box grater for sharp white cheddar and Gruyère—skip the pre-shredded stuff unless you’re in a rush, and even then, pulse it in a food processor for a closer texture.
- Melt Butter Slowly: The sauce starts with butter and milk, and rushing this step leads to lumps. Melt the butter over medium heat, then whisk in the milk gradually—no splattering, no scorching. Patience here keeps the sauce velvety, not gluey.
- Reserve Starchy Water: Before draining the pasta, scoop out ½ cup of the starchy water. Stir a splash back into the cheese sauce at the end—it binds everything together and adds a subtle creaminess without extra milk or butter. (Yes, even if you’re impatient like me.)
Pro cooking tips for this recipe
One-Pot Magic
Cooking the pasta directly in the cheese sauce eliminates the risk of dry noodles or separated sauce—this is the game-changer. Start by boiling the 12 oz elbow macaroni for just 1 minute less than package instructions (it finishes cooking in the oven).
Reserve 1 cup pasta water—this liquid is liquid gold for adjusting sauce consistency later. The key is keeping the heat at medium-low when combining the sauce to prevent curdling. 🔥
Roux Perfection
That velvety texture comes from a proper roux—don't rush this step! Melt 0.5 cup unsalted butter into the pasta, then whisk in 0.25 cup flour and 1.5 cups milk. Cook for 3-4 minutes until it thickens to a paste-like consistency.
This forms the base that binds all the cheeses together. If the mixture looks too thick, add reserved pasta water 1 tablespoon at a time—it should coat the back of a spoon smoothly.
Cheese Layering
Add cheeses gradually in this order: sharp cheddar first, then Gruyère. The cheddar melts faster and creates a smooth base, while the Gruyère adds nutty depth at the end. Stir constantly over low heat—if you see any separation, immediately whisk in more pasta water.
The sauce should be thick enough to coat the pasta completely but still silky. I like to taste-test here and adjust seasoning before adding the topping.
Crispy Top Secrets
The breadcrumb topping needs three things to work: Panko (not regular breadcrumbs), olive oil, and gentle pressing. Mix the 0.5 cup Panko with 0.25 cup parmesan and 1 tbsp olive oil until evenly coated.
Press it down firmly after spreading—this prevents clumping and ensures even browning. For extra crispiness, toast the mixture in the oven at 350°F for 2-3 minutes before adding it to the top.
Baking Precision
Oven temperature is critical—375°F is non-negotiable. Bake until the edges bubble and the top reaches deep golden brown (about 20-25 minutes). Watch closely after 15 minutes—if it browns too quickly, tent loosely with foil.
The internal temperature should hit 165°F. Let it rest 5 minutes before serving—this lets the cheese set slightly and prevents a runny mess when cutting.
Swirl Technique
Those signature creamy swirls come from warm milk, not cold. Heat 0.25 cup milk with 1 tbsp butter until steaming, then pour over the hot mac and cheese. Use a fork to gently drag through the top layer—this creates the marbled effect without making the whole dish soggy.
Serve immediately while the contrast between crispy and creamy is at its peak! ✨
Nutrition facts
Frequently asked questions
Why does the recipe call for elbow macaroni specifically?
Elbow macaroni holds up better than other shapes when baked in the cheese sauce, preventing breakage and maintaining its shape. The nooks and crannies also absorb the rich sauce perfectly, creating that signature creamy texture. Plus, it's the shape Trader Joe's uses in their original version!
Can I make this mac and cheese without Gruyère?
Yes! Substitute with 1 cup extra sharp cheddar or ½ cup Parmesan + ½ cup sharp cheddar. While Gruyère adds nutty depth, the cheddar will still give you that classic tangy flavor. Just be sure to use freshly shredded cheese—pre-shredded gets clumpy and affects texture.
What's the best way to reheat leftovers?
Microwave leftovers with a splash of milk (about 1-2 tablespoons) to restore creaminess. For oven reheating, cover with foil and bake at 350°F for 10-15 minutes until bubbly. The crispy topping may soften slightly, but the texture remains delicious. Store in an airtight container for up to 4 days—it actually tastes better the next day!
How do I fix a runny sauce?
If your sauce separates, whisk in 1-2 tablespoons of reserved pasta water to restore consistency. For extra thickness, remove from heat and stir in 1 teaspoon cornstarch mixed with 1 tablespoon cold water. Avoid adding more cheese—it'll make the sauce oilier. The sauce should coat the back of a spoon smoothly.
Can I make this gluten-free?
Yes! Swap the elbow macaroni for gluten-free pasta (like brown rice or chickpea pasta) and use a gluten-free flour blend for the roux. For the topping, use certified gluten-free breadcrumbs and ensure all cheeses are gluten-free. The texture will be slightly different but still delicious. Always check labels for hidden gluten!
