1 pound (450g) pasta shells

1 pound (450g) ground beef

1 onion, finely chopped

2 cloves garlic, minced

1 can (28 ounces/800g) crushed tomatoes

1 teaspoon dried oregano

1 teaspoon dried basil

Salt and pepper to taste

1 cup (240ml) shredded mozzarella cheese

1/2 cup (120ml) grated Parmesan cheese

Fresh parsley, chopped (for garnish)


Cook the pasta shells according to the package instructions until al dente. Drain and set aside.

In a large skillet, cook the ground beef over medium heat until browned. Break it up with a spoon as it cooks. Drain any excess fat.

Add the chopped onion and minced garlic to the skillet. Sauté until the onion is softened.


Pour in the crushed tomatoes and add the dried oregano, dried basil, salt, and pepper. Stir well and let it simmer for about 10-15 minutes, allowing the flavors to meld.

Preheat your oven to 375°F (190°C).

In a large mixing bowl, combine the cooked pasta shells and the beef-tomato sauce. Mix until the shells are evenly coated.

Transfer half of the mixture to a baking dish. Sprinkle half of the mozzarella and Parmesan cheeses over the pasta.

Add the remaining pasta mixture on top and finish with the rest of the cheeses.

Bake in the preheated oven for about 20-25 minutes, or until the cheese is melted and bubbly.

Remove from the oven, garnish with fresh chopped parsley, and serve hot.

Enjoy your delicious pasta shells with ground beef! Feel free to customize the recipe by adding your favorite herbs, vegetables, or spices.