Ingredients
– 1 pound jumbo pasta shells
– Salted water for cooking pasta
– 1 tablespoon olive oil for cooking beef
– 1 pound lean ground beef (90/10)
– 1 pound frozen chopped spinach (thawed and squeezed dry)
– 1 ½ teaspoons garlic powder
– 1 ½ teaspoons onion powder
– ½ teaspoon salt
– ½ teaspoon black pepper
– ¼ teaspoon crushed red pepper flakes
– 1 ½ pounds whole milk ricotta cheese
– 8 ounces shredded mozzarella cheese (about 2 ½ cups), divided
– 1 ¼ cup grated Pecorino Romano cheese (about 5-6 ounces) plus extra for topping
– 2 large eggs (beaten)
– 5-6 cups tomato basil sauce or marinara sauce plus more for serving
– Extra virgin olive oil for drizzling
– Pinch of red pepper flakes for serving (optional)
Instructions
1-First Steps: Preheating and Pasta Begin by preheating your oven to 375°F and boiling the jumbo pasta shells in salted water until they’re al dente, which takes about 8-10 minutes. Once drained, set them aside to avoid sticking adding a splash of olive oil helps with that. This sets the base for your dish, ensuring the shells hold up well during stuffing.
2-Cooking the Filling: In a skillet, heat 1 tablespoon of olive oil and brown the ground beef over medium heat for 6-8 minutes, then stir in the drained spinach and seasonings like garlic powder and onion powder. For a vegan twist, swap in plant-based meat here to keep things adaptable. Let it cool a bit before mixing with the cheeses.
3-Mixing and Assembling: Combine the ricotta, most of the mozzarella, Pecorino Romano, eggs, and black pepper in a bowl, then fold in the beef mixture. Spread a thick layer of tomato sauce in your baking dish, stuff each shell, and arrange them inside. Top with more sauce, a drizzle of extra virgin olive oil, and the reserved cheeses for that perfect cheesy finish.
4-Baking and Serving: Cover the dish with foil and bake for 20 minutes, then uncover and bake another 25 minutes until it’s bubbly and crispy around the edges. Let it cool for a few minutes before serving with extra sauce and cheese. This method, as shared in the directions, yields about 8 servings of 5-6 shells each, making it great for meal prep.
Notes
🦪 Expect some jumbo shells to break during cooking; this is normal.
🥛 Use whole milk ricotta for best flavor; drain if watery.
🧀 Shred mozzarella from a block to avoid anti-caking agents in pre-shredded cheese.
- Prep Time: 1 hour
- Cook Time: 45 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Italian
- Diet: Contains Dairy and Gluten
Nutrition
- Serving Size: 5-6 stuffed shells
