Ingredients
Equipment
Method
- Preheat the oven:
- Set to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
- Cook the pasta:
- Boil the shells in salted water for 1–2 minutes less than package instructions (they’ll finish cooking in the oven).
- Drain and set aside on a tray to cool slightly.
- Prepare the beef filling:
- In a skillet, heat olive oil over medium heat. Add onion and cook until softened (3–4 minutes).
- Add garlic and ground beef, cooking until browned. Drain excess fat.
- Season with basil, oregano, salt, and pepper. Let cool slightly.
- Mix the cheese filling:
- In a large bowl, combine ricotta, 1 cup mozzarella, ½ cup Parmesan, egg, and the cooked beef mixture. Stir until well blended.
- Stuff the shells:
- Spread 1 cup of marinara sauce on the bottom of the baking dish.
- Fill each pasta shell with 1–2 tablespoons of the beef-ricotta mixture and arrange them in the dish.
- Add sauce and cheese:
- Pour the remaining marinara sauce over the shells.
- Sprinkle with the remaining mozzarella and Parmesan cheese.
- Bake:
- Cover with foil and bake for 25 minutes.
- Remove foil and bake an additional 10–15 minutes until bubbly and golden on top.
- Serve:
- Garnish with fresh basil or parsley before serving warm.
Notes
You can substitute ground beef with Italian sausage or a beef-pork mix for richer flavor.
Make ahead: assemble the dish and refrigerate up to 24 hours before baking.
Freezer-friendly: freeze unbaked shells up to 2 months; bake straight from frozen with an extra 15 minutes of cook time.
Serve with garlic bread and a fresh salad for a complete meal.
