Cheesy Ground Beef Stuffed Shells with Marinara Sauce

Prep: 20 minCook: 40 min6 servingsmediumItalian
Cheesy Ground Beef Stuffed Shells with Marinara Sauce

These jumbo pasta shells are filled with a rich three-cheese blend of ricotta, mozzarella, and Parmesan, then topped with a savory ground beef marinara sauce. Perfect for Sunday dinners or meal prep, this hearty Italian-American comfort dish feeds a crowd and delivers satisfying flavors in every bite. The shells are cooked just to al dente to prevent tearing during stuffing, while the beef sauce simmers with garlic, herbs, and tomato paste for deep flavor. Each shell holds about a tablespoon of creamy cheese filling, creating the perfect ratio of pasta, cheese, and meat sauce.

Ingredients

6 servings
  • 24 jumbo pasta shells (about 8 oz.)
  • ½ Tbsp cooking oil
  • ½ lb. ground beef chuck
    ground turkey1:1gluten-freedairy-free

    Use lean ground turkey for lighter option

  • ½ yellow onion, diced
  • 3 cloves garlic, minced
  • 24 oz. marinara sauce
    crushed tomatoes + herbs1:1low-sodium

    Add extra Italian seasoning and garlic

    Full guide →
  • 2 Tbsp tomato paste
  • 1 tsp Italian seasoning
  • ½ tsp salt
  • ½ tsp garlic powder
  • ¼ tsp black pepper, freshly cracked
  • 1 ½ cups mozzarella, shredded
  • 15 oz. whole milk ricotta cheese
    cottage cheese1:1budget-friendly

    Drain cottage cheese well and blend smooth if desired

    Full guide →
  • 1 cup mozzarella, shredded
  • ½ cup Parmesan, grated
  • ¼ cup fresh parsley, chopped
    dried parsley4:1pantry-friendly

    Use 1 tablespoon dried parsley instead of fresh

    Full guide →
  • ¼ tsp salt
  • 1 large egg

Instructions

  1. 1

    Preheat oven to 350°F

  2. 2

    Bring large pot of salted water to boil and cook shells until al dente, drain and rinse with cool water

  3. 3

    Heat skillet over medium heat with oil and brown ground beef, drain excess fat

  4. 4

    Add diced onion and minced garlic to beef, saute until onion is translucent and garlic is fragrant

  5. 5

    Add marinara sauce, tomato paste, Italian seasoning, salt, garlic powder, and black pepper to skillet, stir and simmer 3-5 minutes on medium-low heat

  6. 6

    Mix ricotta, 1 cup mozzarella, Parmesan, parsley, salt, and egg in bowl until combined

  7. 7

    Layer half the beef sauce in bottom of 9x13 inch casserole dish

  8. 8

    Stuff each shell with 1-2 tablespoons cheese filling and place in dish

  9. 9

    Top shells with remaining beef sauce and sprinkle with 1.5 cups mozzarella

  10. 10

    Cover with foil and bake 25 minutes, remove foil and bake 5-10 minutes more until bubbling

Tips

Tip 1

Cook shells just until al dente to prevent tearing during stuffing - slightly undercooked pasta will finish cooking in the oven.

Tip 2

Use a heaping tablespoon of cheese filling per shell for the perfect ratio of pasta to cheese without overstuffing.

Tip 3

Let the casserole rest 5 minutes after baking to allow the cheese to set slightly, making it easier to serve neat portions.

Good to Know

Storage

Refrigerate covered up to 3 days. Reheat covered at 350°F for 20-25 minutes until heated through.

Make Ahead

Can assemble completely up to 1 day ahead. Cover and refrigerate, add 5-10 minutes to baking time if baking from cold.

Serve With

Let rest 5 minutes after baking. Serve with garlic bread and side salad. Garnish with extra Parmesan and fresh parsley.

See pairing guide →

Common Mistakes

Watch

Cook shells just to al dente to avoid tearing during stuffing

Watch

Drain ground beef well to prevent greasy sauce

Watch

Cover with foil initially to prevent cheese from browning too quickly

Substitutions

Dairy-Free Swaps

ground beef chuck
ground turkey1:1gluten-freedairy-free

Use lean ground turkey for lighter option

Full guide →

General Alternatives

ricotta cheese
cottage cheese1:1budget-friendly

Drain cottage cheese well and blend smooth if desired

Full guide →
fresh parsley
dried parsley4:1pantry-friendly

Use 1 tablespoon dried parsley instead of fresh

Full guide →
marinara sauce
crushed tomatoes + herbs1:1low-sodium

Add extra Italian seasoning and garlic

Full guide →
Find more substitutions →

FAQ

Can I freeze stuffed shells?

Yes, assemble completely then freeze up to 3 months. Bake from frozen covered for 45 minutes at 350°F, then uncovered 10-15 minutes until bubbly.

What if my shells tear while stuffing?

Use them anyway - torn shells still taste great. To prevent tears, cook just until al dente and handle gently when cool enough to touch.

Can I make this vegetarian?

Absolutely. Skip the ground beef and add sauteed mushrooms, spinach, or extra vegetables to the marinara sauce for a hearty vegetarian version.