Stuffed Shells Recipe

By Amy December 3, 2025

stuffed shells recipe with spinach and ricotta baked in marinara sauce
Table of Contents

This stuffed shells recipe is what comfort food means to me. It reminds me of my grandmother’s kitchen, where the smell of melted cheese and slow-cooked sauce made everything feel safe. The first time I made it, I was in my Denver apartment with just pasta, ricotta, and marinara. Even with so little, it tasted like home.

As I learned more about cooking, I started adding my own touches. Spinach for color, cream cheese for richness, and a few herbs for balance. Every time I make it, I remember that good food does not have to be fancy. It just needs care.

If you enjoy cozy baked pasta, you will love my High Protein Lasagna Bake. It has that same comforting flavor but with a lighter, high-protein twist that is great for busy nights.

This stuffed shells recipe has become my weeknight favorite. It is easy, hearty, and always brings everyone to the table smiling.

stuffed shells recipe with spinach and ricotta filling ready to bake

Why This Stuffed Shells Recipe Always Turns Out Perfect

A Creamy, Flavor-Packed Cheese Filling That Always Delivers

Ricotta makes the filling creamy, mozzarella gives that satisfying pull, and Parmesan adds a salty bite. Cream cheese smooths everything out, while spinach adds freshness. One egg holds it together so every bite feels balanced and rich.

You can switch it up too. Use kale or part-skim ricotta for a lighter version. It is simple, flexible, and always delicious.

stuffed shells recipe baked in skillet with spinach ricotta and marinara sauce

The Simple Baking Method That Makes These Shells Golden and Tender

Spread a thin layer of marinara on the bottom of your dish to keep the shells from sticking. Fill each one with the cheese mixture, then cover with more sauce and a layer of mozzarella. Bake covered first to keep moisture in, then uncover to let the cheese melt and brown.

When you pull it out of the oven, it looks beautiful, smells incredible, and feels like home on a plate.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
stuffed shells recipe with spinach and ricotta baked in marinara sauce

Stuffed Shells Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amy
  • Total Time: 55 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

This stuffed shells recipe is warm, cheesy, and filled with creamy ricotta, mozzarella, and spinach. It’s easy to make, comforting, and perfect for family dinners or quiet nights at home.


Ingredients

Scale

18 to 20 jumbo pasta shells

1 to 2 tablespoons olive oil

3 cloves garlic, minced

4 cups spinach

15 oz ricotta cheese

½ cup grated Parmesan cheese

3 cups shredded mozzarella cheese, divided

2 tablespoons cream cheese

1 egg

24 oz marinara sauce

½ teaspoon salt

¼ teaspoon pepper

½ teaspoon dried basil

½ teaspoon dried parsley

½ teaspoon dried oregano

Fresh parsley for garnish


Instructions

1. Preheat oven to 375°F and cook the pasta shells in salted water until slightly firm. Drain and rinse under cool water.

2. In a skillet, heat olive oil and sauté garlic for one minute. Add spinach and cook until wilted, then let cool.

3. In a large bowl, mix ricotta, cream cheese, Parmesan, 1½ cups mozzarella, egg, and seasonings. Fold in cooled spinach.

4. Spread half the marinara sauce on the bottom of a baking dish. Fill each shell with the cheese mixture and arrange in the dish.

5. Top with remaining sauce and mozzarella. Cover and bake for 20 minutes, then uncover and bake for another 10 minutes until bubbly and golden.

6. Let the stuffed shells rest for 5 minutes before serving. Garnish with fresh parsley and enjoy.

Notes

Cook a few extra shells in case some tear while boiling.

Frozen spinach works well too, just thaw and pat dry before adding.

Swap marinara for meat sauce or Alfredo for a fun variation.

Use freshly shredded cheese for better melt and flavor.

  • Prep Time: 25 minutes
  • Cook Time: 30 minutes
  • Category: Dinner
  • Method: Baking
  • Cuisine: Italian

Nutrition

  • Serving Size: 3 shells
  • Calories: 420
  • Sugar: 6
  • Sodium: 780
  • Fat: 21
  • Saturated Fat: 11
  • Unsaturated Fat: 8
  • Carbohydrates: 34
  • Fiber: 3
  • Protein: 23
  • Cholesterol: 70

Ingredients and Preparation Tips for the Best Stuffed Shells Recipe

Cooking this stuffed shells recipe is easy once you have everything ready. Each ingredient plays a role in making it creamy, flavorful, and satisfying.

Complete Ingredient List for Perfectly Creamy Stuffed Shells

Ingredient Amount
Jumbo pasta shells 18 to 20 shells
Olive oil 1 to 2 tablespoons
Garlic, minced 3 cloves
Fresh spinach 4 cups
Ricotta cheese 15 ounces
Parmesan cheese, grated ½ cup
Mozzarella cheese, shredded 3 cups (divided)
Cream cheese 2 tablespoons
Egg 1
Marinara sauce 24 ounces

Helpful Preparation Tips for the Best Results

Cook the shells just until slightly firm since they will bake further. Rinse with cool water before filling to prevent tearing. Mix the filling until smooth so each bite has even flavor. Sauté the garlic and spinach before adding to the cheese for better texture.

For another creamy pasta idea, check out my Chicken Sausage Pasta. It is simple, flavorful, and perfect for busy weeknights.

Step-by-Step Baking Guide for the Perfect Stuffed Shells Recipe

Preparing the Pasta Shells for the Ideal Texture

Boil the pasta in salted water and stop cooking a little early. Drain, rinse under cool water, and lay flat on a tray so they do not stick. While they cool, prepare your filling.

For similar pasta timing tricks, check out my Creamy Garlic Butter Salmon Pasta Recipe. It follows the same balance for perfect noodles.

Assembling and Baking Your Stuffed Shells

Preheat the oven to 375°F. Spread half the sauce on the bottom of your baking dish. Fill each shell with cheese mixture, nestle them in, and cover with the rest of the sauce. Add mozzarella and a bit of Parmesan on top. Cover and bake for 20 minutes, then uncover and bake for 10 more until bubbly and golden.

Let the dish rest before serving so the filling sets and holds beautifully.

Serving, Storing, and Creative Variations for the Stuffed Shells Recipe

Serving Ideas That Turn This Dish Into a Comforting Meal

Let the shells cool slightly before serving. Add fresh parsley or extra Parmesan for a finishing touch. Pair with garlic bread or roasted vegetables for balance.

If you enjoy comforting dinners like this, try my Loaded Potato Meatloaf Casserole. It is another family favorite that warms any table.

Storage and Reheating Tips to Keep Stuffed Shells Fresh

Cover leftovers tightly and refrigerate for up to four days. Reheat covered in the oven at 350°F or microwave with extra sauce to keep them soft. To freeze, assemble the dish but do not bake. Wrap tightly, freeze up to two months, and thaw before baking.

Creative Variations to Make This Stuffed Shells Recipe Your Own

Add ground beef, sausage, or chicken to the filling for a heartier version. Swap marinara for Alfredo or pink sauce for something new. Add mushrooms or zucchini for extra vegetables, or use part-skim cheese for a lighter meal.

Making Every Bite Feel Like Home

This stuffed shells recipe is everything I love about home cooking. It is warm, cheesy, and simple enough for any night of the week. Whether you make it for your family, share it with friends, or enjoy it alone after a long day, it always brings comfort to the table.

Cooking has always been about connection for me. Every time I make this dish, I think of my grandmother and how she poured love into everything she cooked. I hope this recipe fills your kitchen with that same feeling. Take a seat, grab a plate, and let each bite remind you why homemade food always tastes the best.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star