20-Minute Cheesy Beef and Pasta Shells Recipe

This cheesy beef and shells recipe is a quick, pantry-friendly family dinner that comes together in about 20 minutes. With simple ingredients—pasta, ground beef, tomato sauce and two kinds of cheese—you’ll have a comforting, cheesy meal the whole family will enjoy.

Cheesy beef and shells in a skillet with a ladle stirring them up.

20 Minute Cheesy Beef and Shells

If you need a fast, satisfying weeknight dinner, this cheesy beef and shells recipe fits the bill. The medium pasta shells trap bits of sauce and cheese for every bite, while a simple cream-cheese-and-cheddar sauce rounds out the dish. It’s ideal for busy nights when you want a hearty, homey meal with minimal effort.

Ingredients for Cheesy Beef and Shells

All of these items are common pantry staples. Adjust seasonings to taste and swap ingredients to suit your family.

  • Medium pasta shells – 8 ounces. Shells hold sauce well and are perfect for this dish.
  • Olive oil – 1 tablespoon to sauté the aromatics.
  • Diced onion – about 1 cup (1 small onion).
  • Minced garlic – 3 teaspoons.
  • Lean ground beef – 1 pound, cooked and crumbled.
  • All-purpose flour – 3 tablespoons to thicken the sauce.
  • Italian seasoning – 1 tablespoon for balanced flavor.
  • Salt and ground black pepper – ½ teaspoon salt and ¼ teaspoon pepper, or to taste.
  • Beef broth – 2 cups to build the sauce base.
  • Tomato sauce – 1 (15-ounce) can.
  • Cream cheese – 4 ounces, cubed, for a silky finish.
  • Shredded cheddar cheese – 2 cups, preferably freshly grated for best melting.

How to Make This 20 Minute Family Meal

  1. Cook the pasta: Boil shells in salted water according to package directions until al dente. Drain and set aside.
  2. Sauté aromatics and brown the beef: Heat olive oil in a large skillet over medium-high heat. Add the diced onion and garlic and cook 2–3 minutes until the onions are just tender. Add the ground beef and cook, breaking it up, until browned and no pink remains (about 7–10 minutes).
  3. Make the sauce: Stir in the flour, Italian seasoning, salt and pepper. Slowly add the beef broth and tomato sauce, stirring to combine. Simmer until the mixture thickens, about 5 minutes.
  4. Finish with cheese and pasta: Add the cooked pasta, cream cheese and shredded cheddar to the skillet. Stir until the cheeses melt and the dish is heated through. Serve immediately.

Pro tip

Cook the pasta al dente so it holds up when combined with the sauce. It will finish cooking slightly in the skillet without becoming mushy.

The process of browning beef then adding in seasoning, pasta, cream cheese and cheese.

Tips to Make It Even Better

  • Salt the pasta water: Add salt to the boiling water to season the pasta and prevent sticking.
  • Drain excess fat: If your cooked beef releases a lot of grease, drain it before adding the flour and liquids to keep the sauce from becoming oily.
  • Grate your own cheese: Freshly shredded cheddar melts more smoothly than pre-shredded varieties that contain anti-caking agents.
  • Soften the cream cheese: Let cream cheese sit at room temperature for a few minutes so it melts quickly into the sauce.

Variations and Substitutions

Customize this dish to suit your preferences or what’s in your pantry.

  • Pasta shapes: Use bowtie, penne, rotini or elbow macaroni instead of shells.
  • Protein swaps: Try ground turkey, ground chicken, or shredded rotisserie chicken.
  • Sauce options: Any tomato-based sauce works—use a flavored variety for extra depth.
  • Spice it up: Add red pepper flakes or a pinch of cayenne for heat.
  • Lower sodium: Use low-sodium beef or vegetable broth to reduce salt.
  • Cheese variations: Swap cheddar for Colby Jack, Mexican blend, or add a little Parmesan for extra tang.
  • Add vegetables: Stir in diced bell peppers, zucchini, or carrots for extra color and nutrition.

Cheesy beef and shells in a skillet cooked together.

Storage and Reheating

  • Refrigerate: Once cooled, store leftovers in an airtight container for 4–5 days. Reheat gently on the stove or in the microwave, stirring occasionally.
  • Freeze: This pasta freezes well. Place cooled portions in airtight freezer bags for 1–3 months. Thaw completely before reheating and stir gently while warming to restore creaminess.

Cheesy beef and shells in a bowl.

Nutrition Highlights (approximate per serving)

Calories: 402 kcal • Carbohydrates: 30 g • Protein: 25 g • Fat: 20 g • Saturated Fat: 10 g • Sodium: 890 mg

More Comforting Pasta Ideas

  • 10 Minute Pesto Pasta
  • Chicken Alfredo Pasta
  • Cheesy Chicken, Bacon and Broccoli Ranch Pasta

Cook Time: 20 minutes • Total Time: 20 minutes • Servings: 8

Author: Alyssa Rivers