Cozy Skillet Shells and Cheese - Creamy 30-Minute Dinner

By September 26, 20267 min read
Main Course

cozy skillet of pasta shells coated in a rich, cheesy sauce

Cozy Skillet Shells and Cheese makes a creamy, golden-topped pasta dinner in one pan, ready in about 35 minutes with a rich three-cheese sauce.

Shells hold sauce better than almost any other shape. Those little cups scoop up melted cheese and keep it there, which is why this skillet works so well. You get a creamy, rich pasta with a golden top, and you only dirty one pan.

The trick is skipping the flour-and-butter roux. You cook the shells right in milk, and the starch they release thickens the sauce on its own. Then you fold in the cheese off the heat so it melts smooth instead of turning grainy.

From cold stove to table is about 35 minutes. Most of that is hands-off simmering, so you can grate cheese and set the table while the pasta cooks.

About the Ingredients

12 oz (340g) medium pasta shells

Medium shells, not the tiny soup kind, hold the most sauce. If you only have large shells, add 2 extra minutes of simmering.

2 1/2 cups (600ml) whole milk

Whole milk gives the creamiest result. Two percent works but the sauce will be a bit thinner, so add 1 extra ounce of cheese.

1 1/2 cups (360ml) low-sodium chicken broth

Broth adds flavor the milk alone cannot. Vegetable broth works fine if you want it meatless.

2 tbsp (28g) unsalted butter

Butter keeps the early cooking from sticking. Salted butter is fine, just cut the added salt in half.

1 small yellow onion, finely diced (about 1 cup / 140g)

The onion melts into the sauce and disappears. Shallots are a good swap if you have them.

2 cloves garlic, minced

Fresh garlic, not powder, for this one. Powder turns bitter when it sits in hot milk.

1 tsp (6g) kosher salt, plus more for the pasta water

Kosher salt measures differently than table salt. If you use table salt, start with 3/4 teaspoon.

1/2 tsp (1g) smoked paprika

Smoked paprika gives a warm background note. Sweet paprika works, but you lose that hint of smoke.

1 1/2 cups (170g) sharp cheddar, shredded

Shred it yourself. Pre-shredded cheese is dusted with starch and melts into a grainy sauce.

1 cup (113g) low-moisture mozzarella, shredded

Low-moisture mozzarella stretches without watering down the sauce. Fresh mozzarella will make it soupy.

1/2 cup (50g) parmesan, finely grated

Parmesan brings the salty bite. Pecorino is a sharper swap if you like things punchier.

2 tbsp chopped fresh parsley, for the top

Parsley adds color and a fresh finish. Chives or basil work just as well.

Step-by-Step Instructions

1. Warm the pan

Melt the butter in a 10-inch oven-safe skillet over medium heat, about 1 minute, until it foams but does not brown. Add the onion and cook for 4 to 5 minutes until soft and translucent.

2. Bloom the garlic

Stir in the garlic and smoked paprika and cook for 30 seconds, just until it smells sweet. Any longer and the garlic turns bitter.

3. Simmer the shells

Pour in the milk and broth, then stir in the salt and the dry shells. Bring to a gentle simmer at 200F (93C), then reduce the heat to low and cook uncovered for 15 to 18 minutes, stirring every 2 minutes so nothing sticks.

4. Check for doneness

The shells are done when they are tender but still have a slight bite and the liquid has thickened enough to coat a spoon. If it is still watery, simmer 2 more minutes.

5. Melt the cheese off heat

Pull the skillet off the burner. Add the cheddar and mozzarella in three handfuls, stirring until each one disappears before adding the next. Stir in the parmesan last.

6. Broil the top

Set an oven rack 6 inches from the broiler and heat the broiler to 500F (260C). Broil the skillet for 3 to 4 minutes, until the top is golden brown and the edges bubble. Rotate the pan once if your broiler runs hot on one side.

7. Rest and finish

Let the skillet sit for 5 minutes so the sauce sets. Scatter the parsley over the top and serve straight from the pan.

Pro Tips

1

If the sauce looks thin at the end, simmer it uncovered for 2 minutes. It thickens fast as it cools.
2

Reserve a splash of milk before you start. A tablespoon or two loosens the sauce if it tightens up at the table.
3

Salt the sauce at the end, not the start. The cheese brings its own salt, and you cannot take it back out.
4

Use a 10-inch cast iron or oven-safe skillet so you can go straight from the stove to the broiler.

How to Store cozy skillet of pasta shells coated in a rich, cheesy sauce

Refrigerator

Keeps in a covered container for 3 days. The sauce thickens as it chills, so expect a firmer texture.

Freezer

Freezes for up to 2 months, but the sauce may separate a little when thawed. Cool completely, then freeze in portions.

Reheating

Warm in a covered skillet over low heat with 1 to 2 tablespoons of milk, stirring until creamy. The microwave works too, in 30-second bursts.

Frequently Asked Questions

Q: Do I have to cook the shells before they go in the skillet?

No. They cook right in the milk and broth, which takes about 15 to 18 minutes. That starch the shells release is exactly what thickens the sauce, so boiling them first would leave you with a thin, watery pan.

Q: Why did my cheese sauce turn grainy?

Almost always too much heat. Cheese breaks when it boils, so pull the pan off the burner before it goes in and stir it in slowly. Pre-shredded cheese can cause the same problem, so grate a block yourself if you can.

Q: Can I make this without a broiler?

Yes. Cover the skillet and cook over low heat for 3 minutes, then uncover and let the top set. You will not get that browned crust, but the cheese will still melt through.

Q: What if my sauce is too thick?

Add milk one tablespoon at a time and stir over low heat until it loosens. Shells keep soaking up liquid as they sit, so a splash right before serving fixes most batches.

Q: Can I use a different pasta shape?

Medium shells work best because they trap sauce, but penne or rigatoni will do. Add 2 to 3 minutes to the simmer time and stir more often, since those shapes stick to the pan more.

Grab your skillet and a block of cheddar, and you are about 35 minutes from dinner. If you make it, come back and tell me how the sauce turned out.

cozy skillet of pasta shells coated in a rich, cheesy sauce, freshly made and ready to serve

Cozy Skillet Shells and Cheese – Creamy 30-Minute Dinner

Cozy Skillet Shells and Cheese makes a creamy, golden-topped pasta dinner in one pan, ready in about 35 minutes with a rich three-cheese sauce.

15 minPrep time35 minCook time6Servings520 kcalCalories

🧂 Ingredients

  • 12 oz (340g) medium pasta shells
  • 2 1/2 cups (600ml) whole milk
  • 1 1/2 cups (360ml) low-sodium chicken broth
  • 2 tbsp (28g) unsalted butter
  • 1 small yellow onion, finely diced (about 1 cup / 140g)
  • 2 cloves garlic, minced
  • 1 tsp (6g) kosher salt, plus more for the pasta water
  • 1/2 tsp (1g) smoked paprika
  • 1 1/2 cups (170g) sharp cheddar, shredded
  • 1 cup (113g) low-moisture mozzarella, shredded
  • 1/2 cup (50g) parmesan, finely grated
  • 2 tbsp chopped fresh parsley, for the top

📋 Instructions

  1. 1Warm the pan — Melt the butter in a 10-inch oven-safe skillet over medium heat, about 1 minute, until it foams but does not brown. Add the onion and cook for 4 to 5 minutes until soft and translucent.
  2. 2Bloom the garlic — Stir in the garlic and smoked paprika and cook for 30 seconds, just until it smells sweet. Any longer and the garlic turns bitter.
  3. 3Simmer the shells — Pour in the milk and broth, then stir in the salt and the dry shells. Bring to a gentle simmer at 200F (93C), then reduce the heat to low and cook uncovered for 15 to 18 minutes, stirring every 2 minutes so nothing sticks.
  4. 4Check for doneness — The shells are done when they are tender but still have a slight bite and the liquid has thickened enough to coat a spoon. If it is still watery, simmer 2 more minutes.
  5. 5Melt the cheese off heat — Pull the skillet off the burner. Add the cheddar and mozzarella in three handfuls, stirring until each one disappears before adding the next. Stir in the parmesan last.
  6. 6Broil the top — Set an oven rack 6 inches from the broiler and heat the broiler to 500F (260C). Broil the skillet for 3 to 4 minutes, until the top is golden brown and the edges bubble. Rotate the pan once if your broiler runs hot on one side.
  7. 7Rest and finish — Let the skillet sit for 5 minutes so the sauce sets. Scatter the parsley over the top and serve straight from the pan.
👨🍳 Chef's Note: The starch from the shells is doing the thickening here, so resist the urge to rinse them or add flour. Give the sauce its full 5-minute rest before serving, and it will cling to every shell instead of pooling at the bottom.

Servings: 6

Cuisine: American

Course: Main Course

Nutrition (per serving): 520 kcal · 23g protein · 48g carbs · 26g fat

Leave a Comment