Main Courses
Recreating Stouffer's macaroni and cheese at home delivers that same baked-to-perfection creaminess with a satisfying crunch. The secret lies in a proper roux foundation—cooked butter and flour that creates a velvety sauce without lumps—and baking until the top turns golden brown.
I first perfected this during a particularly busy week when I needed comfort food that didn't require takeout.
This recipe transforms simple ingredients—pasta, cheese, broth, and butter—into a restaurant-quality dish that's surprisingly easy to master. The key steps involve boiling the pasta al dente, creating a smooth cheese sauce, and baking until the edges crisp slightly.
My version even includes a breadcrumb topping for that signature Stouffer's texture, though you can skip it for a smoother finish.
What you'll end up with is a creamy, baked macaroni and cheese that's rich enough to satisfy cravings but balanced so it doesn't feel too heavy. The sauce coats every noodle perfectly, while the baked crust adds a satisfying crunch.
It's the kind of dish that feels indulgent yet comes together in under an hour.
Serve with a simple side salad or garlic bread for a complete meal. The leftovers reheat beautifully too, making this perfect for meal prep. Let's get started on recreating that nostalgic Stouffer's flavor at home!
Ingredients for stouffer's macaroni and cheese
Pantry staples and a few specialty cheeses create that nostalgic Stouffer's texture.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Dry, medium or small shape |
| Unsalted Butter 🧈 | ¾ cup | Cold, cut into small cubes |
| All-Purpose Flour 🌾 | ¾ cup | Sifted for smooth roux |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Chicken Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Monterey Jack Cheese 🧀 | 1 cup | Shredded, mild flavor |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, fine |
| Dry Breadcrumbs 🍞 | ½ cup | Panko for extra crunch |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Mustard Powder 🌶️ | ½ tsp | For subtle tang |
| Ground Nutmeg 🌿 | ¼ tsp | Freshly grated preferred |
The cheese blend makes all the difference. Sharp cheddar gives the tang, Monterey Jack adds creaminess, and Parmesan brings depth. Grab block cheeses from the deli counter—the pre-shredded kind gets clumpy. For the breadcrumbs, Trader Joe's panko is my go-to; it's lighter than regular breadcrumbs and gives that perfect crunch. The butter should be cold when you start—this ensures a proper roux that won't turn greasy. If you're in a hurry, Costco's bulk butter is a solid choice, but keep it refrigerated until ready to use.
No sharp cheddar? Extra sharp cheddar at half the amount works in a pinch, but the flavor won't be quite the same. Running low on Monterey Jack? Colby cheese is a decent swap, though it's a bit milder. The mustard powder and nutmeg might seem optional, but they're what give this dish that signature Stouffer's flavor—don't skip them. For the breadcrumbs, crushed cornflakes can replace panko if you're out, though the texture will be slightly different. The chicken broth can be subbed with half-and-half for extra richness, but the sauce will be heavier.
This reheats beautifully—just cover with foil and warm in the oven at 350°F for about 15 minutes. Keeps for 4-5 days in the fridge, though I find it's best eaten within 3 days for peak texture. For meal prep, portion into individual casserole dishes before baking. The leftovers freeze well too—just thaw overnight in the fridge before reheating. The breadcrumb topping gets crispier the longer it sits, so if you're serving immediately, broil for 2-3 minutes at the end for extra crunch.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s the kind of dish where you dump everything into one pot and walk away. No extra bowls, no mess—just elbow macaroni simmering in a creamy roux made from butter, flour, and milk until it’s thick enough to coat a spoon. The onions add just enough depth without overpowering, and honestly? That’s my kind of cooking.
- Creamy Without Clumps: Here’s what sold me—the roux is cooked just right, so the cheese sauce is velvety smooth, not grainy. The butter and flour blend into a silky base, and the milk ties it all together without curdling. (Yes, even on a Tuesday night when I’m distracted.) My kids don’t even notice when I sneak in extra cheese—because let’s be real, this is the kind of mac and cheese that disappears faster than I can say “seconds?”
- Leftovers That Taste Fresh: This isn’t one of those dishes that gets rubbery the next day. The sauce holds up perfectly, so I make a big batch and reheat portions all week—whether it’s for lunch or a quick dinner. I’ll be real: I’ve even packed it in my work lunchbox, and no one’s complained. (They should’ve seen the face I made when I first tasted it cold—turns out, it’s even better the second time around.)
- Budget Feeds a Crowd: Between us, this is my secret weapon for feeding a houseful of people without breaking the bank. A bag of elbow macaroni, a stick of butter, a cup of flour, and a gallon of milk stretch farther than you’d think. I’ve served this at potlucks, game days, and even as a side for Sunday dinner, and no one’s ever asked for the recipe—because they’re too busy eating it. Not the prettiest, but the taste makes up for it every time.
Step-by-step instructions for Stouffer's-style macaroni and cheese
Here's how to recreate that iconic creamy crunch texture we all love.
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 directions specify for al dente (about 10-11 minutes). This slight undercooking ensures the pasta remains tender when baked later. Reserve 1 cup of the pasta water before draining—this starchy liquid is essential for creating that signature creamy sauce.
While the pasta cooks, I like to prepare the other components. The reason for this sequence is simple: you want everything ready to assemble immediately after draining, so the cheese doesn't have time to melt prematurely in the hot water.
Prepare the Cheese Sauce Base
In a large skillet, melt 0.75 cup unsalted butter over medium heat. Once melted, add 0.75 cup all-purpose flour and whisk constantly for 2-3 minutes until you have a smooth, pale roux. This step is crucial—if the roux darkens, it will develop a raw flour taste. Keep the heat at medium to prevent burning.
Gradually whisk in 2 cups whole milk over 2-3 minutes, ensuring no lumps form. Once fully incorporated, stir in 1.5 cups chicken broth, 1 whole yellow onion (diced), and 4 cloves garlic cloves (minced). Bring to a gentle simmer and cook for 5 minutes until the onion softens and the mixture thickens slightly. This creates the flavor foundation for our rich sauce.
Create the Cheese Mixture
In a separate bowl, combine 2 cups sharp cheddar cheese, 1 cup monterey jack cheese, 0.5 cup parmesan cheese, 1.5 tsp diamond crystal kosher salt, 0.5 tsp ground black pepper, 0.5 tsp mustard powder, and 0.25 tsp ground nutmeg. Use a fork to break up any cheese clumps—this ensures an even distribution of flavors throughout the dish. The nutmeg adds that subtle warmth that makes this version so distinctive.
Remove the skillet from heat and gradually fold in the cheese mixture using a wooden spoon. Stir until fully melted and smooth. If the sauce appears too thick, whisk in 2-3 tablespoons of the reserved pasta water. This step is where the magic happens—the combination of cheeses creates that perfect balance of sharpness and creaminess.
Assemble and Bake to Golden Crisp
Preheat your oven to 375°F. In a large baking dish, combine the drained elbow macaroni with the cheese sauce. Fold gently until every strand is coated in that luscious cheese mixture. For that signature Stouffer's texture, sprinkle 0.5 cup dry breadcrumbs evenly over the top. Press down lightly to ensure they adhere.
Bake uncovered for 20-25 minutes until the top is golden brown and the edges bubble slightly. The breadcrumbs should form a crispy, crunchy layer that contrasts beautifully with the creamy interior. For best results, avoid opening the oven door during baking—this helps maintain even heat distribution.
Rest and Serve with Confidence
Remove the baking dish from the oven and let it rest for 5 minutes before serving. This resting period allows the layers to set slightly, making it easier to portion without losing that perfect cheese pull. The internal temperature should reach 165°F—this ensures both safety and optimal texture.
Serve immediately with a side of steamed vegetables or a crisp green salad. The contrast between the crispy breadcrumb topping and the velvety cheese sauce is what makes this dish so irresistible. Each bite should deliver that perfect combination of creamy, cheesy goodness with a satisfying crunch.
Pro Tips For Making Stouffer'S Macaroni And Cheese
- Cook Onions Low: Sauté that yellow onion until it’s translucent, not browned—you’re not making caramel here. Overcooking turns it bitter, and this dish relies on that mild, sweet base for the sauce. I learned this the hard way when my first batch tasted like a sad onion soup.
- Bloom the Flour: Melt the butter first, then whisk in the flour and cook for 2 full minutes before adding milk. This step—called blooming—removes the raw flour taste and builds a richer foundation for the sauce. Skip it, and you’ll get that chalky aftertaste no one wants.
- Boil Water Hard: Use a full, rolling boil for the pasta—no lazy simmering. Undercooked elbows turn mushy when mixed with the heavy cheese sauce, and you’ll end up with a gloppy mess. Test one piece: it should float and be tender in 10 seconds.
- Strain, Don’t Rinse: Drain the pasta but never rinse it—those starches are glue for the cheese sauce. I used to rinse to stop cooking, but the sauce clings like sad wallpaper without them. Just shake off the water and get back to work.
Creative variations of this stouffer's macaroni and cheese
Spicy Southwest Twist
Add 1 tablespoon chipotle powder and ½ teaspoon smoked paprika to the cheese mixture for a smoky kick. Stir in ½ cup black beans (rinsed) and ½ cup corn kernels (fresh or thawed) when folding with the pasta. Top with ¼ cup crushed tortilla chips before baking for extra crunch.
Serve with a dollop of sour cream and sliced jalapeños on the side. This version tastes like a Tex-Mex fusion that still delivers that creamy comfort. 🌶️
Luxury Truffle Version
For a gourmet upgrade, fold 1 teaspoon truffle oil into the cheese sauce after removing it from heat. Sprinkle the top with 2 tablespoons grated Parmesan and 1 tablespoon chopped fresh chives before baking. Add a pinch of cayenne pepper for subtle heat.
This version feels fancy enough for dinner parties but still tastes like comfort food. I first tried this when hosting a dinner for my editor—she asked for seconds before dessert even came out! 💫
Vegetable-Packed Rainbow
Mix in 1 cup diced bell peppers (any color), ½ cup steamed broccoli florets, and ½ cup shredded carrots when combining with the pasta. Use ½ cup panko breadcrumbs mixed with 1 tablespoon dried parsley for the topping.
This version adds vibrant colors while keeping the creamy texture. Perfect for picky eaters who need their veggies hidden in deliciousness. My daughter Lily loves this version—she calls it "rainbow mac and cheese." 🥕
Breakfast Mac and Cheese
Stir 2 eggs and ¼ cup whole milk into the cheese sauce before baking. Top with ¼ cup shredded cheddar and 2 tablespoons chopped chives. Bake as directed, then broil for 2 minutes at the end for a golden crust.
Serve with a side of crispy bacon or sautéed mushrooms. This brunch version is a game-changer for lazy weekend mornings. I make this when Tom wants pancakes but I'm craving something cheesy. 🍳
Meat Lover's Loaded
Brown 1 pound Italian sausage (mild or spicy) in the skillet after making the roux, then drain and crumble it. Fold the sausage into the cheese mixture along with the pasta. Top with an extra ¼ cup breadcrumbs and 2 tablespoons grated Parmesan.
This version satisfies meat lovers while keeping the creamy texture intact. My husband Tom requests this at least once a month—he claims it's "the best of both worlds." 🥓
Kid-Friendly Fun Toppings
Let the kids customize their own toppings with a DIY bar. Set out bowls of crushed potato chips, mini marshmallows, chopped bacon bits, and extra shredded cheese. After baking, let everyone sprinkle their favorite toppings.
This interactive version makes dinner feel like a fun activity. I first tried this at a birthday party for my neighbor's kids—they went back for seconds without being told! 🎉
Nutrition facts
Frequently asked questions
Can I make this mac and cheese without baking it?
Yes! For a stovetop version, combine the cooked pasta with the cheese sauce in a skillet over low heat. Stir gently until fully melted and creamy (3-5 minutes). Top with breadcrumbs and broil for 2-3 minutes to crisp. This works well for quick meals or when you don't have an oven. The texture will be softer but still delicious.
Why did my cheese sauce get lumpy?
Lumps happen when cheese melts too quickly or butter separates from the flour. To fix it, whisk in 2-3 tablespoons of reserved pasta water while stirring constantly over low heat. For prevention, always melt cheese slowly and avoid high heat. If lumps persist, strain the sauce through a fine-mesh sieve for a silky texture.
What's the best way to reheat leftovers?
Cover with foil and warm in the oven at 350°F for 15-20 minutes to restore creaminess. For microwave reheating, sprinkle 1 tablespoon milk over the top and cover with a damp paper towel. Microwave in 30-second intervals until heated through. Avoid reheating uncovered in the microwave—it dries out the cheese.
Can I substitute the elbow macaroni?
Use penne, farfalle, or shells for variety. For best results, choose a medium-sized pasta shape that holds sauce well. Avoid long noodles like spaghetti—they don't work as well in baked dishes. If using shells, reduce baking time by 3-5 minutes to prevent overcooking.
How do I make this dish vegetarian?
Swap the chicken broth for vegetable broth and use vegetarian butter if needed. For extra richness, stir in ¼ cup nutritional yeast with the cheese blend. The recipe already works well with plant-based cheeses—just ensure they're high-quality for best melting. The breadcrumb topping remains the same for that signature crunch.
