Let’s Talk About Creamy Beef & Shells (And Why I’m Obsessed)
Oh man, where do I even start with this one? Creamy Beef & Shells is like that old friend who always shows up when you need a little extra comfort (or when you forgot to go grocery shopping but still want real food). I think the first time I made this was on a Tuesday night—the kind of day that just drags on and you finally wander into the kitchen thinking, “I need something hearty but I don’t want to wash a mountain of dishes.” Honestly, I wasn’t expecting it to be a hit, but my youngest declared it “the best pasta ever” after the first bite. Now, every time we make it, someone reminds me of that story and we all laugh. Or roll our eyes. Depends on who you ask.
Why You’ll Love This (or, Why I Keep Coming Back To It)
I make this when I’m short on time or patience (which, let’s be real, is often). My family goes crazy for this because it’s just so creamy and rich, but also, it’s the kind of dinner you can scoop up with a big spoon and eat straight from the pot (not that I’d ever do that… except I totally do).
Sometimes I’m tempted to just skip browning the beef properly, but trust me, if you rush that bit you’ll end up with sad, gray meat (learned the hard way). And hey, if you ever wondered if you can get away with using just one pot—yes! That’s the beauty of this whole thing. No mountain of dishes staring you down afterwards.
Gather Your Ingredients (Substitutions Welcome!)
- 1 pound (about 450g) ground beef (I use 80/20 for the flavor, but my neighbor swears by ground turkey when she’s feeling virtuous)
- 2 cups medium pasta shells (elbows work in a pinch—my grandmother always insisted on Barilla, but honestly, store brand does fine)
- 1 small onion, diced (sometimes I just toss in a handful of frozen chopped onions if I’m in a hurry)
- 2–3 cloves garlic, minced (or a big spoonful of garlic paste; who’s counting?)
- 2 cups beef broth (chicken broth works if that’s what you’ve got; veggie broth is ok, but not my favorite)
- 1 can (about 15 oz) tomato sauce (crushed tomatoes work but the texture’s a bit different—still tasty!)
- 1 cup heavy cream (I’ve used half & half in a pinch, or even whole milk with a bit of butter—cream’s best though)
- 1 cup shredded cheddar cheese (mozzarella melts smoother but I like the sharpness of cheddar)
- Salt & pepper to taste
- Optional: a sprinkle of Italian seasoning, a dash of paprika, fresh parsley for the top
How To Throw It All Together
- First, grab your biggest, sturdiest pot (I love my Dutch oven, but really any heavy-bottomed pot works). Set it over medium heat—don’t go cranking it up to high, or you’ll regret it later.
- Brown the beef until it’s cooked through and a little crispy on the edges. Break it up as you go (this is where I usually sneak a taste and burn my mouth—every time, honestly). If things get too greasy, drain a bit of the fat, but leave a spoonful for flavor.
- Add in your diced onion and garlic. Cook for about 2–3 minutes, until they’re soft and your kitchen smells like someone else did all the hard work.
- Pour in the beef broth and tomato sauce. Give it a good stir, scraping up those brown bits stuck to the bottom (that’s the flavor jackpot, don’t skip it).
- Dump in the pasta shells. This is the part that always looks a bit weird—the shells sort of float at first, but it’ll sort itself out.
- Bring it to a gentle simmer (not a wild boil or you’ll risk burning the bottom). Cover and cook for about 10–12 minutes, stirring now and then so nothing sticks or forms weird clumps. Taste the pasta to check doneness—al dente is best.
- Once the pasta’s cooked, lower the heat and stir in the heavy cream. And the cheese. And a little more cheese, if we’re being honest. Stir until it’s all creamy and dreamy—this is the best part. Salt and pepper to taste. I toss in Italian seasoning if I’m feeling fancy, but it’s optional.
- Take it off the heat. Let it sit for a couple of minutes—this helps it thicken up and gives you time to corral everyone to the table.
Some Notes I Learned The Hard Way
- If you use higher fat beef, drain most of the fat or it ends up greasy (but not all—the flavor’s worth it)
- Don’t overcook the pasta. It’ll keep cooking in the sauce even after you take it off the heat. Mushy pasta = not as good, trust me.
- Actually, I find it works better if you let the finished dish sit for 5 minutes before serving—it thickens up and tastes even richer.
Variations I’ve Tried (And One That Flopped)
- Ground turkey instead of beef—works great, especially if you brown it well.
- Add chopped spinach at the end for a pop of green (kids sometimes notice, sometimes not!)
- Used penne pasta once (it was fine, but the sauce didn’t cling as well—wouldn’t bother again)
- Chili flakes for heat—sometimes I go a bit heavy, but that’s just me.
- I tried light cream cheese once instead of cheddar. Not my best idea; it went kind of gloopy, so maybe stick with the cheddar.
What You Need (But You Can Improvise)
- Big pot or Dutch oven (if you don’t have one, split things into two saucepans—worked fine last time my Dutch oven was missing in action)
- Wooden spoon or spatula
- Sharp knife for dicing onions (or just use pre-chopped, no shame)
Storing It (If There’s Anything Left)
Pop leftovers in a container and refrigerate—they’ll keep for 2–3 days, maybe 4 if you’re lucky. I think the flavors are even better the next day, though honestly, in my house it never lasts more than a day! If it gets a bit thick, stir in a splash of milk when you reheat. Freezes okay, but the sauce can get a bit grainy (just being real).
What To Serve With It (Or, What We Usually Do)
I like to serve it with a big green salad (sometimes just bagged lettuce, if I’m being honest) and crusty bread to mop up the sauce. My uncle insists on pickles on the side. No idea why, but it’s tradition now. If you want to go all-out, maybe add roasted broccoli too. Or check out this garlic bread guide I swear by when I have an extra 10 minutes.
Pro Tips (Learned By Messing Up)
- Don’t rush browning the beef. I once tried to speed things up and ended up with rubbery meat. Not worth it.
- Don’t add the cream until the end. I did that once and it split—looked like something form a science experiment.
- Stir often when the pasta’s cooking, or you’ll get a weird layer stuck to the bottom. It’s a pain to scrub off—ask me how I know.
FAQ (Because People Always Ask)
- Can I make this ahead? Yep! I think it tastes better the next day, actually. Just keep a splash of milk handy for reheating if it gets too thick.
- Can I use other cheeses? Sure, go wild. Mozzarella is lovely and gooey, and I’ve even used a handful of parmesan for a sharper flavor.
- Is there a way to make this lighter? Maybe try ground turkey and half & half. But, you know, then it’s not quite the same comfort food vibe (at least for me).
- What if I don’t have beef broth? Chicken or veg broth work, or even water in a pinch—though you’ll want to bump up the seasonings a bit.
- Why does my sauce look thin? Just let it sit a few minutes; it thickens up as it cools. Or maybe you added too much broth—happens to the best of us.
And if you need even more comfort food ideas, I sometimes browse Budget Bytes for inspiration. Anyway, that’s my two cents—hope you love this as much as we do, or that it at least saves you on a weeknight now and then.
Ingredients
- 1 lb (450g) ground beef
- 8 oz (225g) medium pasta shells
- 1 small onion, diced
- 2 cloves garlic, minced
- 2 cups (480ml) beef broth
- 1 cup (240ml) heavy cream
- 1 cup (100g) shredded cheddar cheese
- 1 tbsp tomato paste
- 1 tsp Italian seasoning
- Salt and black pepper to taste
- 2 tbsp olive oil
Instructions
-
1Heat olive oil in a large pot over medium heat. Add diced onion and cook until softened, about 2-3 minutes. Stir in minced garlic and cook for 30 seconds.
-
2Add ground beef to the pot and cook until browned, breaking it apart with a spoon. Drain excess fat if necessary.
-
3Stir in tomato paste and Italian seasoning. Add pasta shells and pour in beef broth. Bring to a boil, then reduce heat to a simmer.
-
4Cover and cook for 10-12 minutes, stirring occasionally, until pasta is tender and most of the liquid is absorbed.
-
5Reduce heat to low. Stir in heavy cream and shredded cheddar cheese until the sauce is creamy and cheese is melted. Season with salt and black pepper to taste.
-
6Serve hot, garnished with fresh parsley if desired.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!




