Jumbo shells turn this skillet dinner into something a little richer than the usual ground beef pasta. The sauce clings to every curve, the cheddar melts into the tomato-beef base, and the whole pan comes out creamy without tasting heavy or flat. It’s the kind of meal that tastes like you worked harder than you did, which is usually the mark of a keeper.
What makes this version work is the order. The pasta cooks right in the broth and tomatoes, so it soaks up flavor instead of getting boiled in plain water and drained. Then the cream goes in at the end, after the shells are tender and most of the liquid is gone, which keeps the sauce from thinning out or turning greasy. The cheddar finishes it off with that sticky, savory melt that makes the sauce settle into the shells instead of sliding off them.
Below, I’ll walk through the small details that keep the sauce smooth, plus a few swaps if you need to work with what’s in the fridge. There’s also a storage note worth reading if you want leftovers that still reheat well.
The shells cooked right in the sauce and came out perfectly tender without getting mushy. My husband kept going back for “just one more bowl,” and the cheddar melted in so smoothly that the whole skillet tasted extra rich.
Creamy Beef and Shells turns one skillet and a handful of pantry staples into a rich, cheesy dinner you’ll want on repeat.
The Creamiest Pasta Dinners Fail When the Cheese Goes In Too Soon
The biggest mistake with a dish like this is treating the cheese like just another simmering ingredient. If you add cheddar while the pan is still boiling hard, it can go grainy or oily fast. The cream belongs at the end for the same reason: it needs heat, but not a hard bubble, to stay smooth and coat the pasta instead of breaking apart.
The other thing that matters here is letting the pasta cook in the sauce, not beside it. Those shells absorb the seasoned broth and tomato liquid as they soften, which is why the finished dish tastes built from the inside out. If the pan looks a little soupy before the cream goes in, that’s fine. By the time the pasta is tender and the sauce reduces for a couple of minutes, it thickens into the right consistency.
What Each Ingredient Is Actually Doing in This Skillet

- Ground beef — Use something in the 80/20 to 85/15 range if you can. It gives enough fat for flavor and still leaves room to drain off excess grease, which keeps the sauce from feeling heavy.
- Medium shell pasta — Shells are the right shape here because they trap the sauce inside and hold onto little bits of beef. If you swap in another short pasta, pick one with ridges or curves so it can catch the sauce the same way.
- Beef broth — This does more than add liquid. It seasons the pasta as it cooks and gives the sauce a deeper savory base than water ever could. Low-sodium broth works well if you want more control over the salt.
- Diced tomatoes and Rotel — The diced tomatoes build body, while the Rotel adds a little heat and acidity that keeps the sauce from tasting one-note. If you need it milder, use plain diced tomatoes and add a pinch of extra paprika instead.
- Heavy cream — This is what makes the sauce turn silky instead of just tomato-based. Half-and-half can work in a pinch, but it won’t give the same plush finish and it’s a little more likely to look thin.
- Sharp cheddar — Sharp cheddar matters because it cuts through the richness and gives the sauce that unmistakable cheesy finish. Pre-shredded cheese will melt, but block cheese shredded fresh from the grater melts smoother and avoids the dusty coating that can make sauces cling poorly.
Building the Skillet in the Right Order
Brown the Beef Until It Actually Takes on Color
Cook the beef in a large deep skillet over medium-high heat until it’s no longer pink and some of the pieces have browned edges. That browning is where the flavor starts; pale beef gives you a flat sauce. If the pan fills with a lot of grease, drain it before adding the onion so the finished dish doesn’t turn slick.
Soften the Onion Before the Garlic Burns
Add the diced onion and cook it until it turns soft and translucent, about three minutes. It should lose its raw bite and start to smell sweet. Garlic only needs about a minute, and if it goes in too early or sits over high heat, it turns bitter and can throw off the whole pan.
Let the Pasta Cook in the Sauce
Stir in the uncooked shells, broth, tomatoes, Rotel, seasoning, paprika, salt, and pepper, then bring everything to a boil before lowering the heat. Cover the skillet and cook until the shells are tender and most of the liquid has been absorbed. If the pan looks dry before the pasta is done, add a splash more broth; if it still looks too loose at the end, keep it uncovered for a minute or two.
Finish With Cream and Cheese Off the Heat
Once the pasta is tender, stir in the heavy cream and let it simmer uncovered just long enough to thicken slightly. Then pull the pan off the burner before adding the cheddar. Residual heat melts the cheese smoothly; active boiling is what makes it separate or get stringy instead of glossy.
How to Adapt This for a Different Pantry or Diet
Make It a Little Spicier
Use a hot Rotel, or add a pinch of crushed red pepper with the paprika. That keeps the heat woven through the sauce instead of sitting on top of it. If you go heavier on spice, keep the cheddar sharp so it still balances the finish.
Gluten-Free Version
Swap in your favorite gluten-free shell pasta and watch the simmer closely, because some gluten-free pastas soften faster and can break down if they sit too long. You may need a little extra broth near the end. The sauce itself stays the same.
Lighten It Without Losing the Creamy Finish
You can use half-and-half instead of heavy cream, but add it over low heat and don’t let the sauce boil after it goes in. It won’t be quite as rich, but the cheddar still gives the skillet enough body to feel creamy. This is the swap to use when you want a lighter pan without changing the structure of the dish.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 4 days. The sauce thickens as it chills, and the pasta will keep soaking up liquid.
- Freezer: It freezes, but the cream sauce can separate a bit when thawed. If you do freeze it, cool it completely first and reheat gently with a splash of broth or milk.
- Reheating: Warm it on the stove over low heat with a little extra broth or cream, stirring often. The common mistake is blasting it in the microwave until the sauce breaks and the pasta dries out.
Questions I Get Asked About This Recipe

Creamy Beef and Shells
Ingredients
Equipment
Method
- Brown ground beef in a large deep skillet over medium-high heat, breaking it apart as it cooks, then drain excess fat.
- Add diced onion and cook for 3 minutes until softened, then add minced garlic and cook 1 more minute.
- Add uncooked shells, beef broth, diced tomatoes, Rotel, Italian seasoning, smoked paprika, salt, and black pepper, then stir to combine.
- Bring the mixture to a boil, reduce heat to medium-low, cover, and cook for 12–15 minutes until pasta is tender and most liquid is absorbed, watching that it stays at a gentle simmer.
- Stir in heavy cream and simmer uncovered for 2–3 minutes until the sauce thickens, stirring occasionally so it doesn’t scorch.
- Remove from heat, stir in shredded sharp cheddar until fully melted, and serve immediately; the sauce should look glossy and coat the shells.