Imagine pulling a bubbling dish out of the oven, the aroma of creamy ricotta mingling with garlicky spinach and tangy marinara sauce filling your kitchen. The golden, crispy edges of stuffed pasta shells peek through the blanket of melted cheese, inviting you to dive in. This Creamy Spinach Ricotta Stuffed Shells recipe is everything you crave in comfort food—rich, satisfying, and so easy to make. The first time I made these, it was a chilly Sunday evening, and we were all gathered around the table, forks in hand and grins on our faces. Let me just say, there wasn’t a single shell left on the platter. It’s one of those dishes that feels like a warm hug with every bite, and honestly, you’ll want to make this on repeat.
These stuffed shells have become a family favorite for good reason. My kids love how cheesy and creamy they are, and I love how sneaky I can be about getting veggies into the mix without anyone batting an eye. Whether it’s a cozy dinner at home or a potluck with friends, this recipe is always a hit. Plus, it’s freezer-friendly, which means I can make it ahead and save myself the stress on busy weeknights. If you’ve been searching for an easy dinner idea that tastes like you’ve been cooking all day—this is it.
I’ve tested this Creamy Spinach Ricotta Stuffed Shells recipe so many times, tweaking the seasoning, adjusting the bake time, and perfecting the filling until it became a total showstopper. Trust me, this one is worth bookmarking—you’re going to love it!
Why You’ll Love This Recipe
- Quick & Easy: This recipe comes together in under an hour, making it perfect for busy nights when you still want a hearty, homemade meal.
- Simple Ingredients: You don’t need a fancy grocery list—just basic pantry and fridge staples, and a few fresh items to bring it all together.
- Perfect for Gatherings: This dish is ideal for serving a crowd at family dinners, holidays, or potlucks.
- A Kid-Friendly Favorite: The cheesy, creamy filling is loved by kids, and they won’t even notice the spinach tucked inside!
- Absolutely Delicious: From the perfectly cooked pasta shells to the creamy ricotta-spinach filling, topped with gooey melted mozzarella, every bite is a celebration of flavors.
This recipe stands out because of its perfectly balanced filling—ricotta, parmesan, and spinach come together in a way that’s rich but not overly heavy. The marinara sauce adds a bright pop of acidity, while the melted cheese ties everything together in a gooey, satisfying bite. It’s the ideal dish to impress guests without breaking a sweat, and every time I make it, I’m reminded why it’s one of my go-to recipes for comfort food.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these items are likely already in your pantry or fridge!
- Jumbo pasta shells: These are the star of the show! Look for large shells that can hold a generous amount of filling.
- Ricotta cheese: Creamy and mild, this forms the base of the filling. I recommend using whole milk ricotta for the best texture.
- Shredded mozzarella cheese: Perfect for that gooey, melted topping. You can use part-skim or whole milk mozzarella.
- Parmesan cheese: Adds a delightful nutty flavor. Freshly grated is always best.
- Frozen spinach: Thawed and squeezed dry. You won’t even notice it’s there, but it gives a boost of nutrients.
- Egg: Helps bind the filling together.
- Garlic powder: Adds a subtle savory note to the filling.
- Salt and pepper: To season the filling perfectly.
- Marinara sauce: Choose a high-quality jarred sauce or make your own for extra flavor.
- Fresh basil (optional): Adds a pop of freshness and color to the final dish.
If you’re missing an ingredient, don’t worry! You can swap ricotta for cottage cheese (blend it for a smoother texture), use fresh spinach instead of frozen, or even try a different type of cheese like goat cheese or feta for a twist on the flavor.
Equipment Needed
You don’t need anything fancy for this recipe—just basic kitchen tools will do the trick:
- Large pot: For boiling the pasta shells.
- Mixing bowls: To combine the ricotta filling.
- 9×13-inch baking dish: A standard casserole dish works perfectly for this recipe.
- Spatula or spoon: For mixing and spreading the filling.
- Knife and cutting board: To chop the basil (if using fresh).
- Colander: For draining the pasta shells.
If you don’t have a large baking dish, you can use two smaller dishes or even an oven-safe skillet. Just make sure the shells fit snugly and are covered with sauce to prevent drying out.
Preparation Method

- Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with cooking spray or a drizzle of olive oil.
- Bring a large pot of salted water to a boil. Add the jumbo pasta shells and cook for about 10-12 minutes, or until al dente. Drain and rinse with cold water to stop the cooking process. Set aside.
- While the pasta cooks, prepare the filling. In a large mixing bowl, combine 2 cups (500g) ricotta cheese, 1 cup (100g) shredded mozzarella cheese, 1/2 cup (50g) grated parmesan cheese, 1 cup (150g) thawed and well-drained frozen spinach, 1 large egg, 1 tsp garlic powder, 1/2 tsp salt, and 1/4 tsp black pepper. Mix until well combined.
- Spread 1 cup (240ml) of marinara sauce evenly over the bottom of the greased baking dish.
- Using a small spoon (or your fingers), stuff each cooked pasta shell with 1-2 tablespoons of the ricotta-spinach mixture. Arrange the stuffed shells in the baking dish in a single layer.
- Pour the remaining marinara sauce over the stuffed shells, ensuring they are well covered. Sprinkle 1 cup (100g) shredded mozzarella cheese and 1/4 cup (25g) grated parmesan cheese on top.
- Cover the baking dish with aluminum foil and bake in the preheated oven for 20 minutes. Then, remove the foil and bake for an additional 10 minutes, or until the cheese is bubbly and golden brown.
- Remove from the oven and let the dish rest for 5 minutes before serving. Sprinkle with fresh basil if desired.
Cooking Tips & Techniques
Here are a few tips to guarantee success with your creamy spinach ricotta stuffed shells:
- Don’t overcook the pasta: Cook the shells until al dente. They’ll continue to cook in the oven, and you don’t want them to get too soft and fall apart.
- Drain the spinach well: After thawing the frozen spinach, use a clean kitchen towel or paper towels to squeeze out as much liquid as possible. Excess water can make the filling runny.
- Use good-quality marinara sauce: Since the sauce plays a big role in the flavor, choose one you love or make your own! A rich, flavorful sauce will elevate the dish.
- Customize the cheese: If you want a sharper flavor, try adding a bit of pecorino romano or asiago cheese to the mix.
- Make ahead: You can assemble the stuffed shells up to a day in advance. Cover and refrigerate, then bake when ready to serve.
Variations & Adaptations
- Gluten-Free Option: Use gluten-free jumbo pasta shells. They’re available at most grocery stores now!
- Protein Boost: Add cooked, crumbled Italian sausage or ground beef to the marinara sauce for a heartier dish.
- Vegetarian Twist: Swap spinach for sautéed kale, Swiss chard, or finely chopped zucchini for a different flavor profile.
- Dairy-Free Version: Substitute the ricotta and mozzarella with plant-based alternatives—many stores carry vegan cheese that melts beautifully.
- Spicy Kick: Add a pinch of red pepper flakes to the filling or the marinara sauce for a little heat.
I once swapped out ricotta for a mixture of goat cheese and mascarpone, and let me tell you, it added a rich tangy twist that had everyone raving. Feel free to experiment and make this dish truly yours!
Serving & Storage Suggestions
These creamy spinach ricotta stuffed shells are best served hot, straight from the oven, with a sprinkle of fresh basil or parsley for a pop of color. Pair them with a crisp green salad and a slice of garlic bread for a complete meal that’s nothing short of perfection. A crisp white wine or sparkling water with a spritz of lemon complements the flavors beautifully.
To store leftovers, let the dish cool completely before transferring to an airtight container. Refrigerate for up to 3 days. For longer storage, you can freeze the stuffed shells for up to 2 months. Make sure to wrap the dish tightly with plastic wrap and aluminum foil before freezing.
Reheat leftovers in the oven at 350°F (175°C) until warmed through, or use the microwave for a quicker option. Just keep in mind that the texture of the pasta may soften a bit after freezing, but the flavors will still be amazing.
Nutritional Information & Benefits
Here’s a quick breakdown of the nutritional values for this recipe (per serving):
- Calories: Approximately 430
- Protein: 21g
- Carbohydrates: 40g
- Fat: 18g
- Fiber: 3g
Spinach is packed with vitamins A, C, and K, as well as iron and calcium, making these stuffed shells a sneaky way to boost your veggie intake. Ricotta cheese is a great source of protein and calcium, and the dish can be adapted to fit gluten-free or vegetarian diets. For those watching their calorie intake, using part-skim cheeses works beautifully without sacrificing flavor.
Conclusion
This Creamy Spinach Ricotta Stuffed Shells recipe is everything you could want in an easy dinner idea—simple, delicious, comforting, and versatile. Whether you stick to the classic version or try one of the variations, you’re bound to fall in love with the flavor and texture of this dish. Honestly, it’s one of my all-time favorites because it’s always a hit at our dinner table.
If you give this recipe a try, I’d love to hear how it turns out for you! Leave a comment below or share your own creative twist on it. And if you’re as smitten with it as we are, don’t forget to share the love with your friends and family. Happy cooking, and here’s to many delicious dinners ahead!
FAQs
Can I use fresh spinach instead of frozen?
Absolutely! Just sauté the fresh spinach until wilted, then chop it finely and let it cool before mixing into the ricotta filling.
Can I make this recipe ahead of time?
Yes, you can assemble the stuffed shells and refrigerate them for up to 24 hours before baking. It’s a great time-saver for busy schedules!
What if I don’t have jumbo pasta shells?
If you can’t find jumbo shells, you can use manicotti or even layer the filling and sauce with lasagna noodles for a similar result.
How do I prevent the shells from sticking together?
After cooking the pasta, rinse the shells with cold water and toss them with a bit of olive oil to keep them from sticking.
Can I freeze the leftovers?
Yes! Let the dish cool completely, then store in an airtight container. Freeze for up to 2 months and reheat in the oven or microwave when ready to enjoy.
Pin This Recipe!

Creamy Spinach Ricotta Stuffed Shells Recipe Easy Dinner Idea
A comforting dish featuring jumbo pasta shells stuffed with creamy ricotta and spinach, topped with marinara sauce and gooey melted cheese. Perfect for family dinners or potlucks.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- Jumbo pasta shells
- 2 cups (500g) ricotta cheese
- 1 cup (100g) shredded mozzarella cheese
- 1/2 cup (50g) grated parmesan cheese
- 1 cup (150g) thawed and well-drained frozen spinach
- 1 large egg
- 1 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 cup (240ml) marinara sauce
- Fresh basil (optional)
Instructions
- Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with cooking spray or a drizzle of olive oil.
- Bring a large pot of salted water to a boil. Add the jumbo pasta shells and cook for about 10-12 minutes, or until al dente. Drain and rinse with cold water to stop the cooking process. Set aside.
- While the pasta cooks, prepare the filling. In a large mixing bowl, combine ricotta cheese, shredded mozzarella cheese, grated parmesan cheese, thawed and well-drained frozen spinach, egg, garlic powder, salt, and black pepper. Mix until well combined.
- Spread marinara sauce evenly over the bottom of the greased baking dish.
- Using a small spoon (or your fingers), stuff each cooked pasta shell with 1-2 tablespoons of the ricotta-spinach mixture. Arrange the stuffed shells in the baking dish in a single layer.
- Pour the remaining marinara sauce over the stuffed shells, ensuring they are well covered. Sprinkle shredded mozzarella cheese and grated parmesan cheese on top.
- Cover the baking dish with aluminum foil and bake in the preheated oven for 20 minutes. Then, remove the foil and bake for an additional 10 minutes, or until the cheese is bubbly and golden brown.
- Remove from the oven and let the dish rest for 5 minutes before serving. Sprinkle with fresh basil if desired.
Notes
[‘Cook the pasta shells until al dente to prevent them from becoming too soft.’, ‘Drain the spinach thoroughly to avoid a runny filling.’, ‘Use high-quality marinara sauce for better flavor.’, ‘Customize the cheese for sharper or different flavors.’, ‘You can assemble the dish ahead of time and refrigerate it for up to 24 hours before baking.’]
Nutrition
- Serving Size: Approximately 3-4 st
- Calories: 430
- Sugar: 5
- Sodium: 800
- Fat: 18
- Saturated Fat: 10
- Carbohydrates: 40
- Fiber: 3
- Protein: 21
Keywords: stuffed shells, ricotta, spinach, pasta, comfort food, easy dinner, Italian recipe



