Spinach and Ricotta Stuffed Shells

Featured in Simple Healthy Meals.

Spinach and Ricotta Stuffed Shells transform simple ingredients into a satisfying Italian-inspired comfort food that's surprisingly easy to make. Jumbo pasta shells create the perfect vessel for a rich filling of creamy ricotta, melty mozzarella, and savory Parmesan cheeses combined with fresh spinach and aromatic garlic. The stuffed shells are nestled in marinara sauce and baked until bubbly, creating a dish with the perfect balance of flavors and textures in every bite. What makes this recipe special is its versatility – it works equally well as a weeknight family dinner or as an impressive dish for guests. Ready in just 45 minutes with minimal hands-on time, these stuffed shells deliver a restaurant-quality meal that's both vegetarian-friendly and indulgent without being overly complicated.
Mina cooking in her kitchen
Updated on Thu, 27 Feb 2025 18:54:31 GMT
A bowl of food with a white plate and a fork. Pin it
A bowl of food with a white plate and a fork. | lastminrecipes.com

The first time I served these Spinach and Ricotta Stuffed Shells at a family dinner, my normally chatty relatives fell silent – that magical kind of quiet that happens when everyone is completely absorbed in enjoying their food. The contrast between the tender pasta shells, creamy ricotta filling, and tangy marinara sauce creates an irresistible combination that somehow manages to be both comforting and elegant at the same time.

Essential Ingredients and Selection Tips

  • Jumbo Pasta Shells: Look for boxes labeled 'jumbo' or 'stuffing shells.' Cook extra to account for breakage.
  • Ricotta Cheese: Use whole milk ricotta for the creamiest texture. Fresh ricotta is best if available.
  • Fresh Spinach: Adds a brighter flavor and better texture than frozen. If using frozen, squeeze out excess moisture.
  • Marinara Sauce: A high-quality jarred sauce saves time without sacrificing flavor. Rao’s Homemade and Muir Glen Organic are great choices.
  • Three Cheeses: A mix of ricotta, mozzarella, and Parmesan creates depth. Grate mozzarella fresh for the best melt.
A bowl of food with a variety of different foods in it. Pin it
A bowl of food with a variety of different foods in it. | lastminrecipes.com

Detailed Cooking Instructions

Preparing the Pasta Shells
Bring a large pot of salted water to a boil. Add 12-15 jumbo pasta shells and cook for 9 minutes, stirring occasionally. Drain and rinse under cool water. Lay them on a clean towel, open side down, to dry.
Creating the Ricotta Filling
In a skillet, heat 1 tablespoon olive oil over medium heat. Add 2 minced garlic cloves and cook for 30 seconds until fragrant. Add 2 cups of chopped fresh spinach and cook until wilted, about 3 minutes. Set aside to cool.
Mixing the Cheese Filling
In a large bowl, combine 2 cups ricotta, ½ cup shredded mozzarella, ½ cup grated Parmesan, 1 large egg, 1 teaspoon Italian seasoning, ½ teaspoon salt, and ¼ teaspoon black pepper. Fold in the cooled spinach mixture.
Stuffing the Shells
Preheat oven to 375°F (190°C). Spread 1 cup marinara sauce in a 9x13-inch baking dish. Fill each shell with about 2 tablespoons of the ricotta mixture and arrange in the dish, open side up.
Assembling and Baking
Spoon the remaining 1 cup marinara sauce over the shells. Sprinkle ½ cup shredded mozzarella on top. Cover with foil and bake for 20 minutes. Remove foil and bake an additional 10 minutes until cheese is bubbly and golden. Let rest 5 minutes before serving.

Make-Ahead and Freezer Magic

Prepare the dish up to the baking stage, cover, and refrigerate for up to 24 hours. Add 10-15 minutes of baking time when cooking from chilled.

To freeze, assemble but do not bake. Cover tightly with plastic wrap and foil. Freeze for up to 3 months. Thaw overnight before baking as directed.

Creative Variations

  • With Sausage: Add ½ cup of cooked and crumbled Italian sausage to the ricotta mixture.
  • Herby Summer Version: Replace half the spinach with fresh basil and add halved cherry tomatoes.
  • Luxurious Upgrade: Add 4 ounces of softened goat cheese to the filling and swap marinara for a creamy béchamel sauce.

You Must Know

  • Under-cook the pasta slightly, as it will finish cooking in the oven.
  • The ricotta filling should be thick enough to hold its shape when scooped.
  • Fresh herbs added just before serving brighten the whole dish.
  • Let the dish rest 5 minutes before serving for easier portioning.

Chef’s Essential Tips

  • Non-watery filling: Press wilted spinach against the side of the pan to remove excess moisture before mixing with ricotta.
  • Pasta shell technique: Cook pasta with 1 tablespoon olive oil in the water to prevent sticking and tearing.
  • Make-ahead cheese trick: Hold back ¼ cup of mozzarella and add fresh just before baking for that perfect stretchy melt.
  • Secret flavor boost: Add a pinch of nutmeg and lemon zest to the ricotta mixture for subtle depth.

These Spinach and Ricotta Stuffed Shells have become more than just a recipe – they’re a tradition, a comfort, and a way of sharing love through food. Whether served at a family dinner or prepared as a thoughtful meal for a friend, they always bring warmth and joy to the table.

A bowl of pasta with cheese and spinach. Pin it
A bowl of pasta with cheese and spinach. | lastminrecipes.com

Frequently Asked Questions

→ Can I make these stuffed shells ahead of time?
Yes, you can assemble the stuffed shells up to 24 hours in advance and refrigerate. Add an extra 5-10 minutes to the baking time if cooking from cold.
→ How do I prevent the pasta shells from tearing?
Cook the shells just until al dente, or even slightly underdone, as they'll continue cooking in the oven. Handle them gently, and let them cool slightly before stuffing.
→ Can I freeze stuffed shells?
Absolutely. Assemble the dish but don't bake it. Cover tightly with foil and freeze for up to 3 months. Thaw overnight in the refrigerator before baking.
→ What can I substitute for ricotta cheese?
Cottage cheese (drained and blended) makes a good substitute. For a dairy-free option, try tofu ricotta made with firm tofu, nutritional yeast, and lemon juice.
→ What sides pair well with stuffed shells?
A simple green salad with vinaigrette, garlic bread, steamed vegetables, or roasted broccoli all complement this dish nicely.

Spinach and Ricotta Stuffed Shells

Jumbo pasta shells filled with a creamy spinach-ricotta mixture, topped with marinara sauce and melted cheese for a comforting vegetarian Italian dinner.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes
By: Mina

Category: Healthy Eating

Difficulty: Intermediate

Cuisine: Italian

Yield: 4 Servings (4 servings)

Dietary: Vegetarian

Ingredients

→ Pasta

01 12–15 jumbo pasta shells (about 1/2 a box)

→ Filling

02 2 cups ricotta cheese
03 1 cup shredded mozzarella cheese (divided)
04 1/2 cup grated Parmesan cheese
05 1 large egg
06 2 cups fresh spinach (roughly chopped) or 1 cup frozen spinach (thawed and drained)
07 2 cloves garlic (minced)
08 1 tablespoon olive oil
09 1 teaspoon Italian seasoning
10 Salt and freshly ground black pepper to taste

→ Sauce and Garnish

11 2 cups marinara sauce
12 Fresh basil leaves for garnish (optional)

Instructions

Step 01

Begin by cooking the jumbo pasta shells according to the package instructions. Boil them in salted water until they are al dente, which typically takes around 8–10 minutes. Drain the shells and set them aside to cool slightly while you prepare the filling.

Step 02

In a large mixing bowl, combine the ricotta cheese, 1/2 cup of shredded mozzarella, grated Parmesan, and the egg. Mix until the ingredients are well incorporated. Heat a tablespoon of olive oil in a skillet over medium heat. Add the minced garlic and cook for about 30 seconds until fragrant. Toss in the chopped spinach and cook until wilted, about 2–3 minutes. Add the spinach-garlic mixture to the cheese mixture. Stir well to combine, and season the filling with Italian seasoning, salt, and freshly ground black pepper.

Step 03

Preheat your oven to 375°F (190°C). Spread 1 cup of marinara sauce evenly over the bottom of a 9×13-inch baking dish. Take each cooked shell and fill it with about 2 tablespoons of the ricotta-spinach mixture. Arrange the stuffed shells in a single layer in the baking dish, open side up.

Step 04

Once all the shells are stuffed and in the dish, spoon the remaining marinara sauce over the top. Sprinkle the remaining 1/2 cup of mozzarella cheese over the shells. Cover the baking dish with aluminum foil and bake for 20 minutes. Then, remove the foil and bake for an additional 10 minutes. Let the dish rest for a few minutes before serving to allow the flavors to meld together.

Notes

  1. Choose the right ricotta: Full-fat ricotta yields the creamiest filling, but you can use part-skim for a lighter option
  2. These stuffed shells can be made ahead of time and frozen before baking - simply thaw and bake when ready to serve

Tools You'll Need

  • 9×13-inch baking dish
  • Large pot for boiling pasta
  • Skillet
  • Mixing bowl
  • Aluminum foil

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (ricotta, mozzarella, Parmesan)
  • Contains gluten (pasta shells)
  • Contains eggs

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 336
  • Total Fat: 21.9 g
  • Total Carbohydrate: 17.7 g
  • Protein: 17.2 g