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.

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
- Cook the pasta: Boil shells in salted water according to package directions until al dente. Drain and set aside.
- 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).
- 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.
- 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.

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.

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.

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