My Creamy Beef and Shells is one of the easiest one-pot meals and couldn’t be more delicious! The beef is sautéed with onions and garlic, and cooked with the shells in a creamy tomato sauce that’s finished with Pecorino Romano cheese and fresh basil. A must for busy weeknights!

Creamy beef and shells pasta in large black pan.

This post may contain affiliate links. Our disclosure policy.

One-pot comfort

I’ve been on a mission to bring more one-pot meals to you and have even started a one-pot series on my YouTube channel that includes my one-pan Greek meatballs and potatoes, one-pot meatballs and orzo, and my one-pan salmon and orzo. This delicious creamy shells with beef dish was born out of my experimenting with some new one-pot recipes and I just know you will love it!

It’s hearty and creamy, which translates to “comfort”, in my opinion, and since it’s all made in one pan, the clean up is super easy.

Recipe Ingredients

All ingredients for this recipe are shown in the pic below and special notes are made in this bulleted list to assist you.

Ingredients shown: canned plum tomatoes, onion, hot red pepper flakes, basil, pecorino, olive oil. cream, garlic, shell pasta, beef stock, and ground chuck beef.
  • Shells. My recipe calls for medium-sized shells. Save the large shells for stuffed shells, and the small shells for soups. The medium shells are the perfect pasta for holding on to the bits of beef so every bite literally explodes with flavor.
  • Beef. Ground chuck will yield the best flavor, but you can use leaner ground beef, pork, sausage, lamb, or even ground chicken or turkey.
  • Stock. Use low-sodium beef stock, or better yet, homemade beef stock.
  • Cream. I do recommend sticking to the recipe and using heavy cream for beef and shells. Using milk, or half and half, can cause the sauce to break.
  • Basil. Adding basil at the end brings brightness and so much flavor to my creamy beef and shells.

See the recipe card for full information on ingredients and quantities.

Want To Save This Recipe?

Enter your email and we'll send it to you. Plus, get great new recipes from us every week!

How to make it

Each number corresponds to the numbered written steps below.

  1. Brown the beef in the pan until cooked and season with salt and pepper.
Creamy beef and shells recipe process shot collage group one showing browning of the beef and adding the onion and garlic.
  1. Add the onions, then the garlic, then the red pepper flakes.
  2. Add the plum tomatoes and stock and bring to a boil.
Recipe collage two showing making the sauce and adding the shells to the sauce.
  1. Add the shells to the sauce and stir fairly often.
  2. Add the cream and mix well.
Recipe collage three showing adding the cream and finishing the dish with grated pecorino.
  1. Turn off the heat and add the cheese and basil.

Top tips

  • Cooking the shells. Since my creamy beef and shells was created as a one-pot recipe, the shells cook in the same pan with the sauce. For this reason, the recipe calls for 4 cups of beef stock which will be enough to cook the pasta. If the sauce drys out before the pasta is finished, simply add a bit more stock. If you do not want to make this a one-pot meal and prefer to cook the shells separately, you can, however, you will not need all the stock; you can reduce the amount of stock to just a 1/2 cup.
  • Reserve some stock. If the pasta dried out at all, add a touch of warm beef stock or water to loosen it up. Usually, I’d suggest saving your pasta water, but since this is a one-pot dish, you won’t have any pasta water.
  • Additions. If you’d like to add a veg to this dish, it would be great with green peas or even baby spinach.

More comforting pasta recipes

If creamy beef and shells is right up your alley, these are the recipes to try!

If you’ve enjoyed this One-Pot Creamy Beef and Shells, give it a 5-star rating.

Watch us on YouTube, follow along on our Facebook Page, and become a Patreon member to receive access to exclusive full-meal videos and content.

One-Pot Creamy Beef and Shells

4.89 from 18 votes
Prep: 5 minutes
Cook: 45 minutes
Total: 50 minutes
Servings: 6
This One-Pot Creamy Beef and Shells couldn't be easier or more delicious! The beef is sautéed with onions and garlic, and cooked with the shells in a creamy tomato sauce that's finished with Pecorino Romano cheese and fresh basil. A weeknight favorite!

Ingredients 

  • 1 1/2 pounds (680g) ground chuck
  • 2 tablespoons (30ml) extra virgin olive oil
  • 1 medium onion diced
  • 5 cloves garlic sliced
  • 1/2 teaspoon crushed hot red pepper flakes
  • 1 28-ounce can plum tomatoes hand crushed or blender pulsed
  • 4 cups (1L) low sodium beef stock
  • 1 pound (454g) medium shells
  • 1 cup (240ml) heavy cream
  • 1/2 cup (45g) grated Pecorino Romano
  • 1/4 cup basil leaves hand torn
  • salt and pepper to taste

Want To Save This Recipe?

Enter your email and we’ll send it to you. Plus, get great new recipes from us every week!

Instructions 

  • Heat a very large pan or Dutch oven to medium-high heat then add in the olive oil and ground chuck. Brown the beef until almost cooked through (about 7 minutes). Season with salt and pepper.
  • Turn the heat down to medium, push the beef to the edges of the pot, and add the onions in the middle along with a couple of tablespoons of olive oil, if needed. Saute for 4-5 minutes or until softened then add the garlic and cook for another ~2 minutes or until lightly golden. Add the red pepper flakes and cook for another 30 seconds.
  • Add the plum tomatoes and stock to the pot and bring to a boil. Once boiling, lower the heat to a simmer and taste test. Season with salt and pepper as required. Add the shells. Cook the shells, stirring frequently to prevent sticking, until al dente.
  • About 3 minutes before the pasta has finished cooking add the cream and mix well to incorporate. Continue to cook, stirring frequently, until the pasta is a perfect al dente.
  • Remove the pot from the heat and mix in the grated pecorino. Taste test and season with salt and pepper if required then add the basil.
  • If the pasta gets at all dry before serving simply add a touch of hot stock to loosen it up. Serve with grated Pecorino. Enjoy!

Notes

  • Servings. Makes 6 very large servings or 8 normal-sized ones.
  • Consistency. If the pasta dries out at all just add a touch of hot beef stock to loosen it up and mix well before serving.
  • One pot or not.  You can make the sauce and cook the pasta separately if you like.  If doing so, decrease the 4 cups of stock to only a 1/2 cup, since the large liquid amount to cook the pasta will no longer be needed.
  • Change up the protein.  Ground sirloin, pork, lamb, and bulk Italian sausage can all be used as substititutes.
  • Leftovers. Creamy beef and shells can be saved for up to 3 days and can be reheated on the stovetop or the microwave.

Nutrition

Calories: 739kcal | Carbohydrates: 63.7g | Protein: 35.8g | Fat: 37g | Saturated Fat: 14.6g | Cholesterol: 108mg | Sodium: 399mg | Fiber: 4.2g | Sugar: 9g | Calcium: 115mg | Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!Check us out on Instagram at @sipandfeast or tag #sipandfeast!

Follow Me

Sign up for free weekly recipes!
Sip and Feast cookbook cover.

The Sip and Feast Cookbook

  • 100+ recipes
  • Essential tools and ingredients
  • Entertaining ides
  • Stunning photography
4.89 from 18 votes

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

46 Comments

  1. Catherine Damon says:

    5 stars
    I made this today, added the peas too just like you did in your video. This was a fantastic recipe enjoyed by the entire family ❤️

    1. Tara says:

      So glad you enjoyed, Catherine!

  2. Shakespearicles says:

    5 stars
    Loved this recipe. Gives me “fancy Hamburger Helper” vibes. I may have added more than double the cheese the recipe called for.

    And since Hamburger Helper has different flavors, I’m thinking of ways to tweak the OG recipe. I bet a chili cheeseburger version is very possible. Thanks for the inspiration.

    1. Tara says:

      So happy you enjoyed!

  3. Sarah W says:

    5 stars
    Jim, this recipe is FANTASTIC!! I made last night and followed the recipe to a T. So flavorful and filling. Served with garlic bread. My husband absolutely raved. It is rich but WOW!! is it DELISH!

    1. Tara says:

      We are so glad you and your husband enjoyed, Sarah!