Stuffed Shells with Meat

What is Stuffed Shells with Meat?

Featuring pasta, ground beef, marinara, pesto, and plenty of melty, gooey cheese – this hearty comfort dish is a family favorite!

What You'll Need

You'll only need a few simple ingredients to make this easy recipe, so let's round them up and get started!

Cook the Pasta

Cook the jumbo pasta shells according to the package instructions, until they are al dente. Drain and set aside to cool.

Cook the Meat

Heat olive oil in a skillet and add onion, ground beef, garlic powder, salt, and black pepper. Cook 8-9 minutes, then drain excess fat and let cool slightly.

Make the Filling

Combine the ricotta cheese, shredded Italian cheese, Parmesan cheese, egg and egg yolk, pesto, chopped basil, salt, and pepper.

Add the Beef Mixture

Fold in half the beef mixture until everything is thoroughly combined. Set aside.

Make the Meat Sauce

Stir the marinara sauce into the remaining beef mixture, right in the skillet. Season with salt and black pepper, if desired. Set aside.

Stuff the Shells

Spread half of the meat sauce in bottom of baking dish, then place pasta shells in dish, filling each with cheesy beef mixture.

Top with Sauce and Cheese

Pour the remaining marinara over the stuffed shells and sprinkle the remaining shredded Italian cheese blend over the top.


Cover the baking dish with foil and bake for 25 minutes. Then remove the foil and bake for an additional 10 minutes.


Garnish with fresh basil leaves right before serving.

Want More Easy Beef Recipes?