Side Dishes
This stovetop-baked mac and cheese recipe delivers the perfect balance of creamy, melty goodness with a crispy golden top—no separate baking dish needed. The secret starts with a rich, roux-based cheese sauce that coats every noodle, then transforms into a bubbling, caramelized masterpiece when baked.
After years of testing, this method guarantees restaurant-quality results with minimal effort and just one pan to clean.
The process is straightforward: cook the pasta directly in the baking dish, then stir in a velvety cheese sauce made from butter, flour, and a blend of sharp cheddar and Gruyère. Top it with buttery breadcrumbs for that signature crispy texture that holds up even when you dig in.
The high heat of the oven melts the cheese into a luscious, stretchy blanket while the breadcrumbs turn golden and crunchy.
What you’ll end up with is a foolproof baked mac and cheese that’s creamy inside, crispy on top, and impossible to resist. Each bite delivers that perfect contrast—tender pasta, rich cheese, and a satisfying crunch.
This recipe is designed to impress, whether you're feeding a family or craving a comforting solo meal. The best part? It all comes together in one pan, making cleanup a breeze.
Serve it as a side for holiday dinners or as a hearty main dish with a simple green salad. The versatility of this recipe means it works for any occasion, but the technique ensures it’s always the star of the table. Ready to master this crispy-topped classic? Let’s get started.
Ingredients for baked mac and cheese recipe stovetop
These 12 ingredients transform into a restaurant-worthy baked mac and cheese with a crispy top—no fancy equipment needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Medium or elbow shape preferred |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | For creamy roux base |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | ½ cup | Shredded, nutty flavor |
| Whole Milk 🥛 | 1 ½ cups | Full-fat for creaminess |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy golden top |
| Garlic Cloves 🧄 | 2 cloves | Minced for flavor boost |
| Yellow Onion 🧅 | ½ whole | Diced, for depth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Mustard Powder 🍯 | ¼ tsp | For subtle tang |
The cheese blend is everything here. Sharp cheddar delivers that classic tang, while Gruyère adds nutty depth—don't substitute with pre-shredded (it gets clumpy). For the best flavor, grab a block of each and shred it yourself. Whole milk is non-negotiable for that velvety texture (skim milk makes it watery). The butter? Cold cubes make a smoother roux than melted butter. Pro tip: buy Kraft sharp cheddar for consistency, but any good-quality sharp cheddar works. Gruyère can be pricey, but Trader Joe's has a decent pre-shredded version if you're in a pinch.
No panko? Regular breadcrumbs toasted in butter work just as well—just don't skip the butter. Short on Gruyère? Add extra Parmesan (same amount) for umami. The mustard powder might seem optional, but it cuts through the richness beautifully. For the roux, cook it until it's a rich golden color—don't rush this step. The garlic and onion can be sautéed in the same pan you cook the pasta in to save on cleanup. If you're feeling fancy, add a pinch of cayenne for heat, but it's not required.
This reheats beautifully—just cover with foil and pop in the oven for 10 minutes at 375°F. Keeps for 4-5 days in the fridge, but honestly tastes better the next day. The breadcrumb topping stays crispy if you reheat it uncovered for the last 2 minutes. For meal prep, portion into individual containers and freeze for up to 3 months. The sauce will separate slightly when frozen, but stir it back together when reheating. Double the recipe—it disappears fast!
Why You'll Love This Recipe
- Stovetop Start, Bake Finish: I swear by this two-step method—boil the pasta on the stovetop, then transfer everything to one baking dish. No messy transfers mid-recipe, no extra pots to scrub. That Gruyère melts into this silky blanket over the cheddar, and honestly? It’s the kind of dish that makes me want to bake mac and cheese twice a week.
- No-Brainer Leftovers: Between us, this is my secret weapon for lazy days. The baked version reheats like a dream—just pop it in the oven for 10 minutes, and it’s still got that golden crust. I’ve fed a houseful of teenagers with one pan, and they always ask for seconds. (Yes, even on a Tuesday night.)
- Cheese Lover’s Dream: Sharp cheddar’s got the tang, Gruyère brings the nutty depth—this isn’t your basic orange box stuff. The roux (butter + flour) thickens the sauce just right, so every bite is rich without being greasy. I’ll be real: my husband hides the last piece when I’m not looking.
- Budget-Friendly Crowd-Pleaser: Elbow mac, butter, flour—these are pantry staples that won’t break the bank. A single batch stretches to four meals if you’re smart about portions, and the cheeses stretch further than you’d think. Plus, it’s the kind of dish where even picky eaters forget to be picky. (My daughter picks out the pasta first, but still devours it.)
Step-by-step instructions for baked mac and cheese stovetop recipe
Here's how to make the creamiest, crispiest mac and cheese with just one pan—no oven needed!
Cook the Elbow Macaroni to Perfect Al Dente
Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Cook until 1 minute before the package instructions for al dente—this ensures it finishes cooking in the cheese sauce without turning mushy. I like to taste-test a piece—it should be firm with a slight bite in the center.
While the pasta cooks, prepare a large bowl for draining. Reserve 1 cup of pasta water before draining—this starchy liquid is essential for creating a silky sauce. Drain the pasta and transfer it to the bowl, leaving it slightly damp. This prevents it from drying out when mixed with the cheese sauce later.
Build the Creamy Cheese Sauce from Scratch
In the same pot you cooked the pasta, melt the 0.75 cup unsalted butter over medium heat. Once melted, whisk in the 0.5 cup all-purpose flour to form a roux. Cook for 2-3 minutes, stirring constantly, until the mixture turns a light golden color and smells nutty—this ensures a rich, creamy texture.
Gradually whisk in the 1.5 cups whole milk, about ½ cup at a time, allowing each addition to be fully absorbed before adding more. Stir continuously to prevent lumps from forming. Once all the milk is incorporated, reduce heat to low and stir in the 2 cups sharp cheddar cheese and 0.5 cup gruyère cheese until completely melted and smooth.
Combine Pasta and Sauce for Ultimate Creaminess
Add the cooked elbow macaroni to the cheese sauce and stir gently to coat each strand evenly. The sauce should cling to the pasta like a second skin. If the mixture looks too thick, add ¼ cup of reserved pasta water at a time until it reaches a luxurious, spoonable consistency. Taste and adjust seasoning with 1.5 tsp salt, 0.5 tsp ground black pepper, and 0.25 tsp mustard powder—this last touch adds a subtle tang that balances the richness.
For extra flavor, stir in the 2 cloves minced garlic and 0.5 whole diced yellow onion. Let the mixture simmer gently for 3-4 minutes to allow the flavors to meld together. The dish should smell like pure comfort—cheesy, creamy, and slightly garlicky.
Create the Crispy Panko Topping
Transfer the mac and cheese to a large, oven-safe skillet or deep baking dish. Sprinkle the 0.5 cup panko breadcrumbs evenly over the top, pressing down gently to ensure they stick. This step is crucial—it creates that irresistible crispy crust we're after. For extra flavor, you can toast the panko in a dry pan for 1-2 minutes before sprinkling it on top.
Place the skillet under the broiler for 2-3 minutes, watching closely to avoid burning. You'll know it's perfect when the breadcrumbs turn golden brown and crispy. If your broiler is strong, you might need to watch it every 30 seconds—this is where crispy perfection happens!
Rest and Serve for Maximum Creaminess
Remove from the broiler and let the mac and cheese rest for 2-3 minutes before serving. This brief resting period allows the sauce to set slightly, making it easier to serve without losing that creamy texture. The crispy panko topping will stay crunchy while the rest of the dish maintains its luxurious creaminess.
Serve immediately with a side of buttery green beans or a crisp salad. The contrast of the warm, creamy mac and cheese with the cool vegetables makes every bite even more satisfying. Leftovers? Reheat in the microwave with a splash of milk to restore that perfect texture!
Pro Tips For Making Baked Mac And Cheese Recipe Stovetop
- Cook pasta al dente: Mac and cheese needs bite—boil elbows one minute less than the package says, then finish in the oven. I learned this the hard way after serving mushy noodles that turned to glue under cheese. Drain immediately and shock in cold water for 30 seconds to stop cooking.
- Bloom the roux low: Whisk butter and flour over medium-low heat until golden, not brown—this is where flavor hides. I used to rush it, and the sauce always tasted flat. Stir constantly for 5-7 minutes, or you’ll get a bitter, burnt taste that no cheese can fix.
- Grate cheese fresh: Pre-shredded cheese has anti-caking agents that make the sauce grainy and watery. Buy blocks of sharp cheddar and Gruyère, then grate them yourself—it takes 2 minutes and makes a real difference in texture. Save the pre-shredded for emergencies.
- Press cheese hard: After mixing sauce and pasta, press the cheese blend deep into the noodles with a spatula. This isn’t just for looks—it guarantees every bite has that melty, gooey center. I skip this step half the time, and the dish is noticeably less rich.
Health benefits of these flavors
Comfort Food Energy
This mac and cheese delivers a satisfying, energy-boosting meal thanks to its carbohydrate-rich pasta and protein-packed cheese blend.
The 12 oz elbow macaroni provides complex carbs for sustained energy, while the 2 cups sharp cheddar and ½ cup Gruyère contribute 12-15 grams of protein per serving—perfect for post-workout recovery or a filling lunch.
The whole milk in the sauce adds healthy fats that keep you full longer than lighter versions. 💪
Calcium Powerhouse
With three types of cheese—cheddar, Gruyère, and even a touch of Parmesan in variations—this dish is a calcium-rich comfort food. A single serving provides about 50% of your daily calcium needs, supporting strong bones and teeth.
The Gruyère adds extra minerals like phosphorus, which works with calcium to maintain bone density. I always feel more energized after eating this, especially when I'm recovering from a long day.
Protein for Muscle Repair
The combination of cheese and pasta creates a complete protein profile, containing all nine essential amino acids your body needs for muscle repair and growth. The Gruyère adds a nutty depth while contributing extra lysine, an amino acid crucial for tissue repair.
This makes it an excellent option for anyone looking to maintain muscle mass without heavy, meat-focused meals. The mustard powder in the sauce also adds a subtle tang that enhances protein absorption.
Vitamin Boost
Don't let the creamy appearance fool you—this dish sneaks in vitamin A from the cheese (especially the Gruyère) and B vitamins from the whole milk and butter. These nutrients support skin health, energy metabolism, and nervous system function.
The garlic and onion add vitamin C and antioxidants, giving this comfort food an unexpected nutritional edge. I love how a simple dish can pack so many benefits!
Satiating Fiber
While mac and cheese isn't typically known for fiber, the elbow macaroni provides about 4 grams per serving, helping with digestion and keeping you full. For an extra boost, you can stir in steamed broccoli or cauliflower (about ½ cup chopped) when combining the pasta and sauce.
This adds fiber and vitamins without sacrificing the creamy texture. The panko topping also contributes a small amount of fiber, making this dish surprisingly balanced. 🌱
Balanced Fat Profile
The unsalted butter and whole milk create a rich, satisfying fat profile that supports brain function and hormone regulation. The Gruyère adds monounsaturated fats, similar to those found in olive oil, which are heart-healthy when consumed in moderation.
I always recommend using full-fat dairy in this recipe—it makes the sauce truly velvety and keeps the dish more satisfying. The panko topping adds a light, crispy contrast without overwhelming the balanced fat content.
Nutrition facts
Frequently asked questions
Can I make this recipe without a broiler?
If you don’t have a broiler, transfer the panko-topped mac and cheese to a 400°F oven for 8-10 minutes until the breadcrumbs turn golden and crispy. Watch closely after 5 minutes to avoid over-browning. For extra crispiness, broil for 1-2 minutes at the end if your oven has that function.
Why does my sauce get grainy when I add cheese?
This usually happens if the cheese melts too quickly or the sauce isn’t hot enough. Always melt the cheese over low heat and stir constantly. For extra smoothness, whisk in a splash of reserved pasta water (about 1-2 tablespoons) to help emulsify the sauce. Pre-shredded cheese often contains anti-caking agents that make it clump—grate your own for the best results!
Can I use a different type of pasta?
Elbow macaroni is ideal because its shape holds the sauce well, but you can swap it for penne, cavatappi, or cavatelli. Avoid long pasta like spaghetti—it won’t coat evenly. For a fun twist, try shells or gemelli, but reduce cooking time by 1 minute to prevent mushiness. Just remember: smaller shapes = better sauce adhesion!
How do I make this recipe ahead of time?
Assemble the mac and cheese (without the panko topping) up to 2 days ahead and refrigerate in an airtight container. When ready to bake, cover with foil and warm in a 350°F oven for 15-20 minutes. Add the panko topping and broil for 2-3 minutes to crisp it up. For freezing, portion into individual dishes, cover tightly, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
What’s the secret to the perfect crispy topping?
The key is butter + heat! Mix 1 tablespoon melted butter into the panko before sprinkling it on top—this ensures even browning. Press the breadcrumbs down gently so they stick, and use high heat (broiler or 450°F oven) for no more than 3 minutes. For extra crunch, toast the panko in a dry pan for 1-2 minutes before adding it to the dish.
