30-Minute One-Pot Sausage Mac and Cheese
This sausage mac and cheese is a straight-talking weeknight dinner that shows up for you in about 30 minutes. Everything cooks in a single skillet, so while the sausage browns and the pasta soaks up a milk-and-broth sauce, you are just minutes away from a creamy, sharp, deeply savory bowl.

The method skips separate pots and waits for no béchamel. Dry pasta goes right into the pan with the liquid, which means the sauce starts building as the noodles cook and the whole thing finishes silky and clingy, not stiff.
What Makes This One-Pot Mac So Good
Sausage does two jobs here. It brings a deep, fatty, fennel-y backbone to the whole dish, and the little browned bits that stick to the bottom of the pan stir back into the sauce. That’s where most of the flavor lives.
The cheese sauce stays smooth because it never sees direct high heat once the cheese hits the pot. Taking the pan off the burner before stirring in the shredded cheddar and mozzarella keeps the sauce glossy and keeps the cheese from seizing up. It tastes rich without feeling heavy, the way good stovetop mac should.
Ingredients

- 1 tbsp olive oil: just enough to start the sausage.
- 1 lb mild Italian sausage, casings removed: bulk sausage works too; hot Italian gives a spicy kick.
- 1 small yellow onion, diced: about ¾ cup.
- 2 cloves garlic, minced: use fresh for a clean, sharp note.
- 2 cups whole milk: whole milk makes the creamiest sauce; 2% works, but the texture will be a little thinner.
- 1 cup chicken broth: low-sodium so you can control the salt.
- 8 oz elbow macaroni (about 2 cups): small shapes like shells or cavatappi cook on the same timeline.
- 1 tsp smoked paprika: sweet or hot paprika is fine too; it warms the sauce without adding heat.
- ½ tsp kosher salt, plus more to taste.
- ¼ tsp black pepper.
- 2 cups shredded sharp cheddar cheese: shred your own; the pre-shredded stuff has anti-caking agents that can make the sauce grainy.
- 1 cup shredded mozzarella: whole-milk mozzarella melts into a stretchy, smooth finish.
Variations / Substitutions
- Spicy sausage: hot Italian, chorizo, or andouille bring real heat. If you use a very lean chicken sausage, add a teaspoon of oil when browning.
- Different cheeses: swap half the cheddar for smoked gouda or fontina for a mellower sauce. Stay away from pre-shredded bags if you can.
- Greens: stir in a big handful of baby spinach right after the cheese melts. It wilts in seconds and adds a little freshness.
- Gluten-free: use a sturdy gluten-free pasta and check that your sausage has no gluten fillers. The liquid ratio stays the same.
For a meatless version, try our Creamy Stovetop Mac and Cheese.
How to Make Sausage Mac and Cheese
Step 1: Brown the Sausage

Add the 1 tbsp olive oil to a large skillet or Dutch oven over medium-high heat. Once the oil shimmers, crumble in the 1 lb of Italian sausage. Cook, breaking it into bite-sized pieces with a wooden spoon, until the sausage is deeply browned and no longer pink, about 7 minutes.
You want a few dark, crispy edges here, because those caramelized bits will dissolve into the sauce later and carry a ton of savory depth. When the sausage is cooked, use a slotted spoon to transfer about ⅓ cup of the browned sausage to a small bowl and set it aside for topping later.
Step 2: Build the Creamy Base

Leave the remaining sausage and any browned bits in the pan. Turn the heat down to medium and add the diced onion. Cook, stirring occasionally, until the onion softens and turns translucent, about 3 minutes. Scrape the bottom of the pan as it cooks to lift up all those stuck-on sausage bits.
Add the minced garlic and cook for 30 seconds, just until fragrant. Pour in the 2 cups whole milk, 1 cup chicken broth, 1 tsp smoked paprika, ½ tsp kosher salt, and ¼ tsp black pepper. Stir everything together and bring the liquid to a gentle simmer, not a rolling boil.
Step 3: Simmer the Pasta

Stir in the 8 oz of elbow macaroni and make sure it is mostly submerged. Lower the heat to maintain a steady, low simmer and cook the pasta uncovered. Stir it every couple of minutes so nothing sticks to the bottom. The noodles will slowly absorb the liquid and swell.
After about 9 minutes, the pasta should be tender but still have a little chew, and the liquid will have reduced into a creamy, loose sauce that coats the pasta. If the pan looks dry before the pasta is done, add a splash of milk or broth and keep stirring. The sauce will continue to thicken off the heat.
Step 4: Melt in the Cheese

Take the skillet completely off the burner. This is the moment that keeps the cheese sauce smooth. Add the 2 cups of shredded cheddar and 1 cup of shredded mozzarella in handfuls, stirring gently after each addition until the cheese fully melts into the sauce. Stir only until the sauce looks glossy and uniform; overmixing can make it slightly tacky.
Once the cheeses are incorporated, fold the reserved sausage (minus the crispy garnish portion) back into the mac and cheese. Taste the sauce and add a pinch more salt or a few cracks of black pepper if it needs it.
Step 5: Spoon Into Bowls and Top with Crispy Sausage

Ladle the mac and cheese into wide bowls while it is still steamy and saucy. Scatter the reserved crispy sausage bits right over the top of each serving. Eat it right away, while the cheese pulls a little and the steam carries the paprika and sausage through the whole bite.
Tips for the Creamiest Mac
- Shred your own cheese.: Pre-shredded blends are coated with starches that stop clumping in the bag but also stop a sauce from melting into a velvety finish.
- Don’t let the pan boil after adding cheese.: Heat off, stir in the cheese, and the carryover warmth is plenty. A simmer at this stage can split the dairy and turn the sauce grainy.
- Taste before you top.: Sausage and broth vary in salt, so give the finished mac a quick taste and adjust. A little extra pinch of salt at the end can sharpen the whole pot.
- Let it sit for a minute.: The sauce will continue to thicken slightly off the heat, so a 1-minute rest in the pan gives it the right cling without drying out.
Simmer times by pasta shape:
| Pasta Shape | Simmer Time |
|---|---|
| Elbow macaroni | 8 to 10 minutes |
| Small shells | 9 to 11 minutes |
| Cavatappi | 9 to 11 minutes |
| Rotini | 10 to 12 minutes |
Storing and Reheating Leftovers
- Refrigerate: Cooled mac and cheese keeps in a sealed container in the fridge for up to 4 days. The sauce will firm up as it chills, and that is normal.
- Reheating: Spoon a serving into a saucepan with a splash of milk. Warm it over low heat, stirring gently, until the sauce loosens back up and the pasta is hot. A microwave works too; just heat in 30-second bursts, stirring between them, with a little milk added.
What to Serve with Sausage Mac and Cheese
A bright, sharp salad cuts through the richness nicely. A handful of arugula dressed with lemon juice, olive oil, and a little salt will wake up each bite. Roasted broccoli with a little char on the florets also works: the bitter edges and crisp bits balance the creamy pasta. If you want something more substantial, a crusty loaf of garlic bread for sopping up the last of the sauce never feels wrong.
Frequently Asked Questions
Can I prep any of this ahead of time?
Yes. You can brown the sausage and cook the onion and garlic the day before, then store the mixture in the fridge. When you are ready to eat, reheat it in the same skillet, then pick up with adding the liquids, pasta, and cheese.
Can I double this recipe?
Sure. Use a wide, high-sided Dutch oven or a 6-quart pot so the pasta has enough room to cook evenly. The simmer time might stretch by a couple of minutes because of the larger volume.
Can I use a different milk?
You can use 2% milk, and the result will still be creamy, just a little less lush. I would not go lower than that; skim can make the sauce watery and the texture tends to separate more easily.
Can I freeze this mac and cheese?
You can, though the texture of the pasta will soften a bit once thawed. Freeze it in an airtight container for up to 1 month. Thaw overnight in the fridge and reheat very gently with extra milk to bring the sauce back.

Sausage Mac and Cheese Recipe
Ingredients
Method
- Heat oil in a large skillet over medium-high. Brown the sausage, breaking it up, for about 7 minutes. Remove ⅓ cup of the browned sausage and set it aside for topping.
- Add onion to the pan and cook 3 minutes until soft. Stir in garlic for 30 seconds, then add milk, broth, paprika, salt, and pepper. Bring to a simmer.
- Stir in the dry macaroni and cook at a low simmer, stirring often, until the pasta is tender and the sauce is creamy, about 9 minutes.
- Remove the pan from heat. Stir in cheddar and mozzarella a handful at a time until melted and smooth. Fold the reserved sausage (except the garnish portion) back into the mac.
- Spoon into bowls, top with the crispy sausage bits, and serve immediately.
