Breakfast & Brunch
This baked macaroni and cheese with sausage recipe transforms weeknight dinner into a hearty breakfast casserole with a crispy top and savory depth. The secret lies in cooking the sausage first to render fat that creates a golden crust, while the cheese sauce binds everything into a rich, creamy center.
I've perfected this recipe over years of testing—it's the kind of dish that turns simple pantry staples into something restaurant-worthy.
The beauty of this recipe is its fast execution: just 15 minutes of prep followed by 30 minutes in the oven. You'll start with elbow macaroni cooked al dente, then mix in cooked sausage and a velvety cheese sauce before baking until bubbly and golden.
The high-fat cheese blend (cheddar, mozzarella, and cream cheese) ensures maximum meltiness, while a sprinkle of breadcrumbs on top creates that coveted crispy crust everyone loves.
What you'll end up with is a single-dish meal that's perfect for feeding a crowd or meal prepping for the week. Each bite delivers tender pasta, savory sausage, and creamy cheese in perfect harmony.
The crispy top adds texture contrast that makes this dish irresistible straight from the oven. It's the kind of comfort food that feels indulgent yet satisfies even the heartiest appetites.
Serve with a simple side salad or crusty bread to soak up any extra cheese sauce. The leftovers reheat beautifully, making this an ideal make-ahead option for busy mornings. Here's how to make it perfectly every time—no shortcuts, just foolproof results.
Ingredients for baked macaroni and cheese with sausage
Simple pantry staples create a restaurant-worthy breakfast casserole with crispy perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Cooked al dente, drained |
| Italian Sausage 🌭 | 1 ½ lbs | Sweet or spicy, casings removed |
| Sharp Cheddar Cheese 🧀 | 4 cups | Shredded, aged variety preferred |
| Mozzarella Cheese 🧀 | 2 cups | Shredded, low-moisture |
| Cream Cheese 🧈 | 8 oz | Full-fat for creaminess |
| Whole Milk 🥛 | 2 cups | Full-fat for richness |
| All-Purpose Flour 🌾 | ¼ cup | For thickening sauce |
| Butter 🧈 | ½ cup | Unsalted, melted |
| Garlic Cloves 🧄 | 4 cloves | Minced for flavor |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy top |
| Dried Parsley 🌿 | 1 tbsp | For garnish |
The sausage is non-negotiable here—Italian sausage with casings removed gives that authentic breakfast flavor. Johnsonville or Hillshire Farm are reliable brands, but any quality Italian sausage works. If you can't find sweet, spicy adds a nice kick. Cook it first to render fat—this is what creates that golden crust. The cheese blend is where magic happens: sharp cheddar for tang, mozzarella for melt, cream cheese for richness. Don't skimp on the aged cheddar; it makes all the difference in flavor. For the pasta, elbow macaroni holds up best to baking—Barilla or De Cecco are my go-tos.
No Italian sausage? Breakfast sausage or even ground pork works in a pinch, but the flavor will be different. Short on cheddar? Gruyère or Gouda at half the amount adds depth. The cream cheese can be swapped for sour cream at the same quantity, though it won't melt as smoothly. For a dairy-free option, nutritional yeast plus vegan cream cheese gets you close. The breadcrumbs are key for that crispy top—Panko stays crispy while regular breadcrumbs turn mushy. If you're out, crushed cornflakes work too. The garlic is optional but recommended—it adds layers of flavor that make this dish sing.
This casserole reheats beautifully—5 minutes at 350°F restores that crispy top perfectly. Store leftovers in the fridge for 4-5 days or freeze for 3 months. I always make a double batch because it's that good. The crispy top is best served fresh, but the creamy center stays delicious. For meal prep, portion into individual containers before baking—microwave-safe glass works best. Garnish with parsley right before serving, or it'll wilt in the oven.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s literally one bowl, one pan. Brown the sausage right in the same dish you’ll bake it in—no chopping, no extra pots, and the flavors meld into something rich and smoky without any fuss.
- Sausage Cheese Obsession: That crispy, slightly charred sausage mixed with sharp cheddar, melted mozzarella, and cream cheese? It’s the kind of combo that makes you close your eyes halfway through the first bite. Honestly, the cream cheese takes it from good to dangerously addictive—trust the stretchy, gooey layers.
- Weeknight Workhorse: Between us, this is my go-to when I’ve got a house full of hungry people or zero energy to cook. It reheats beautifully for lunches, freezes like a dream for lazy days, and even my picky-eating teenager asks for seconds. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: You’re getting three kinds of cheese, flavorful sausage, and comfort food vibes for way less than takeout. I’ve made this for $10 and fed four people—plus leftovers that taste just as good the next day. Not the prettiest, but the taste makes up for it every time.
Step-by-step instructions for baked macaroni and cheese with sausage
Here's how to build a rich, hearty casserole with a golden crust and perfectly melted cheese.
Cook the Elbow Macaroni Al Dente
Bring a large pot of water to a rolling boil and add the 1.5 lbs elbow macaroni. Cook according to package directions until al dente—about 10-12 minutes—but remove it 1 minute early so it finishes cooking in the oven. Drain thoroughly and set aside.
I always check for doneness by tasting a piece—it should have a slight bite to it. Overcooked pasta becomes mushy in the casserole. Immediately after draining, give the pasta a quick rinse under cold water to stop the cooking process and remove excess starch, which helps create a cleaner sauce later.
Brown the Italian Sausage
While the pasta cooks, heat a large skillet over medium-high heat and add the 1.5 lbs Italian sausage, breaking it into bite-sized pieces. Cook for 8-10 minutes, stirring occasionally, until the sausage is deeply browned and fully cooked through.
This browning step is crucial—it develops deep flavor that infuses the entire casserole. Don't rush it; you want the sausage to release its oils and develop that characteristic crust. If the sausage releases too much fat, drain all but 2 tablespoons in the skillet—you'll use this fat to build the sauce.
Build the Creamy Cheese Sauce
In a large bowl, combine the cooked elbow macaroni, browned Italian sausage, 4 cups sharp cheddar cheese, 2 cups mozzarella cheese, 8 oz cream cheese, 2 cups whole milk, 0.25 cup all-purpose flour, 0.5 cup melted butter, 4 minced garlic cloves, 1.5 tsp salt, and 0.5 tsp black pepper. Mix thoroughly until all ingredients are evenly distributed.
The cream cheese and flour work together to create a velvety texture without lumps. I like to use a sturdy wooden spoon for mixing—it helps break down the cream cheese more effectively. If the mixture seems too thick, add 1-2 tablespoons of milk to loosen it slightly, but don't make it too runny.
Assemble and Bake the Casserole
Transfer the macaroni and cheese mixture to a 9x13-inch baking dish and spread it evenly. In a small bowl, combine 0.5 cup panko breadcrumbs with 1 tbsp dried parsley and sprinkle this mixture evenly over the top of the casserole.
Bake at 375°F for 25-30 minutes until the top is golden brown and the edges are bubbling. The casserole is done when the cheese is fully melted and the breadcrumb topping is crispy. If the top browns too quickly, tent the dish with aluminum foil to prevent burning while the center finishes cooking.
Rest and Serve
Remove the casserole from the oven and let it rest for 10 minutes before serving. This resting period allows the cheese to set slightly, making it easier to slice and serve. The internal temperature should reach 165°F at the center.
Cut into squares and serve immediately. The crispy breadcrumb topping contrasts beautifully with the creamy cheese and savory sausage. For extra flavor, garnish with additional dried parsley or a sprinkle of black pepper. This casserole reheats well, making it perfect for meal prep—just cover and refrigerate for up to 3 days or freeze for 2 months.
Pro Tips For Making Baked Macaroni And Cheese With Sausage
- CRANK THE OVEN HIGH: I learned this the hard way—starting at 350°F means your mac and cheese will bake unevenly, with a sad, soupy center and a crust that’s more sad than golden. Bake it at 375°F for the first 15 minutes to get that crispy top layer, then drop to 350°F to finish. The high heat seals in moisture while the top gets that perfect caramelized crust.
- PRE-COOK THE SAUSAGE LOW: Italian sausage loves to release fat, and if you brown it too fast, you’ll end up with a greasy mess that makes your cheese sauce separate. Cook it over medium-low heat for 8–10 minutes, breaking it into small pieces as it renders. The slower cook means better flavor and less cleanup—trust me, your future self will thank you.
- SHRED CHEESE FINE: I used to eyeball it, and half the time, my cheddar chunks stayed stubbornly intact while the rest melted into a gooey blob. Sharp cheddar and mozzarella need to be shredded small—almost like rice grains—so they melt evenly. Use a box grater or pulse in a food processor for consistency. Cream cheese will handle itself, but the others? Don’t skip this step.
- DRAIN MACARONI WELL: This is the thing that matters most: damp pasta = watery mac and cheese. Drain the elbow macaroni, then rinse it under cold water for 10 seconds to stop the cooking. Toss it in a towel and shake out the excess moisture. Wet pasta steams in the oven instead of crisping, and nobody wants a soggy casserole—especially when you’ve gone this far.
Wine and beer pairings for these flavors
Creamy Cheese Pairings
The rich, velvety texture of this baked macaroni and cheese pairs beautifully with crisp, refreshing wines that cut through the fat. A Chardonnay from California's Sonoma Coast—like Kendall-Jackson Vintner's Reserve—works perfectly with its buttery notes complementing the cream cheese sauce.
For a lighter option, try a Sauvignon Blanc from New Zealand, which adds a citrusy brightness that balances the dish's richness. 🍷
Bold Red Wine Options
If you prefer red wine, a medium-bodied Pinot Noir from Oregon's Willamette Valley delivers enough fruitiness to stand up to the sausage while not overpowering the cheese.
I love Domaine Serene for its smooth finish. For heartier eaters, a Chianti Classico with its earthy notes provides a rustic contrast to the creamy casserole.
Craft Beer Selections
For beer lovers, a crisp American Pale Ale with a touch of malt sweetness cleanses the palate between bites. Look for Allagash White or Fat Tire Amber Ale—both have enough body to complement the dish without overwhelming it.
If you prefer something stronger, a Belgian Dubbel like Westmalle Dubbel adds caramel and spice notes that pair wonderfully with the sausage.
Coffee Pairing
This dish also makes an excellent brunch pairing with a strong dark roast coffee. The bold flavors of a Sumatra Mandheling or Guatemalan Antigua cut through the richness, creating a perfect balance.
For a lighter option, a medium roast with honey notes enhances the sweetness of the sausage without competing with the cheese.
Non-Alcoholic Options
Don't drink alcohol? A sparkling apple cider like Martinelli's adds a refreshing contrast to the rich casserole. For something more substantial, try a ginger beer like Feather's—the spicy kick complements the sausage beautifully.
A simple iced tea with lemon also works well, especially if you prefer something light and refreshing.
Nutrition facts
Frequently asked questions
Can I use ground beef instead of Italian sausage?
Ground beef works perfectly—just use 1.5 lbs of 80/20 lean-to-fat ratio for best flavor. Brown it thoroughly to render fat (the secret to that crispy top), then drain all but 2 tablespoons of fat before mixing with the cheese sauce. For extra depth, add 1 teaspoon smoked paprika to mimic sausage seasoning.
Why did my mac and cheese get watery after baking?
Overcooked pasta or too much milk are the usual culprits. Always cook pasta al dente (1 minute less than package instructions) and drain it well. For the sauce, start with 2 cups milk and add more only if needed—cream cheese and flour should thicken it properly. If it's still watery, bake uncovered for 5 extra minutes to evaporate excess moisture.
How do I make this dish ahead of time?
This casserole actually tastes better the next day! Assemble it completely (including breadcrumb topping) and refrigerate for up to 24 hours before baking. For meal prep, bake it in individual 8x8-inch portions—they reheat beautifully. Store leftovers covered in the fridge for 4-5 days or freeze for 3 months. To reheat, cover with foil and bake at 350°F for 15 minutes.
What's the best way to get a crispier crust?
For maximum crispiness, use Panko breadcrumbs (they stay crunchy) and bake at 400°F for the first 10 minutes before reducing to 375°F to finish. Spread the breadcrumbs evenly and press down lightly with your fingers. For extra crunch, broil for 1-2 minutes at the very end—watch closely to avoid burning!
