Creamy Hamburger and Shells is a one-pan skillet meal built around ground beef, pasta shells, and a cheddar-Parmesan cream sauce. It comes together in under an hour and costs very little to make. If you need a filling weeknight dinner that doesn’t require a grocery run, this is a reliable go-to.
Why this recipe works
Two things actually move the needle here. First, cooking the tomato paste directly in the pan with the beef fat before adding any liquid drives off the raw, tinny edge and deepens the flavor fast — it’s a quick step that punches well above its weight. Second, adding the shredded cheese off the heat (or with the burner on the lowest setting) keeps the sauce smooth. Dump cold cheese into a hard boil and you get a greasy, grainy mess; let the heat drop first and it melts in cleanly. Everything else in this recipe is flexible, but don’t skip those two moves.
Ingredient notes
- Ground beef: 85/15 is the target fat ratio. Leaner beef dries out; fattier beef can make the sauce greasy. If 85/15 isn’t available, 80/20 works — just drain most of the rendered fat before adding the onion.
- Heavy cream: Half-and-half is a fine swap and keeps the dish a little lighter. Whole milk alone will work too, though the sauce will be thinner — whisk in a teaspoon of flour with the butter to compensate.
- Sharp cheddar: Pre-shredded bags contain anti-caking starch that resists melting. Block cheese shredded at home melts noticeably better. If a block isn’t an option, pre-shredded still works — just be patient and keep the heat low.
- Parmesan: The powdery stuff in the green can will dissolve into the sauce without issue here. It’s not the same as fresh-grated, but it’s not a dealbreaker in a dish this saucy.
- Smoked paprika: Regular sweet paprika is a direct swap. A small pinch of cumin can stand in if that’s all you have.
- Pasta shells: Medium shells are ideal for catching sauce. Rotini, elbow macaroni, or cavatappi all work. Cooking times will vary slightly by shape, so check the package.
Common problems and fixes
- Sauce breaks and looks greasy: This usually means the heat was too high when the cheese went in. Take the pan fully off the burner, let it sit 60 seconds, then stir in a splash of warm milk and the cheese in small handfuls.
- Pasta is mushy: The shells keep cooking in the residual heat after you pull the pan. Pull them from the boiling water about 1 minute before the package says al dente — they’ll finish in the sauce.
- Dish tastes flat: Taste after the cheese is fully incorporated, not before. Cheese adds a lot of salt. If it still needs something, a small squeeze of lemon juice or a dash of Worcestershire sauce sharpens the whole thing without tasting obvious.
- Sauce is too thick after sitting: It will thicken as it cools. Stir in a few tablespoons of warm water or milk when reheating and it loosens right back up.
- Beef is browning in steam instead of searing: This happens when the pan is overcrowded or the heat is too low. Use a wide skillet and don’t stir constantly — let the beef sit undisturbed for a minute or two so it actually browns. Cook ground beef to 160°F (71°C) internal temperature throughout.
Leftovers and meal prep
Store leftovers in an airtight container in the fridge for up to 4 days. The pasta will absorb more sauce overnight, so the texture changes — it’s denser but still good. Reheat on the stovetop over medium-low with a splash of milk or water, stirring until loose and hot throughout. The microwave works too; cover the bowl loosely, heat in 90-second intervals, and stir between each. For freezing, the dish holds reasonably well for up to 2 months, though cream-based sauces can separate slightly on thawing — a vigorous stir while reheating with a little added liquid usually brings it back together. If you’re meal-prepping, cook the pasta slightly underdone before combining, so it doesn’t go soft after reheating.
Creamy Hamburger and Shells
Ingredients
- 1 pound ground beef (85/15 lean) look for grass-fed for richer flavor
- 1 cup yellow onion, finely diced about 1 medium onion
- 2 cloves garlic, minced fresh garlic preferred
- 2 cups medium pasta shells, uncooked choose bronze-cut for better sauce adhesion
- 2 tablespoons tomato paste double-concentrated preferred
- 1 teaspoon smoked paprika adds depth and slight smokiness
- 1 teaspoon kosher salt adjust to taste
- 0.5 teaspoon freshly ground black pepper to taste
- 1 cup whole milk warm slightly before using
- 1.5 cups heavy cream for extra richness
- 2 cups sharp cheddar cheese, shredded freshly grated for best melt and flavor
- 0.5 cup Parmesan cheese, finely grated adds umami and depth
- 1 tablespoon unsalted butter for finishing and shine
- 2 tablespoons chopped fresh parsley (optional) for garnish and freshness
Instructions
- Bring a large pot of salted water to a boil. Cook the pasta shells according to package instructions until just al dente. Drain and set aside.
- In a large skillet over medium-high heat, brown the ground beef until no longer pink, about 7–8 minutes. Use a wooden spoon to break it into small crumbles. Drain excess fat if necessary.
- Add minced onion and sauté until translucent, about 4–5 minutes. Add garlic and cook another 30 seconds, until fragrant.
- Stir in tomato paste, smoked paprika, salt, and black pepper. Toast the paste slightly by cooking for 1 minute. This deepens the flavor.
- Lower the heat to medium-low. Pour in the milk and heavy cream, stirring well to deglaze the pan and incorporate flavors. Simmer for 3–4 minutes until slightly thickened.
- Add in cooked pasta shells and stir to coat. Then gradually fold in the shredded cheddar and Parmesan cheeses until melted and the sauce becomes creamy and luscious. Finish with a pat of butter for sheen and richness.
- Turn off heat and let rest 2 minutes before serving. Garnish with fresh parsley if desired.
Notes
- You can substitute ground turkey or plant-based meat for a lighter or vegetarian version.
- Adding a pinch of cayenne pepper or crushed red pepper flakes gives a subtle heat.
- For a gluten-free dish, use gluten-free pasta shells.
- Shred cheese by hand instead of using pre-shredded for smoother melting.
Nutrition
Your questions, answered
Can I use ground turkey instead of beef?
Yes, ground turkey works as a direct swap by weight. Cook it to 165°F (74°C) internal temperature — it should show no pink — and season a little more aggressively since turkey has less fat and less inherent flavor than beef.
Do I have to use both cheddar and Parmesan, or can I just use one?
All cheddar is the easier single-cheese route and still tastes great. Parmesan adds a sharper, saltier edge that rounds out the sauce, but if you don’t have it, just use a full measure of cheddar and taste for seasoning at the end.
Can I make this without heavy cream — just with milk?
Whole milk works fine on its own. Whisk a teaspoon of all-purpose flour into the butter before adding the milk to help the sauce thicken properly, since you’re losing the fat that cream provides.
My store only has large pasta shells — can I still use them?
Medium shells are better here because they distribute through the dish evenly, but large shells will work if you break them in half before cooking. Just add a minute or two to the boil time and check for doneness before draining.
More burger recipes to try
- BBQ Cheeseburger Recipe
- Perfect Bacon Double Cheeseburger
- Red Robin Chili Cheeseburger
- Copycat Quarter Pounder Recipe
