Go Back
+ servings
Image of ricotta stuffed shells.

Ricotta Stuffed Shells

Ricotta Stuffed Shells is an easy homemade casserole made with three kinds of cheeses, jumbo shell pasta, spinach, and marinara sauce.
Course Main Course
Cuisine American, Italian
Keyword Ricotta Stuffed Shells
Prep Time 30 minutes
Cook Time 40 minutes
Total Time 1 hour 10 minutes
Servings 6 servings
Calories 545kcal
Author Catalina Castravet


  • 16-20 jumbo pasta shells
  • 2 tablespoons olive oil
  • 4 cloves garlic minced
  • 4 cups packed fresh spinach leaves roughly chopped
  • 32 oz ricotta cheese
  • 1 cup mozzarella cheese shredded
  • 1 cup grated Parmesan cheese plus more for serving
  • 2 large eggs beaten
  • 1 teaspoon onion powder
  • 1 teaspoon dried Italian herbs
  • 1/2 teaspoon dried parsley
  • 1/2 teaspoon dried basil
  • 1 teaspoon kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 3 cups marinara sauce


  • Fresh basil and parmesan cheese


Preheat the oven

  • First, preheat the oven to 375 degrees F.

Boil the pasta

  • Place a large saucepan with water over high heat and cook the pasta al dente, according to package directions. Drain and set aside.

Make the cheesy filling

  • In a large skillet over medium-high heat, add the oil and when it starts to shimmer, add the garlic and cook until it begins to brown, about a minute.
  • Then, add the chopped spinach, stir and cook until it begins to wilt, about 3 to 4 minutes. Remove from the heat and let cool.
  • In a mixing bowl, stir together the cooked spinach, ricotta, mozzarella, Parmesan cheese, egg, onion powder, dried Italian herbs, dried parsley, dried basil, salt, and pepper until thoroughly combined.
  • Pour 1 cup of the marinara sauce into the bottom of a 9x13 baking dish.
  • Stuff each pasta shell with a hefty amount of the spinach and cheese mixture, and arrange in the baking dish.


  • Next, cover with the remaining marina sauce and cover with aluminum foil, bake for 25 minutes.
  • Remove the foil and continue baking until the top begins to brown, another 10-15 minutes.
  • Serve warm with grated Parmesan cheese.



Calories: 545kcal | Carbohydrates: 30g | Protein: 36g | Fat: 32g | Saturated Fat: 17g | Cholesterol: 150mg | Sodium: 1590mg | Potassium: 784mg | Fiber: 4g | Sugar: 7g | Vitamin A: 3393IU | Vitamin C: 14mg | Calcium: 734mg | Iron: 3mg