Baked Mac and Cheese With Sausage Recipe: Crispy Top, Gooey Pull-Apart Layers

Main Courses

Baked Mac and Cheese With Sausage Recipe: Crispy Top, Gooey Pull-Apart Layers

Baked mac and cheese with sausage delivers the ultimate comfort food experience—crispy golden edges, gooey pull-apart layers, and smoky sausage that ties everything together. This recipe combines classic techniques with a modern twist, ensuring every bite is rich, satisfying, and restaurant-quality. The secret lies in the cheese blend and proper baking method, which guarantees that crispy top you crave.

Start by cooking the sausage until fully browned, then set it aside to render its flavor into the pot. Meanwhile, boil the pasta until al dente, reserving some starchy water for the sauce.

The cheese sauce is where the magic happens—melting a blend of sharp cheddar, Gruyère, and cream cheese creates a velvety texture that coats every noodle perfectly. Tossing in the cooked sausage and pasta ensures every bite is packed with flavor.

Assembling the casserole is simple: layer the mac and cheese mixture into a baking dish, then top it with a crispy breadcrumb crust. Baking at 375°F for 20-25 minutes transforms the dish into golden perfection, with a crispy exterior and gooey interior.

The sausage adds a savory depth that balances the richness of the cheese, making this dish hearty enough for a weeknight dinner or a holiday gathering.

Serve with a side of roasted vegetables or a simple green salad to round out the meal. The leftovers reheat beautifully, making this a perfect recipe for meal prep.

Whether you're feeding a crowd or treating yourself, this baked mac and cheese with sausage is sure to become a family favorite.

👨‍🍳
Difficulty
Easy
🥩
Diet
Meat
🔥
Calories
High Cal

Ingredients for baked mac and cheese with sausage

Sixteen ingredients for a dish that's all about texture and flavor balance—crispy meets creamy.

Ingredient Amount Notes
Elbow Macaroni 🍝 1 ½ lb Medium or jumbo size preferred
Italian Sausage 🌭 1 ½ lb Sweet or spicy, casings removed
Sharp Cheddar Cheese 🧀 3 cups Shredded, block preferred
Gruyère Cheese 🧀 1 ½ cups Shredded, aged for depth
Cream Cheese 🧈 8 oz Full-fat for creaminess
Whole Milk 🥛 2 cups Warmed for smooth sauce
All-Purpose Flour 🌾 ½ cup For thickening sauce
Unsalted Butter 🧈 ½ cup Cold, cubed for topping
Panko Breadcrumbs 🍞 ½ cup For crispy crust
Garlic Powder 🧄 1 tsp Enhances sausage flavor
Onion Powder 🧅 1 tsp Balances richness
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Salt 🧂 1 ½ tsp Kosher or sea salt
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

The cheese blend is non-negotiable here. Sharp cheddar delivers that classic tang, while Gruyère adds nutty depth—don't skimp on either. For the best quality, grab block cheeses from the deli counter and shred them yourself. Pre-shredded gets clumpy and lacks flavor. The cream cheese is what makes this sauce ultra-creamy, so use full-fat, not low-fat. As for the sausage, Johnsonville or Bob Evans are reliable brands, but any quality Italian sausage works. If you're feeling adventurous, swap half for chorizo for a smoky kick.

No Italian sausage? Spicy kielbasa or smoked sausage works in a pinch, though the flavor will differ. Short on Gruyère? Parmesan or Gouda can stretch it, but the texture will change slightly. The panko topping is key for that crispy crust—Trader Joe's sells great quality at a good price. If you're out of panko, regular breadcrumbs toasted in the oven work too. The garlic and onion powders are easy to overlook, but they're what tie all the flavors together. Fresh parsley isn't just for looks—it adds a bright finish that cuts through the richness. For extra crispiness, bake the breadcrumb topping separately for 3-4 minutes before adding it to the casserole.

This dish reheats beautifully—just cover it with foil and warm at 350°F for 10-15 minutes. Leftovers keep well in the fridge for 4-5 days, though they're best eaten within 2 days for peak texture. For meal prep, assemble the casserole ahead and bake it fresh when ready—the crust stays crispy if you refrigerate it uncovered for up to 24 hours before baking. Freezes for 3 months if you wrap it tightly in foil. The secret to the crispy top? Don't skip the butter and panko layer—it's what makes this dish restaurant-quality.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just toss everything in one baking dish, bake, and walk away. The sausage browns right in the sauce, so no extra skillet needed.
  • Sausage Cheese Overload: That first bite? Cheesy. Sharp cheddar and Gruyère melt into a stretchy, gooey blanket, while the Italian sausage adds smoky depth. Honestly, the cream cheese ties it all together like a hug from a foodie.
  • Leftover Hero: This dish actually improves the next day—crispy top, creamy middle, and the sausage flavor gets even richer. I pack it for lunches or reheat it for dinner when I’m out of ideas.
  • Budget Crowd-Pleaser: A single batch feeds four (or two very hungry people) without breaking the bank. Elbow mac, store-brand sausage, and a block of cheddar stretch further than you’d think—plus, it’s the kind of meal where no one complains.

Step-by-step instructions for baked mac and cheese with sausage

Here's how to create that perfect balance of crispy golden crust and gooey, pull-apart layers.

1

Cook the Pasta and Sausage Al Dente

Bring a large pot of salted water to a rolling boil and add the 1.5 lb elbow macaroni. Cook until 1 minute shy of package directions for al dente texture—the pasta will finish cooking in the oven. While the pasta cooks, heat a large skillet over medium-high heat and add the 1.5 lb Italian sausage, breaking it into crumbles. Cook for 8-10 minutes until browned and fully cooked, stirring occasionally to prevent burning.

Drain the pasta and immediately add it to the skillet with the cooked sausage. Toss together for 2-3 minutes to combine and let the sausage flavors infuse into the pasta. Remove from heat and set aside—this step prevents the pasta from becoming mushy later. The residual heat will keep everything warm while you prepare the cheese sauce.

2

Prepare the Creamy Cheese Sauce

In a separate large bowl, combine the 3 cups sharp cheddar cheese, 1.5 cups Gruyère cheese, 8 oz cream cheese, 2 cups whole milk, 0.5 cup all-purpose flour, 1 tsp garlic powder, 1 tsp onion powder, 0.5 tsp ground black pepper, and 1.5 tsp salt. Use a whisk to break up any cheese clumps and create a smooth, thick mixture. If the mixture seems too thick, add 1-2 tablespoons of reserved pasta water to help it blend evenly.

Transfer the cooked pasta and sausage mixture to the bowl with the cheese sauce. Stir vigorously for 3-4 minutes until fully combined and the sauce coats the pasta evenly. The heat from the pasta will help melt the cheese completely. Here's the thing—this is where the magic happens. The combination of sharp cheddar, nutty Gruyère, and creamy elements creates that signature rich, velvety texture we all love.

3

Assemble and Bake for Perfect Layers

Preheat your oven to 375°F and lightly grease a 9x13-inch baking dish. Transfer the macaroni and cheese mixture to the prepared baking dish, spreading it out evenly. The dish should be filled to about ¾ full—this gives room for the top to expand and crisp up during baking. For extra insurance against sticking, I like to sprinkle a thin layer of 0.5 cup panko breadcrumbs on the bottom of the dish before adding the macaroni mixture.

Cover the baking dish tightly with aluminum foil and bake for 25 minutes. This initial baking time allows the cheese to fully melt and the flavors to meld together without the top browning too quickly. After 25 minutes, remove the foil and continue baking for an additional 10-15 minutes until the top is golden brown and the edges are bubbling. The center should still be slightly soft—this ensures that gooey texture we're after.

4

Create the Crispy Topping and Finish

While the macaroni and cheese bakes, melt the 0.5 cup unsalted butter in a small saucepan over low heat. Once melted, remove from heat and stir in the 0.5 cup panko breadcrumbs until fully coated. Spread this buttery breadcrumb mixture evenly over the top of the baked macaroni and cheese, pressing down gently to help it adhere. Return the dish to the oven for 5-7 minutes until the topping is deep golden brown and crispy.

Remove from the oven and let it rest for 5 minutes before serving. This resting time allows the layers to set slightly, making it easier to slice and serve. Garnish with the 0.25 cup chopped fresh parsley just before serving to add a pop of color and freshness. The contrast between the crispy golden top and the creamy, cheesy layers is what makes this dish truly special.

👨‍🍳

Pro Tips For Making Baked Mac And Cheese With Sausage

  • CRISP THE SAUSAGE FIRST: I learned this the hard way—cooking sausage in the oven with the mac and cheese leads to greasy, unevenly browned meat. Sear the sliced sausage in a skillet over medium-high heat until it’s fully crisped (about 5-6 minutes), then drain on paper towels. The extra effort makes the texture pop and keeps the sauce from turning oily.
  • GRATE THE CHEESE FINE: Sharp cheddar and Gruyère melt differently, and big chunks ruin the creamy texture. Use a box grater (not pre-shredded) and mix the cheeses in a bowl before adding to the sauce. If you’re lazy like me, pulse them in a food processor for a second—just don’t overdo it or you’ll end up with cheese dust.
  • BAKE COVERED THEN UNCOVERED: The first 20 minutes under foil locks in moisture and lets the cheese melt smoothly. After that, uncover and crank the broiler for 3-5 minutes—this gives you that golden, bubbly crust without burning the top. (Yes, even if you’re impatient like me.)
  • SALT THE PASTA WATER: This isn’t just about flavor—it’s about preventing bland mac and cheese. Use the full 1½ teaspoons of salt in the pasta water, and don’t rinse the drained noodles. The salted water carries flavor into the dish, and skipping it leaves your mac tasting like cardboard. Trust the process.

Flavor customization for baked mac and cheese with sausage

Spicy Kick Options

For heat lovers, add ½ teaspoon cayenne pepper or 1 teaspoon hot sauce directly to the cheese sauce. I like using Frank's RedHot for its smoky depth. If you prefer fresh heat, stir in 1 chopped jalapeño with seeds removed for a bright, tangy kick.

For extra smokiness, swap half the Italian sausage for chorizo—it adds a deep, spicy complexity that pairs perfectly with the creamy cheese. 🌶️

Creamy Variations

Swap out some of the sharp cheddar for monterey jack (1 cup) to make the sauce even creamier. For a tangy twist, stir in 2 tablespoons Dijon mustard or 1 teaspoon white wine vinegar to brighten the flavors.

If you love umami, add ½ cup crumbled blue cheese or 2 tablespoons nutritional yeast for a cheesy depth without overpowering the dish.

Herb Infusions

Fresh herbs elevate this dish instantly. Stir in 2 tablespoons chopped chives or 1 tablespoon dried thyme into the cheese sauce for an aromatic touch. For a pop of color and freshness, top with ¼ cup chopped cilantro or 2 tablespoons chopped green onions before baking.

I also love adding ½ teaspoon smoked paprika to the breadcrumb topping for a subtle smoky note that complements the sausage beautifully.

Crunchy Toppings

For extra texture, mix ¼ cup crushed potato chips (like Lay's) into the breadcrumb topping—it adds a salty, crunchy contrast. Another favorite is ¼ cup toasted breadcrumbs mixed with 2 tablespoons grated Parmesan for a nutty, crispy finish.

If you're feeling adventurous, sprinkle 2 tablespoons crushed pork rinds on top for a low-carb, high-protein crunch that pairs perfectly with the sausage.

Dairy-Free Adaptations

For a dairy-free version, replace the cheddar and Gruyère with 1.5 cups dairy-free cheddar shreds (like Violife) and ½ cup dairy-free cream cheese. Use 2 cups unsweetened almond milk instead of whole milk and add 1 tablespoon cornstarch to thicken the sauce.

The texture will be slightly lighter, but the flavors still shine. For extra richness, stir in 2 tablespoons coconut cream at the end.

Extra Protein Boosters

Add 1 cup cooked bacon (crumbled) or ½ cup chopped ham to the sausage mixture for a heartier dish. For a vegetarian twist, fold in 1 cup sautéed mushrooms or ½ cup diced roasted butternut squash into the cheese sauce.

If you love texture, sprinkle ¼ cup toasted pecans or walnuts on top before baking for a nutty crunch that balances the creaminess.

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 28g140%
Cholesterol 220mg73%
Sodium 1250mg54%
Total Carbohydrate 52g18%
Dietary Fiber 3g11%
Sugars 8g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use pre-shredded cheese for this recipe?

While it's possible, pre-shredded cheese contains anti-caking agents that can make your sauce grainy. For the creamiest texture, use block cheeses and shred them yourself. If you must use pre-shredded, look for brands labeled "cheese food" or "cheese blend" without added starches.

2

How do I prevent the mac and cheese from getting watery?

Overcooking the pasta or adding too much milk are the main culprits. Cook pasta just 1 minute less than package instructions, and use whole milk at room temperature—never hot. Also, stir in 1-2 tablespoons of reserved pasta water only if absolutely needed, not as a preventive measure. The flour in the recipe helps thicken naturally.

3

Can I make this recipe ahead of time?

Assemble the casserole up to 24 hours ahead and refrigerate uncovered. When ready to bake, add the breadcrumb topping and bake at 375°F for 30-35 minutes (covered for 20 minutes, then uncovered). For freezing, bake completely, cool, wrap tightly, and freeze for up to 3 months. Reheat covered at 350°F for 15-20 minutes.

4

What's the best way to reheat leftovers?

Cover the dish with foil and reheat at 350°F for 10-15 minutes until warmed through. For extra crispiness, broil for 2-3 minutes at the end. Microwaving works in a pinch (covered for 1-2 minutes), but the texture suffers. The key is low and slow to prevent drying out. Leftovers keep for 4-5 days in the fridge.

5

Can I substitute the sausage with something else?

Yes! For a smoky flavor, use spicy kielbasa or smoked sausage. Vegetarians can swap in 1 cup crumbled tempeh or extra-firm tofu (pressed and pan-fried). For extra protein, add ½ cup cooked bacon or ham. The key is to brown your protein first to develop flavor before mixing with the pasta.

★★★★★4.6(11 reviews)
Categories Main Courses