Beef Stuffed Shells with Ricotta and Marinara

Beef stuffed shells bring seasoned ground beef, ricotta, and tomato sauce together in one baking dish. The pasta is boiled first, the meat is cooked separately, and the filled shells finish in the oven beneath mozzarella. That sequence matters: putting raw beef directly into the cheese filling would require a different method.

This batch of beef stuffed shells makes six portions in a nine-by-thirteen-inch dish. Allow time for the pasta water to heat, the filling to cool slightly, and the finished bake to rest. The recipe is practical for a planned dinner, rather than a promise that everything happens during the oven time alone.

Delicious beef stuffed shells topped with marinara sauce and melted cheese.

Why This Recipe Works

Ricotta makes the filling spoonable, while an egg helps it set during baking. Parmesan adds a firmer cheese flavor without replacing the two cups of mozzarella on top. Beef stuffed shells use marinara both underneath and above the pasta so the exposed edges have moisture while they heat.

Covering the dish for the first stage protects the cheese and helps the middle warm through. Removing the foil at the end allows light browning. A melted topping is attractive, but it is not a reliable test of whether the egg-containing filling is cooked.

Ingredients for Beef Stuffed Shells

Use jumbo shells intended for stuffing, not the small shells used in soups. Weigh twelve ounces dry and cook according to the packet’s al dente directions. Shell counts vary by brand; divide the filling across the usable shells rather than promising an exact number from that weight.

The twenty-four ounces of marinara is the total sauce allowance. Measure one cup for the base, then use everything remaining on top; ounces on a jar describe weight, not a guaranteed number of cups. For beef stuffed shells, drain loose fat from the cooked meat and let it stop steaming fiercely before it meets the egg and cheeses.

Pasta and Sauces

  • 12 ounces jumbo pasta shells (dry jumbo stuffing shells; count varies by brand)
  • 24 ounces marinara sauce (24 ounces total by weight; measure 1 cup underneath and use the remainder on top)

Beef Filling

  • 1 lb lean ground beef (cook separately to 160°F before filling)
  • 1/2 cup diced yellow onion
  • 2 cloves garlic (minced)
  • 1 cup ricotta cheese
  • 1/2 cup grated Parmesan cheese
  • 1 large egg (lightly beaten) (do not taste uncooked egg filling)
  • 2 tablespoons fresh parsley (chopped)
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

Toppings

  • 2 cups shredded mozzarella cheese (For topping before baking)

How to Make Beef Stuffed Shells

Heat the oven to 375°F. Bring a large pot of water to a boil and cook the pasta until firm enough to handle. Drain carefully and spread the shells on a tray so they do not glue themselves together while the filling is prepared.

Cook the beef and diced onion in a wide skillet, breaking the meat into fine pieces. Add garlic near the end so it does not scorch. Verify the ground beef reaches 160°F. Drain excess fat and let the mixture cool for about five minutes while combining ricotta, Parmesan, beaten egg, parsley, and seasonings.

Fold the meat into the cheese mixture without tasting the raw egg filling. Spread the measured base sauce in the baking dish. Fill each shell, arrange opening upward, and share any small remainder among the shells. Beef stuffed shells should sit in one layer; a second dish is preferable to a deep stack.

Distribute the remaining marinara and mozzarella. Cover with foil and bake twenty-five minutes, then uncover for another ten to fifteen minutes, extending as needed until the filling reaches 165°F. Rest beef stuffed shells for ten minutes before dividing into portions.

How to Serve

Spoon beef stuffed shells onto plates with some sauce from the bottom of the dish. A simple vegetable side gives the meal a different texture without adding another cheese layer. Six portions describes the casserole alone, with any salad or bread prepared separately. Use a broad spoon to support each shell instead of lifting it by a thin pasta edge.

Storage

Refrigerate beef stuffed shells within two hours in shallow covered containers. Use refrigerated leftovers within three to four days and reheat the middle to 165°F. A splash of water and a cover can limit drying during reheating. Freeze individual cooked portions if needed, thaw in the refrigerator, and allow extra time for a cold center; the original bake schedule assumes freshly assembled ingredients.

The filling proportions were checked against Kitchenly Hub; the thermometer checks are added here. Follow FoodSafety.gov cooking temperatures for ground beef and casseroles.

Tips and Variations

Keep the filling evenly distributed so the last shells do not receive only meat or only cheese. Broken pasta pieces can sit beneath intact shells, but they do not need to be forced into a stuffing shape. Beef stuffed shells can have a lightly browned top without becoming a dry casserole.

Do not swap lean ground beef for raw poultry and keep the same endpoint. A different protein changes the safety requirement. Extra spinach, cream cheese, or sausage also changes this formula; use the separate related recipes when that is the dinner you want.

Frequently Asked Questions

How many shells are in a portion?

Divide beef stuffed shells into six equal portions; the number of shells depends on their size and how many remain intact.

Is the meat added raw?

No. Cook ground beef to 160°F before mixing it with the ricotta filling.

Can I taste the filling?

Avoid tasting after the raw egg is added. Season using the listed measures, then adjust the cooked serving.

Why does the bake need a thermometer?

Beef stuffed shells have an egg-containing center that can lag behind the melted cheese topping.

Can I stack the shells?

Keep a single layer for the stated oven method; a second suitable dish is better than a deep pile.

beef stuffed shells the ultimate comfort food rec 2026 09 13 163853 683x1024 1

Beef Stuffed Shells with Ricotta and Marinara

Jumbo pasta shells filled with cooked beef and ricotta, baked under marinara and mozzarella, with a ten-minute rest.
Prep Time 30 minutes
Cook Time 50 minutes
Resting 10 minutes
Total Time 1 hour 30 minutes
Course Main Course
Cuisine Italian-Inspired
Servings 6 servings

Ingredients
  

Pasta and Sauces

  • 12 ounces jumbo pasta shells dry jumbo stuffing shells; count varies by brand
  • 24 ounces marinara sauce 24 ounces total by weight; measure 1 cup underneath and use the remainder on top

Beef Filling

  • 1 lb lean ground beef cook separately to 160°F before filling
  • 1/2 cup diced yellow onion
  • 2 cloves garlic (minced)
  • 1 cup ricotta cheese
  • 1/2 cup grated Parmesan cheese
  • 1 large egg (lightly beaten) do not taste uncooked egg filling
  • 2 tablespoons fresh parsley (chopped)
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

Toppings

  • 2 cups shredded mozzarella cheese For topping before baking

Instructions
 

  • Boil the dry shells to the package al dente endpoint. Drain and separate on a tray; heat the oven to 375°F.
  • Brown beef with onion in a skillet, stirring into small crumbles. Add garlic briefly, verify 160°F, drain fat, and cool about 5 minutes.
  • Combine ricotta, Parmesan, egg, parsley, Italian seasoning, salt, and pepper. Fold in the beef; do not taste this uncooked egg mixture.
  • Coat a 9×13-inch dish with 1 cup marinara. Share filling among the shells, arrange in one layer, and add remaining sauce and mozzarella.
  • Cover and bake 25 minutes. Uncover for 10–15 minutes or longer until the central filling registers 165°F. Rest 10 minutes and portion six ways.

Notes

Cook meat separately; the filling contains raw egg until baked. Fifty-minute cooking allowance includes skillet and oven stages, with pasta cooked while the filling is prepared. Rest ten minutes. Jar weight is not a cup measurement; retain all sauce after the one-cup base.
Keyword Beef Stuffed Shells