There’s something truly magical about a dish that brings everyone to the table with a smile, especially after a long, bustling day. For me, that dish has always been my Stuffed Shells with Spinach Ricotta and Creamy Marinara. I remember one particularly hectic Tuesday evening, juggling homework, a science project, and a looming deadline.
Dinner felt like an impossible task. But then, I pulled out my trusty recipe for these glorious stuffed pasta shells. The simple act of mixing the creamy ricotta with fresh spinach, then carefully tucking it into each shell, brought a sense of calm.
The aroma of the rich, simmering creamy marinara sauce filled the kitchen, promising comfort. When we finally sat down, tired but happy, the first bite of those luscious Stuffed Shells with Spinach Ricotta and Creamy Marinara melted away all the day’s stress.
Table of Contents
It wasn’t just a meal; it was a warm hug, a moment of shared joy, and a testament to how simple, wholesome ingredients can create something extraordinary. This recipe for Stuffed Shells with Spinach Ricotta and Creamy Marinara has become a cherished family favorite, a reliable anchor in our week, and I’m absolutely thrilled to share all my little secrets to making it perfect, perfectly easy, for your family too.
Why You’ll Love This Recipe
You are about to discover your new favorite weeknight meal, or perhaps even your go-to dish for special occasions! This recipe for Stuffed Shells with Spinach Ricotta and Creamy Marinara truly ticks all the boxes. First, it’s incredibly comforting.
Imagine tender pasta shells, generously filled with a velvety, herbed spinach and ricotta mixture, all nestled in a rich, luscious creamy marinara sauce. Every forkful offers a symphony of textures and flavors. Second, it’s surprisingly straightforward.
While it looks impressive, I promise you, the steps are entirely manageable, even for a beginner home cook. You don’t need fancy techniques to achieve professional results with these Stuffed Shells with Spinach Ricotta and Creamy Marinara. Third, it’s a fantastic crowd-pleaser.
Whether you’re feeding picky eaters or hosting a sophisticated dinner party, everyone adores this dish. Finally, it’s incredibly versatile. You can easily adapt the ingredients to suit your family’s preferences or whatever you have on hand. Preparing these Stuffed Shells with Spinach Ricotta and Creamy Marinara provides a satisfying culinary experience, and the delicious outcome makes it all worthwhile.
Ingredients You’ll Need
Gathering your ingredients is the first exciting step towards making these incredible Stuffed Shells with Spinach Ricotta and Creamy Marinara. Each component plays a vital role in building those layers of delicious flavor.
| Ingredient | Quantity |
|---|---|
| Jumbo Pasta Shells | 1 box (12 oz), approximately 30-36 shells |
| Olive Oil | 2 tbsp |
| Yellow Onion, finely chopped | 1 medium |
| Garlic, minced | 4-5 cloves |
| Crushed Tomatoes | 1 (28 oz) can |
| Tomato Paste | 2 tbsp |
| Dried Oregano | 1 tsp |
| Dried Basil | 1 tsp |
| Red Pepper Flakes (optional) | ½ tsp |
| Heavy cream | ½ cup |
| Fresh Spinach, chopped | 10 oz bag (or 1 cup frozen, thawed and squeezed dry) |
| Ricotta Cheese | 15 oz (whole milk for best flavor) |
| Parmesan Cheese, grated | ½ cup, plus more for topping |
| Mozzarella Cheese, shredded | 1 ½ cups, divided |
| Egg | 1 large |
| Fresh Parsley, chopped | ¼ cup |
| Salt | To taste |
| Black Pepper | To taste |
Substitutions & Variations
One of the joys of cooking is making a recipe truly your own! This Stuffed Shells with Spinach Ricotta and Creamy Marinara recipe is wonderfully adaptable. Don’t hesitate to experiment with these ideas.
- For the Spinach: If fresh spinach isn’t available, a 10-ounce package of frozen chopped spinach works beautifully. Just make sure to thaw it completely and squeeze out as much excess water as possible. This prevents a watery filling for your Stuffed Shells with Spinach Ricotta.
- Cheese Swaps: Not a fan of ricotta? You can use cottage cheese, though the texture will be slightly different. For the mozzarella, provolone or even a blend of Italian cheeses can add a unique twist. Feel free to increase the Parmesan for a sharper, saltier kick in these creamy marinara shells.
- Spice it Up: Love a bit of heat? Increase the red pepper flakes in the marinara sauce, or add a pinch of cayenne pepper to the ricotta filling. This will give your Stuffed Shells with Spinach Ricotta and Creamy Marinara an exciting zing.
- Add Protein: To make this an even heartier meal, brown some ground beef, Italian sausage, or ground turkey and stir it into the creamy marinara sauce. Alternatively, mix some finely diced cooked chicken into the ricotta filling before stuffing the shells.
- Different Greens: Kale or Swiss chard, finely chopped and sautéed, can stand in for spinach. Just ensure they are cooked down and excess moisture is removed before adding to the ricotta.
- Cream-Free Option: If you prefer a less creamy sauce, simply omit the heavy cream from the marinara. You’ll still have a delicious, rich tomato sauce for your stuffed pasta shells.
- Herb Variations: Fresh basil and oregano are fantastic additions to the marinara or the ricotta. Don’t limit yourself to dried herbs; fresh always elevates the flavor profile of Stuffed Shells with Spinach Ricotta and Creamy Marinara.
Step-by-Step Instructions
Let’s roll up our sleeves and get cooking! Follow these clear steps to create your delicious Stuffed Shells with Spinach Ricotta and Creamy Marinara. Remember, take your time and enjoy the process.
- Prepare the Pasta Shells: First, bring a large pot of salted water to a rolling boil. Add the jumbo pasta shells and cook according to package directions, but aim for al dente. They will finish cooking in the oven. Drain the shells thoroughly and rinse them with cold water to prevent sticking. Drizzle a little olive oil over them and toss gently. Set aside.
- Start the Creamy Marinara Sauce: Next, heat 2 tablespoons of olive oil in a large saucepan or Dutch oven over medium heat. Add the chopped onion and sauté for 5-7 minutes until softened and translucent.
- Build the Sauce Flavor: Stir in the minced garlic and tomato paste. Cook for another 1-2 minutes, stirring constantly, until fragrant. This toasts the tomato paste and deepens its flavor for your Stuffed Shells with Spinach Ricotta.
- Simmer the Marinara: Pour in the crushed tomatoes, dried oregano, dried basil, and red pepper flakes (if using). Bring the sauce to a gentle simmer, then reduce the heat to low, cover, and let it cook for at least 20-30 minutes, stirring occasionally. The longer it simmers, the more flavor it develops for these magnificent Stuffed Shells with Spinach Ricotta and Creamy Marinara. Season with salt and pepper to taste.
- Add the Cream: Once the sauce has simmered, stir in the heavy cream. Let it warm through for a few minutes, tasting and adjusting seasoning as needed. This creates the signature creamy marinara sauce.
- Prepare the Spinach Ricotta Filling: While the sauce simmers, prepare the filling. In a large bowl, combine the ricotta cheese, ½ cup grated Parmesan cheese, 1 cup of shredded mozzarella cheese, the large egg, and the chopped fresh parsley.
- Incorporate the Spinach: Add the chopped fresh spinach (or thoroughly squeezed frozen spinach) to the cheese mixture. Season generously with salt and black pepper. Mix everything together until well combined. This is the heart of your Stuffed Shells with Spinach Ricotta.
- Preheat Oven & Prep Dish: Preheat your oven to 375°F (190°C). Pour about 1 cup of the creamy marinara sauce into the bottom of a 9×13 inch baking dish, spreading it evenly. This prevents the shells from sticking and adds moisture.
- Stuff the Shells: Now for the fun part! Take each cooked pasta shell and carefully spoon or pipe about 2-3 tablespoons of the spinach ricotta mixture into it. You can use a small spoon, or for less mess, a piping bag with a wide opening (or a Ziploc bag with a corner snipped off) works wonders for stuffing your Stuffed Shells with Spinach Ricotta.
- Arrange and Layer: Arrange the stuffed shells in a single layer in the prepared baking dish, nestled snugly.
- Top with Sauce and Cheese: Ladle the remaining creamy marinara sauce evenly over the stuffed shells. Sprinkle the remaining ½ cup of shredded mozzarella cheese and a little extra Parmesan cheese on top. These Stuffed Shells with Spinach Ricotta and Creamy Marinara are looking delicious already!
- Bake: Cover the baking dish tightly with aluminum foil. Bake for 25 minutes.
- Final Bake and Serve: Uncover the dish and continue to bake for another 10-15 minutes, or until the cheese is melted, bubbly, and lightly golden brown. Let the Stuffed Shells with Spinach Ricotta and Creamy Marinara rest for 5-10 minutes before serving. This allows the flavors to meld and the dish to set slightly.
Visual Guide: We’ve included this video to help you see the techniques in action, but please stick to the written instructions below for the exact recipe.
Pro Tips for Success
As a mom-chef, I’ve picked up a few tricks over the years to make dishes like these Stuffed Shells with Spinach Ricotta and Creamy Marinara truly exceptional. Here are my favorite tips for you:
- Don’t Overcook the Shells: Boiling the jumbo shells just to al dente is crucial. They’ll continue to cook in the oven, so slightly undercooked is better than mushy. Mushy shells are much harder to stuff! This ensures perfect texture for your Stuffed Shells with Spinach Ricotta.
- The Ricotta Secret: Always use whole milk ricotta cheese if you can find it. It’s richer, creamier, and creates a more luxurious filling. If your ricotta seems too wet, you can drain it in a fine-mesh sieve lined with cheesecloth for 30 minutes to an hour to remove excess moisture. This prevents a watery filling in your Stuffed Shells with Spinach Ricotta.
- Taste Your Sauce, Then Taste Again: Seasoning is key! Taste your marinara sauce after it’s simmered and again after adding the cream. Adjust salt, pepper, and even a pinch of sugar if the tomatoes are too acidic. A perfectly seasoned creamy marinara makes all the difference for these Stuffed Shells with Spinach Ricotta and Creamy Marinara.
- Make It Ahead: This recipe is fantastic for meal prep. You can assemble the entire dish (without baking) up to a day in advance. Cover it tightly and refrigerate. When ready to bake, add an extra 10-15 minutes to the covered baking time to allow it to heat through. These Stuffed Shells with Spinach Ricotta and Creamy Marinara are perfect for busy schedules.
- The Magic of Fresh Herbs: While dried herbs are convenient, a sprinkle of fresh chopped basil or parsley just before serving can brighten the flavors immensely. It adds a lovely pop of color and freshness to your Stuffed Shells with Spinach Ricotta and Creamy Marinara.
- Prevent Shell Tearing: When stuffing, handle the shells gently. Use a small spoon or a piping bag to fill them. If you accidentally tear a shell, don’t worry! Just tuck it into the baking dish torn-side down. No one will ever notice, and it will still taste amazing.
- Rest Before Serving: Don’t rush to serve your Stuffed Shells with Spinach Ricotta and Creamy Marinara right out of the oven. A 5-10 minute rest allows the cheese to set slightly and prevents the filling from oozing out. It also lets the flavors fully meld together.
Storage & Reheating Tips
If by some miracle you have any leftovers of your amazing Stuffed Shells with Spinach Ricotta and Creamy Marinara, here’s how to keep them delicious for later.
- Refrigeration: Store any leftover Stuffed Shells with Spinach Ricotta and Creamy Marinara in an airtight container in the refrigerator for up to 3-4 days.
- Freezing (Unbaked): You can assemble the entire dish, cover it tightly with plastic wrap then foil, and freeze it for up to 2-3 months. When ready to bake, thaw overnight in the refrigerator, then bake as directed, adding about 15-20 minutes to the covered baking time. You can also bake it from frozen, covering with foil and baking at 375°F for 1 hour 15 minutes to 1 hour 30 minutes, then uncover and bake for 15-20 minutes more, or until bubbly and heated through.
- Freezing (Baked): To freeze individual portions of baked Stuffed Shells with Spinach Ricotta and Creamy Marinara, allow them to cool completely. Place portions in freezer-safe containers. Thaw overnight in the fridge and reheat.
- Reheating: For best results, reheat individual portions in the microwave until heated through, about 2-3 minutes. For larger quantities, cover the baking dish with foil and reheat in a preheated oven at 350°F (175°C) for 20-30 minutes, or until bubbling and hot. If needed, you can uncover for the last few minutes to re-crisp the cheese. A little extra sauce on the side can help keep the Stuffed Shells with Spinach Ricotta moist.
What to Serve With This Recipe
These Stuffed Shells with Spinach Ricotta and Creamy Marinara are quite substantial on their own, but pairing them with a few simple sides can elevate the meal beautifully. Here are some of my favorite accompaniments:
- Fresh Green Salad: A crisp green salad with a light vinaigrette is always a perfect contrast to the richness of the Stuffed Shells with Spinach Ricotta and Creamy Marinara. Think mixed greens, cherry tomatoes, cucumbers, and a zesty lemon dressing.
- garlic Bread or Crusty Ciabatta: You absolutely need something to sop up every last drop of that creamy marinara sauce! Warm garlic bread or a crusty loaf of ciabatta is essential.
- Roasted Vegetables: Roasted asparagus, broccoli, or zucchini tossed with a little olive oil, salt, and pepper make a healthy and delicious side. Their slight bitterness or crunch complements the creamy texture of the Stuffed Shells with Spinach Ricotta.
- Steamed Green Beans: Simple and fresh, steamed green beans with a knob of butter and a pinch of salt are a classic pairing that never disappoints with these Stuffed Shells with Spinach Ricotta and Creamy Marinara.
- White Wine: For the adults, a crisp, dry white wine like a Pinot Grigio or Sauvignon Blanc pairs wonderfully with the creamy sauce and cheese.

FAQs
Can I make Stuffed Shells with Spinach Ricotta ahead of time?
Absolutely! This is one of the best make-ahead meals. You can assemble the entire dish, including stuffing the shells and layering them with the creamy marinara sauce and cheese, up to 24 hours in advance.
Simply cover it tightly with plastic wrap or foil and refrigerate until you’re ready to bake. Remember to add about 15-20 minutes to the covered baking time if baking straight from the fridge to ensure it heats through completely. This advance preparation makes Stuffed Shells with Spinach Ricotta and Creamy Marinara perfect for entertaining or busy weeknights.
What kind of marinara sauce works best for Stuffed shells with spinach ricotta and creamy marinara?
For these Stuffed Shells with Spinach Ricotta and Creamy Marinara, I highly recommend starting with canned crushed tomatoes for a smooth base. Good quality canned tomatoes make a significant difference. You can certainly use your favorite jarred marinara sauce as a shortcut, then simply add the cream and simmer for a creamy marinara. However, making it from scratch, as outlined in the recipe, allows for optimal flavor control and truly elevates the entire dish.
How do I prevent the shells from breaking when stuffing?
The key to preventing shells from breaking lies in two main things: cooking them al dente and handling them gently. Cook the jumbo shells just until they are firm but pliable. Overcooked shells become too soft and tear easily.
After draining, rinse them with cold water and toss with a little olive oil to prevent sticking. Then, when stuffing, use a small spoon or a piping bag (a Ziploc bag with a corner snipped off works too) to gently fill each shell. Don’t overstuff them, as this can also lead to tearing. Handle your Stuffed Shells with Spinach Ricotta carefully.
Is this recipe suitable for vegetarians?
Yes, this recipe for Stuffed Shells with Spinach Ricotta and Creamy Marinara is naturally vegetarian! It relies on wholesome vegetables and dairy for its rich flavors and satisfying texture. No meat products are included, making it a perfect hearty meal for vegetarians.
Can I freeze Stuffed shells with spinach ricotta and creamy marinara?
Yes, these Stuffed Shells with Spinach Ricotta and Creamy Marinara freeze beautifully, both baked and unbaked. If freezing unbaked, assemble the dish as directed, cover tightly, and freeze for up to 3 months. Thaw in the refrigerator before baking.
If freezing baked leftovers, cool completely, then portion into freezer-safe containers for up to 2-3 months. Reheat from frozen in the microwave or thawed in the oven.
Nutrition Information (per serving)
Please note that this is an estimated nutritional breakdown and can vary based on specific brands and exact quantities used. This calculation is for one serving of Stuffed Shells with Spinach Ricotta and Creamy Marinara, assuming 6 servings per recipe.
| Nutrient | Amount |
|---|---|
| Calories | 580 kcal |
| Protein | 28 g |
| Fat | 30 g |
| Saturated Fat | 16 g |
| Cholesterol | 100 mg |
| Carbohydrates | 50 g |
| Fiber | 5 g |
| Sugars | 10 g |
| Sodium | 850 mg |

Stuffed shells with spinach ricotta and creamy marinara
- Total Time: 50 mins
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
Stuffed Shells with Spinach Ricotta and Creamy Marinara is a comforting and crowd-pleasing dish filled with creamy ricotta and spinach, baked in a rich, creamy marinara sauce.
Ingredients
12 oz Jumbo Pasta Shells
2 tbsp Olive Oil
1 medium Yellow Onion, finely chopped
4–5 cloves Garlic, minced
28 oz Crushed Tomatoes
2 tbsp Tomato Paste
1 tsp Dried Oregano
1 tsp Dried Basil
0.5 tsp Red Pepper Flakes (optional)
0.5 cup Heavy Cream
10 oz Fresh Spinach, chopped
15 oz Ricotta Cheese
0.5 cup Parmesan Cheese, grated
1.5 cups Mozzarella Cheese, shredded
1 large Egg
0.25 cup Fresh Parsley, chopped
Salt to taste
Black Pepper to taste
Instructions
- Prepare the Pasta Shells: Bring a large pot of salted water to a boil. Add the jumbo pasta shells and cook al dente according to package directions. Drain and rinse with cold water
- Start the Creamy Marinara Sauce: Heat olive oil in a large saucepan. Sauté chopped onion for 5-7 minutes until softened. Add minced garlic and tomato paste, cooking for another 1-2 minutes
- Simmer the Marinara: Stir in crushed tomatoes, dried oregano, dried basil, and red pepper flakes. Simmer on low for 20-30 minutes. Season with salt and pepper to taste
- Add the Cream: Stir heavy cream into the marinara sauce and warm through
- Prepare the Spinach Ricotta Filling: In a bowl, combine ricotta cheese, Parmesan cheese, 1 cup of shredded mozzarella, egg, and parsley. Mix in chopped spinach and season with salt and black pepper
- Preheat Oven & Prep Dish: Preheat oven to 375°F (190°C). Pour 1 cup of creamy marinara sauce into a baking dish
- Stuff the Shells: Spoon or pipe about 2-3 tablespoons of the spinach ricotta mixture into each shell
- Arrange and Layer: Place stuffed shells in the baking dish. Ladle remaining marinara sauce over them and top with remaining mozzarella and Parmesa
- Bake: Cover with foil and bake for 25 minutes, then uncover and bake for an additional 10-15 minutes until cheese is bubbly and golde
- Rest Before Serving: Allow to rest for 5-10 minutes before serving
Notes
Use whole milk ricotta for the best flavor.
You can prepare this dish ahead of time and refrigerate it before baking.
- Prep Time: 20 mins
- Cook Time: 30 mins
- Category: Dinner
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 shell
- Calories: 580 kcal
- Sugar: 10 g
- Sodium: 850 mg
- Fat: 30 g
- Saturated Fat: 16 g
- Unsaturated Fat: unknown
- Trans Fat: unknown
- Carbohydrates: 50 g
- Fiber: 5 g
- Protein: 28 g
- Cholesterol: 100 mg
