Forfoodiefriends

  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
menu icon
go to homepage
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
search icon
Homepage link
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
×
Home » Main Dishes Recipes » Beef Main Dishes

Creamy Beef and Shells (One-Skillet Dinner in 30 Minutes)

Updated: May 16, 2026 · Published: Jun 7, 2025 by Sana Umer · This post may contain affiliate links · Leave a Comment

8 shares
  • Facebook
  • X
↓ Jump to Recipe

There are nights when I open the fridge, see a pound of ground beef staring back at me, and just need something done in 30 minutes without a stack of dishes to deal with afterward. This creamy beef and shells is exactly that recipe. I've been making some version of it for years, and it's the kind of dinner where everyone shows up at the table without being called twice.

What makes this work is the sauce — it's a tomato cream base that gets thickened with a little flour before the cream goes in, which means it actually clings to the pasta instead of pooling at the bottom of the pan. The first time I made it I skipped the flour step because I was in a hurry, and the sauce slid right off the shells. Lesson learned. That one extra minute of stirring makes a real difference.

My husband is the one who first asked me to put this on regular rotation. He's not usually a pasta person — he'll take rice any day — but this one won him over. Saad will eat it with garlic bread and call it the best thing I've ever made, which is a bit dramatic, but I'll take it. I usually make a full batch and there's rarely anything left for lunch the next day, which tells you everything you need to know.

One thing to set expectations on: this isn't a slow-simmered Sunday sauce. It's a weeknight skillet dinner. The flavor is rich and satisfying, but it comes from good seasoning and the combination of beef broth, tomato sauce, and two cheeses — not hours on the stove. If you want something in a similar lane but with a bit more depth, my creamy garlic parmesan chicken is worth a look too. But for pasta nights when you're working against the clock, this one's hard to beat.

Creamy beef and shells pasta dish with clams and fresh herbs on white plate.

Why You'll Love This Recipe

  • Done in 30 minutes, start to finish: I timed myself once because my husband didn't believe me, and yes — 28 minutes from cold pan to table. The pasta cooks while the beef browns, so you're not just standing around waiting. On the nights when everyone is hungry and tired, this is the recipe I reach for without thinking.

  • One skillet, minimal cleanup: Once the pasta is drained, everything else happens in a single pan. I use my 12-inch cast iron skillet, but any heavy skillet big enough to hold the pasta works fine. The fewer pans I wash after dinner, the better my mood — that's just a fact.

  • The sauce actually sticks to the pasta: That flour step before the broth goes in is the difference between a sauce that coats every shell and one that slides to the bottom. I know it feels like an extra thing, but it takes 60 seconds and it genuinely changes the texture of the whole dish.

  • Two-cheese sauce that melts properly: I use cheddar for sharpness and Parmesan for depth — they melt into the cream at low heat and give you that smooth, glossy sauce. Pre-shredded cheese has a coating on it that makes it clump instead of melt. I learned this the hard way. Buy a block and shred it yourself; it takes two extra minutes and the sauce is completely different.

  • Freezer-friendly for later: I make a double batch about once a month and freeze half in portions. It reheats well with a splash of broth stirred in to loosen the sauce. Having a container of this in the freezer has saved dinner more times than I can count.

Ingredients

  • 8 oz medium pasta shells
  • 1 tablespoon olive oil
  • 1 lb ground beef
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 teaspoon Italian seasoning
  • Salt and black pepper, to taste
  • 2 tablespoons all-purpose flour
  • 1 cup beef broth
  • 1 can (15 oz) tomato sauce
  • ½ cup heavy cream (half-and-half works in a pinch, but the sauce will be a little thinner)
  • 1 cup shredded cheddar cheese (shred from a block — pre-shredded doesn't melt as well)
  • ½ cup grated Parmesan cheese
  • Fresh parsley, chopped (optional, for garnish)

Directions

  1. Cook the pasta: Boil your pasta shells in well-salted water until al dente — don't cook them all the way through because they'll finish in the sauce. Drain and set aside. Salting the water matters here; it's the only chance you get to season the pasta itself.
  2. Brown the beef: Heat the olive oil in a large skillet over medium heat. Add the ground beef and cook, breaking it up as you go, until browned all the way through. Drain off excess fat if there's a lot — I usually tilt the pan and spoon it out. Too much fat left in makes the sauce greasy.
  3. Add the aromatics: Stir in the diced onion and garlic. Cook for 2–3 minutes until the onion softens and the garlic smells fragrant. Add the Italian seasoning, salt, and pepper and stir everything together.
  4. Make the sauce base: Sprinkle the flour over the beef mixture and stir constantly for about a minute. This cooks out the raw flour taste and helps thicken the sauce. Slowly pour in the beef broth while stirring — you'll see it thicken up almost immediately. Add the tomato sauce, stir, and let it simmer for 5 minutes.
  5. Add the cream and cheese: Reduce the heat to low before adding the cream — if the pan is too hot the sauce can separate. Pour in the heavy cream and stir gently. Add the cheddar and Parmesan a handful at a time, stirring after each addition until fully melted and smooth.
  6. Combine with pasta: Add the drained pasta shells to the skillet and toss until every shell is coated in the sauce. If it looks too thick, add a splash of warm water or broth to loosen it slightly.
  7. Serve: Garnish with fresh parsley if you have it, and serve straight from the skillet. This is a dish that's best eaten hot.
Creamy beef and shells pasta lifted on fork, garnished with green herbs, over blurred bowl.

Tips for Success

  • Don't skip the flour: I know it seems like a small thing, but sprinkling flour over the beef before adding the broth is what gives this sauce its body. Without it, the liquid stays thin and watery no matter how long you simmer it. Stir it for a full minute so it doesn't clump, then add the broth slowly while stirring constantly.

  • Shred your own cheese: Pre-shredded cheese from the bag is coated in starch to prevent clumping, and that coating stops it from melting smoothly into the sauce. I grab a block of sharp cheddar from Walmart or Aldi and shred it with a box grater right before I need it. The sauce goes from grainy to silky — totally worth the two extra minutes.

  • Lower the heat before adding cream: If the skillet is still at a rolling simmer when the cream goes in, it can break and look curdled. I turn the heat down to low, wait about 30 seconds, then pour the cream in slowly while stirring. Smooth sauce every time.

  • Undercook the pasta slightly: Pull the shells out a minute before the package says they're done. They'll finish cooking when you stir them into the hot sauce, and if they're already fully cooked they can turn mushy. Al dente pasta holds its shape and texture in the sauce much better.

  • Taste before you serve: The amount of salt you need depends on your beef broth (some brands are quite salty) and how much salt went into the pasta water. I always taste the sauce right before adding the pasta and adjust from there. A little extra black pepper at the end goes a long way too.

Variations

  • Ground turkey instead of beef: This works well if you want something a little lighter. Turkey is milder in flavor, so I add an extra pinch of smoked paprika and a small splash of Worcestershire sauce to compensate. My husband actually can't tell the difference once it's in the sauce.

  • Add some heat: A half teaspoon of red pepper flakes stirred in with the garlic makes this noticeably spicier — in a good way. My husband adds his own at the table because Saad won't touch anything spicy. You could also use a spicy Italian sausage blend instead of plain ground beef if you want heat built into the whole dish.

  • Sneak in vegetables: I've stirred in a big handful of baby spinach right at the end — just before the pasta goes in — and it wilts down to almost nothing. You barely notice it's there but it makes me feel better about the meal. Diced bell peppers sautéed with the onion also work well and add a little sweetness.

  • Gluten-free version: Swap the pasta shells for your favorite gluten-free short pasta and use a gluten-free all-purpose flour blend (or cornstarch — use 1 tablespoon instead of 2) to thicken the sauce. I've made this with a rice-based pasta and it was perfectly good. The sauce doesn't care what the pasta is made of.

  • Mozzarella and Parmesan instead of cheddar: This gives you a milder, stretchier sauce — less sharp, more like a pasta bake. I've done this when I was out of cheddar and it was a completely different dish in a nice way. Goes well if you're serving it with a fresh pico de gallo on the side for brightness.

Serving and Storage

Serving

Serve straight from the skillet while it's hot — the sauce tightens up as it cools and it's just better fresh off the stove. Garlic bread alongside is the obvious move (my kids demand it). A simple green salad or some roasted broccoli balances out the richness nicely. If I'm making this for guests, I'll garnish with a good handful of fresh parsley and a little extra Parmesan grated over the top — it looks much fancier than the effort involved.

Storage

Store leftovers in an airtight container in the fridge for up to 3–4 days. When reheating, add a splash of beef broth or water to the pan and stir over low heat — the pasta absorbs the sauce overnight and it can look dry straight from the fridge. Microwave works too; just cover it loosely and stir halfway through. To freeze, let it cool completely first, then pack into freezer-safe containers for up to 3 months. Thaw overnight in the fridge before reheating.

Creamy beef and shells pasta in white bowl, garnished with fresh parsley and green onions.

Frequently Asked Questions

Can I make this ahead of time?

Yes — the sauce can be made a full day ahead and kept in the fridge. When you're ready to eat, reheat it in the skillet over low heat, cook the pasta fresh, and stir everything together. I don't recommend making the complete dish too far ahead because the pasta keeps absorbing the sauce the longer it sits, and it can turn dense and dry by the next day.

Can I freeze creamy beef and shells?

Yes, it freezes well for up to 3 months. Cool it completely before packing into airtight freezer containers. The sauce can look a little grainy after freezing, but stirring it over low heat with a splash of broth brings it back together. I freeze it in single-serving portions so I can pull out just what I need.

What pasta can I use if I don't have shells?

Any short pasta works here — penne, rotini, elbow macaroni, or even farfalle. Shells are ideal because they hold the sauce inside them, but the dish tastes good with whatever you have in the pantry. Just cook whichever pasta you use to al dente and the rest of the recipe stays exactly the same.

Can I make this without heavy cream?

Half-and-half is a reasonable substitute — the sauce will be slightly less rich but still good. Whole milk works too, though the sauce will be noticeably thinner. I wouldn't use low-fat milk; it tends to look watery and doesn't give you that creamy coating on the pasta. If you want a dairy-free option, full-fat canned coconut cream actually works surprisingly well and doesn't taste strongly of coconut once it's mixed with the tomato and beef.

Why does my sauce look grainy instead of smooth?

Almost always, this is either pre-shredded cheese (which has a starch coating that prevents smooth melting) or cream added to a pan that was too hot. Use freshly shredded cheese and make sure you lower the heat to low before adding the cream and cheese. Stir slowly and add the cheese in batches rather than dumping it all in at once — that helps it melt evenly without clumping.

CREAMY BEEF AND SHELLS

Sana Umer
Creamy beef and shells is a quick, hearty, and comforting dinner. This easy pasta dish features tender shells, seasoned ground beef, and a rich, cheesy tomato cream sauce the whole family will love.
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 20 minutes mins
Total Time 30 minutes mins
Course Weeknight Meal
Cuisine American
Servings 4 Servings
Calories 580 kcal

Ingredients
  

For the Pasta and Beef:

  • 8 oz medium pasta shells
  • 1 tablespoon olive oil
  • 1 lb ground beef
  • 1 small onion diced
  • 2 cloves garlic minced
  • 1 teaspoon Italian seasoning
  • Salt and pepper to taste

For the Sauce:

  • 2 tablespoons all-purpose flour
  • 1 cup beef broth
  • 1 15 oz can tomato sauce
  • ½ cup heavy cream
  • 1 cup shredded cheddar cheese
  • ½ cup grated Parmesan cheese

Instructions
 

Cook the Pasta:

  • Cook pasta shells according to package instructions. Drain and set aside.

Cook the Beef:

  • Heat olive oil in a large skillet over medium heat. Add ground beef and cook until browned. Drain excess fat if needed.

Add Aromatics:

  • Stir in onion and garlic. Cook for 2–3 minutes until softened. Add Italian seasoning, salt, and pepper.

Make the Sauce:

  • Sprinkle flour over beef mixture and stir for 1 minute. Slowly add beef broth and stir until thickened. Add tomato sauce and bring to a simmer.

Add Cream and Cheese:

  • Stir in heavy cream, then add both cheeses. Stir until melted and the sauce is smooth.

Combine with Pasta:

  • Add cooked pasta shells to the sauce and stir to coat well.

Serve:

  • Garnish with parsley or extra cheese if desired. Serve hot.

Notes

Make Ahead:
You can prepare the sauce a day ahead and refrigerate it. Reheat and stir in freshly cooked pasta.
Customizing the Flavor:
Add a pinch of red pepper flakes for a little heat, or use mozzarella instead of cheddar for a milder taste.
Serving Suggestions:
Serve with garlic bread or a side salad for a complete, satisfying meal.
Allergy-Friendly Options:
Use gluten-free pasta and flour if needed. For dairy-free, use plant-based cream and cheese.
Storage Tips:
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave.
Keyword cheesy pasta, creamy beef and shells, Family Meal, pasta with beef

This is genuinely one of those recipes that I keep coming back to not because it's complicated or impressive, but because it works every single time and nobody at my table ever complains. That's actually a higher bar than it sounds — getting two kids and a husband who usually prefers rice to all eat pasta without complaint is an achievement I'm proud of.

The sauce is the whole thing here. Once you get the hang of the flour step and the low-heat cheese technique, you'll be making this on autopilot. I've made it with different cheeses, different proteins, different pasta shapes — the bones of the recipe are solid enough to hold up to whatever you throw at it. If you're in the mood for something similar with chicken, my million dollar spaghetti squash pasta scratches that same creamy, cheesy craving in a completely different direction.

On nights when I need something on the table fast and I want everyone to actually eat it, this is the recipe I come back to. It doesn't ask much from you, and it gives a lot back. 🍝❤️

If you made this and it worked for you, I'd love to hear about it in the comments. And if you're looking for what to make next, here are a few more recipes from my kitchen that you might like:

  • Creamy Garlic Parmesan Chicken — same creamy-sauce energy, great over rice or pasta
  • Million Dollar Spaghetti Squash Pasta — if you want that pasta-bake feel with a vegetable base
  • Cheesy Hash Brown Casserole — another one-pan cheesy dinner the whole family goes for
  • Pico de Gallo — a fresh, bright side that cuts through rich pasta dishes beautifully
  • {"@context":"https://schema.org","@type":"Article","headline":"CREAMY BEEF AND SHELLS","description":"Creamy beef and shells is a comforting, family-friendly dish with pasta, ground beef, and a cheesy, rich tomato cream sauce.","datePublished":"2025-06-07T08:15:20+00:00","dateModified":"2026-05-03T21:20:56+00:00","author":{"@type":"Person","name":"Sana Umer","url":"https://forfoodiefriends.com/about/","description":"Self-taught home cook with 10+ years of kitchen experience. Mom of two who develops every recipe in her own kitchen.","jobTitle":"Recipe Developer & Food Blogger","image":"https://forfoodiefriends.com/wp-content/uploads/sana-umer-author-photo.jpg"},"publisher":{"@type":"Organization","name":"For Foodie Friends","url":"https://forfoodiefriends.com/","logo":{"@type":"ImageObject","url":"https://forfoodiefriends.com/wp-content/uploads/forfoodiefriends-logo.png"}},"mainEntityOfPage":{"@type":"WebPage","@id":"https://forfoodiefriends.com/creamy-beef-and-shells/"},"image":"https://forfoodiefriends.com/wp-content/uploads/2025/06/CREAMY-BEEF-AND-SHELLS.jpg"}

  • GOULASH VARIATIONS (CLASSIC, AMERICAN, HUNGARIAN, AND MORE)
  • BEEF STEW VARIATIONS (CLASSIC, SLOW COOKER, INSTANT POT, AND MORE)
  • CLASSIC POT PIE VARIATIONS (CHICKEN, TURKEY, BEEF, AND VEGETARIAN)
  • POT ROAST (CLASSIC, SLOW COOKER, AND INSTANT POT — TENDER EVERY TIME)
8 shares
  • Facebook
  • X

About Sana Umer

I'm Sana Umer — the home cook behind every recipe on For Foodie Friends. I'm a Pakistani-American mom of two based in the US, and I've been cooking seriously for about a decade now, mostly because feeding a family every day is the fastest way to learn how to actually cook.

I'm completely self-taught. I learned by watching my mother in Pakistan, by burning a lot of food in my early years, and by paying attention to which recipes worked and which ones needed fixing. I don't specialize in just one cuisine — I cook the Pakistani dishes I grew up with, the American desserts my kids request, weeknight dinners, holiday roasts, and everything in between.

Every recipe is personally tested in my own kitchen, every word is written by me, and every photo is taken of food I actually made.

Comments

No Comments

Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




for-foodie-frends-logo-1

Hi, I'm Sana Umer — the home cook, recipe tester, and writer behind For Foodie Friends.

I'm a Pakistani-American mom based in the US. I learned to cook in two kitchens — my mother's in Pakistan, where I grew up watching whole spices bloom in oil, and my own kitchen now, where I cook for my husband and kids.

Every recipe on this site has been tested in my own kitchen, often more times than I'd like to admit, before it ever made it here. I cook a little bit of everything: the Pakistani comfort food I grew up with, the American desserts my kids beg for, weeknight dinners that need to come together fast, and the holiday spreads that take all day.

If a recipe is on this site, it earned its place. No ghostwriters, no AI shortcuts, no copy-paste from somewhere else — just real recipes from a real kitchen, written to actually work the first time you make them.

Welcome to my corner of the internet.

— Sana

More about me →

Popular

  • 23 BUDGET CHICKEN RECIPES FOR THE WHOLE WEEK
  • 25 PANTRY STAPLE RECIPES WHEN THE FRIDGE IS EMPTY
  • 31 CHEAP FAMILY DINNERS THAT FEED 4 FOR UNDER $15
  • 27 BUDGET-FRIENDLY MEAL PREP RECIPES FOR THE WHOLE WEEK
  • 29 DINNERS UNDER $5 PER SERVING (REAL RECIPES, REAL MATH)
  • 19 EASY TILAPIA RECIPES THAT DON'T TASTE BLAND
  • 23 SEAFOOD PASTA DISHES FOR COASTAL-INSPIRED DINNERS
  • 21 HEALTHY WHITE FISH RECIPES THE FAMILY WILL LOVE

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Editorial Principles
  • Corrections Policy
  • Affiliate Disclosure

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Resources

  • Kitchen Essentials
  • Pantry Essentials

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 For Foodie Friends

  • Facebook
  • Pinterest