Spinach Ricotta Stuffed Shells Recipe with Simple Homemade Sauce

Basil Anne Avatar
By:
Basil Anne
Published:

[grow_share_buttons]

Why You’ll Love This Cheesy Spinach Stuffed Shells

Imagine coming home after a long day and whipping up a meal that’s as comforting as it is simple. That’s exactly what makes Cheesy Spinach Stuffed Shells a go-to favorite. The recipe uses basic ingredients you likely have on hand, turning everyday items into a delicious, hearty dish that feels like a warm hug.

This dish is not only easy to prepare but also packs in plenty of health benefits. Fresh spinach brings vitamins and fiber to the table, while low-fat cheeses keep things balanced and satisfying without overloading on calories. Whether you’re a busy parent or a student looking for a quick dinner, this recipe adapts to your lifestyle with minimal effort and maximum flavor.

One of the best parts is how versatile it can be. You can tweak it for different dietary needs or just to mix things up. It’s that perfect blend of cheesy goodness and nutritious greens that keeps everyone coming back for seconds, making it a hit for family dinners or even entertaining guests.

Ease of Preparation

Cheesy Spinach Stuffed Shells are genuinely simple to make. The recipe uses basic pantry ingredients, minimal chopping, and quick assembly; boil jumbo pasta shells for 8 10 minutes until al dente, mix ricotta, spinach and seasonings, stuff shells and bake 20 25 minutes. For busy cooks, the straightforward steps and short active time mean you can have comforting stuffed pasta on the table in about 45 minutes. The accessible method makes these spinach-stuffed shells an ideal weeknight dinner or last-minute vegetarian main.

Health Benefits

This cheesy stuffed shells recipe balances flavor with nutrition. Fresh or frozen spinach adds fiber, vitamins A, C, K, folate and iron; part-skim ricotta and mozzarella provide calcium and protein while keeping saturated fat moderate. Using whole-wheat shells or adding extra vegetables boosts fiber and micronutrients. These spinach shells offer a satisfying, nutrient-dense option compared with heavy cream-based pastas.

Versatility

Cheesy Spinach Stuffed Shells adapt easily to dietary needs. Swap dairy for vegan cheeses and tofu to create vegan stuffed shells; choose gluten-free pasta shells for celiac-friendly meals; reduce cheese and use low-fat dairy for lower-calorie versions. They can be prepared ahead, frozen, or dressed up with meat or mushrooms for more protein. What makes this dish stand out is the creamy ricotta base layered with garlic, nutmeg and bright spinach, finished with bubbling mozzarella and a tangy tomato sauce.

Distinctive Flavor

The contrast of tender pasta, savory filling and melted cheese creates a memorable, restaurant-quality stuffed pasta experience. It’s a recipe that brings joy to the kitchen and satisfies cravings every time. For more on the health benefits of ricotta cheese, you can read up on how it contributes to balanced meals.

Jump to:

Essential Ingredients for Cheesy Spinach Stuffed Shells

Gathering the right ingredients is key to making Cheesy Spinach Stuffed Shells that are both delicious and nutritious. This section lists everything you need, based on the precise measurements from the recipe. Each item is laid out clearly to help you shop and prepare without any guesswork.

  • 16 jumbo pasta shells (cook a few extra to allow for breakage)
  • 1 and 1/2 tablespoons olive oil
  • 2 teaspoons fresh minced garlic
  • 4 cups packed fresh spinach leaves (roughly chopped)
  • 12 ounces skim-milk ricotta cheese
  • 1 cup shredded skim-milk mozzarella cheese
  • 1/2 cup grated Parmesan cheese plus more for serving
  • 1 large egg
  • 1 tablespoon fresh chopped basil
  • 1 teaspoon kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 1 and 1/4 cups marinara sauce

These ingredients come together to create a balanced, vegetarian dish that’s full of flavor. For special dietary options, you can make swaps like using firm tofu for vegan versions or gluten-free shells to accommodate different needs.

Special Dietary Options

Vegan: Use firm tofu (1 cup, blended) plus 1 cup vegan ricotta or cashew cream, replace mozzarella with vegan shredded cheese, and use an egg replacer or omit egg; use nutritional yeast (2 tbsp) for cheesy umami. Gluten-free: Substitute jumbo gluten-free pasta shells (same quantity) or use large gluten-free manicotti tubes; confirm marinara is gluten-free. Low-calorie: Use part-skim or low-fat ricotta (1 1/2 cups), reduced-fat mozzarella (1/2 cup) or skip the topping, increase spinach ratio, and use low-sodium marinara to cut calories and sodium.

How to Prepare the Perfect Cheesy Spinach Stuffed Shells: Step-by-Step Guide

Getting started with Cheesy Spinach Stuffed Shells is as easy as following a few simple steps. Begin by preheating your oven and prepping your ingredients to make the process smooth and enjoyable. This guide walks you through each part, ensuring your dish turns out just right every time.

First Step: Preheat and Prep

Preheat the oven to 375°F (190°C). Bring a large pot of salted water to a rolling boil while you prepare the filling and sauce. Set up a baking dish (9×13-inch or similar), spoon marinara into the bottom to create a thin layer, and oil the dish lightly. If using fresh spinach, wash and roughly chop it; if using frozen, thaw and squeeze out excess water.

Second Step: Cook the Shells

Add the jumbo pasta shells to boiling water and cook for 8 10 minutes until al dente; they should still hold shape because they will finish cooking in the oven. Drain and lay shells on a sheet pan or tray in a single layer so they are easy to fill and won’t stick together. For a related guide on pasta tips, check out our blog section.

Third Step: Sauté and Cool the Spinach

Heat 2 tablespoons olive oil in a skillet over medium heat. Add minced garlic and sauté 30 45 seconds until fragrant, then add fresh spinach and cook until wilted (2 3 minutes) or heat frozen spinach until warmed through. Transfer to a bowl and let cool slightly, then squeeze out extra moisture and chop finer if needed.

Fourth Step: Make the Filling

In a large bowl combine 1 1/2 cups ricotta, 1 cup shredded part-skim mozzarella, 1/2 cup grated Parmesan, the cooked and squeezed spinach, 1 beaten egg, 1/4 teaspoon nutmeg, salt and pepper to taste. Mix until evenly combined. For vegan or egg-free versions, substitute blended firm tofu plus vegan ricotta and omit the egg or use a commercial egg replacer.

Fifth Step: Fill the Shells

Using a spoon or piping bag, fill each cooled shell with about 2 3 tablespoons of the ricotta-spinach mixture. Place each stuffed shell seam-side up in the prepared baking dish over the layer of marinara. Arrange snugly but without crowding; you may need two dishes depending on quantity.

Sixth Step: Top and Season

Spoon additional marinara over the filled shells so they are partially covered; sprinkle remaining mozzarella and additional Parmesan over the top. Drizzle a little olive oil and scatter fresh basil or chopped parsley if desired.

Seventh Step: Bake

Cover the dish tightly with foil and bake in the preheated oven for 20 minutes. Remove foil and bake another 8 12 minutes until cheese is bubbling and slightly golden. If you prefer a crispier top, broil for 1 2 minutes while watching closely.

Eighth Step: Rest and Finish

Let the stuffed shells rest 5 10 minutes out of the oven so the filling firms and the juices redistribute. Garnish with extra grated cheese, a sprinkle of red pepper flakes, or a drizzle of high-quality olive oil. Serve warm with a green salad or crusty bread.

Final Step: Adapt and Store

To make ahead, assemble shells in the baking dish, cover tightly and refrigerate up to 24 hours before baking; add an extra 5 10 minutes to the bake time if baking cold. For freezing, assemble in a freezer-safe dish, freeze uncovered until solid then wrap tightly and store up to 3 months; bake from frozen at 375°F (190°C) for 40 50 minutes, covered for most of the time, then uncover to brown.

Dietary Substitutions to Customize Your Cheesy Spinach Stuffed Shells Protein and Main Component Alternatives

One of the joys of cooking Cheesy Spinach Stuffed Shells is how easy it is to tweak for your preferences. Start with protein swaps to add variety and meet different dietary goals. These changes keep the dish just as tasty while making it work for you.

  • Greek ricotta/cheese base alternatives: Swap part or all of the ricotta with blended firm tofu (1:1 by volume) for a plant-based ricotta alternative that keeps texture similar in vegan Cheesy Spinach Stuffed Shells.
  • Meat and poultry: Add 8 10 ounces cooked ground turkey or Italian sausage (crumbled and cooked, drained) mixed into the filling for additional protein and savory depth.
  • Fish and shellfish: Fold in 1 cup flaked cooked salmon or crab for a seafood variation; reduce strong cheeses slightly to let delicate seafood shine.
  • Legumes and grains: Incorporate 1/2 cup cooked lentils or mashed cannellini beans into the ricotta mix for extra fiber and protein while maintaining creaminess.
  • Fermented/soy options: Use tempeh crumbles sautéed with garlic and Italian seasoning as a hearty vegan protein swap for a satisfying stuffed shell.

Dietary Substitutions to Customize Your Cheesy Spinach Stuffed Shells Vegetable, Sauce, and Seasoning Modifications

Switching up vegetables, sauces, or seasonings can give your Cheesy Spinach Stuffed Shells a fresh twist. These modifications let you play with flavors and textures to suit what you have on hand or your mood that day.

  • Vegetables: Bulk up or vary the greens by using Swiss chard, kale, or beet greens (substitute equal weight for spinach) sauté leaves until tender and squeeze dry.
  • Sauces: Swap classic marinara for roasted red pepper sauce, pesto (for non-vegan use or a vegan pesto with nutritional yeast), or a light tomato-cream sauce if not dairy-free.
  • Seasonings: Adjust herbs and spices to shift the flavor profile Italian seasoning, oregano and basil for classic notes; smoked paprika and red pepper flakes for a smoky kick.
  • Salt and acidity: Taste and balance with salt and a splash of red wine vinegar or lemon juice to brighten roasted or earthy vegetable variations.

Mastering Cheesy Spinach Stuffed Shells: Advanced Tips and Variations

Once you’re comfortable with the basics, dive into some advanced techniques to elevate your Cheesy Spinach Stuffed Shells. These tips can make your dish even more impressive and tailored to your tastes.

Pro Cooking Techniques

To get a silky, stable filling, salt and sweat the spinach thoroughly and press out liquids; gently fold cheeses to avoid overworking the ricotta, which can become grainy. Use a piping bag with a wide tip to fill shells cleanly and speed assembly, or spoon into shells using a small cookie scoop for uniform portions.

Flavor Variations

Try a Mediterranean twist by adding 1/3 cup chopped sun-dried tomatoes, 1/4 cup chopped Kalamata olives and 1 tablespoon oregano, then finish with crumbled feta. For a smoky, Southwestern version, fold in roasted corn, diced chipotle peppers in adobo (to taste), cumin and cilantro; top with pepper jack cheese.

Presentation Tips

Serve stuffed shells in the baking table for a cozy family-style look, or plate individual portions on warmed plates and garnish with a basil chiffonade, microgreens, or a drizzle of reduced balsamic for contrast. Use a ring mold to create a neat stack of two shells on each plate for an elegant dinner-party presentation.

Make-Ahead Options

Assemble the shells in the dish, cover tightly and refrigerate up to 24 hours; bring to room temperature for 20 minutes before baking and add 5 10 minutes to the bake time. For freezing, bake once until just set, cool, then freeze portions in single-serve containers; reheat covered at 350°F (175°C) until warmed through to preserve texture.

How to Store Cheesy Spinach Stuffed Shells: Best Practices

Proper storage keeps your Cheesy Spinach Stuffed Shells tasting fresh and delicious for later. Whether you’re saving leftovers or prepping in advance, these tips help maintain that perfect texture and flavor.

  • Refrigeration: Cool baked Cheesy Spinach Stuffed Shells to room temperature within two hours and cover tightly with foil or an airtight lid. Store in the refrigerator for 3 4 days.
  • Freezing: For long-term storage, freeze assembled or cooked shells. To freeze raw assembled shells, arrange in a freezer-safe dish, freeze uncovered until firm (1 2 hours) then wrap tightly with plastic and foil, labeling with date; store up to 3 months.
  • Reheating: Reheat covered in a 350°F (175°C) oven until heated through about 20 30 minutes from refrigerated state, 40 50 minutes from frozen. Remove cover for the last 5 8 minutes to let the cheese brown.
  • Meal prep considerations: Assemble a double batch and freeze half for future meals. Portion into individual containers for grab-and-go lunches.
Spinach Ricotta Stuffed Shells Recipe With Simple Homemade Sauce 6

FAQs: Frequently Asked Questions About Cheesy Spinach Stuffed Shells

Can I freeze cheesy spinach stuffed shells after baking?

Yes, you can freeze baked cheesy spinach stuffed shells. Allow the dish to cool completely, then cover it tightly with foil or plastic wrap and store it in an airtight container. When ready to eat, thaw it in the refrigerator overnight and reheat in the oven at 350°F (175°C) until warmed through, usually about 25-30 minutes. Freezing helps preserve the flavors and texture, making it a convenient make-ahead meal.

How long can I store the prepared spinach and cheese filling in the fridge before assembling?

The spinach and cheese filling can be stored in an airtight container in the refrigerator for up to 2 days before assembling the shells. Keeping the filling chilled without exposure to air maintains freshness and prevents spoilage. Preparing the filling in advance saves time on the day you bake the shells.

Should I drain the ricotta cheese before mixing the filling for stuffed shells?

It’s usually not necessary to drain ricotta cheese unless it appears very watery. Excess liquid can make the filling too loose and affect the texture. If you notice a lot of moisture in your ricotta, gently strain it in a fine mesh sieve or cheesecloth for about 10-15 minutes to achieve the right consistency.

Can I bake cheesy spinach stuffed shells directly from frozen without thawing?

Yes, you can bake frozen stuffed shells without thawing first. Just increase the baking time by about 15 to 20 minutes and cover the dish with foil to prevent the top from drying out. Check that the shells are heated evenly and reach an internal temperature of 165°F (74°C) before serving.

What’s the best type of spinach to use for stuffed shells: fresh or frozen?

Both fresh and frozen spinach work well in stuffed shells. Fresh spinach should be cooked and well-drained before mixing into the filling to avoid extra moisture. Frozen spinach needs to be fully thawed and squeezed dry to prevent sogginess. The choice depends on convenience; frozen spinach saves prep time, while fresh spinach offers a brighter flavor and texture.

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
Cheesy Spinach Stuffed Shells 76.Png

Cheesy Spinach Stuffed Shells

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🥬 This spinach ricotta stuffed shells recipe offers a nutritious and satisfying meal with fresh spinach and low-fat cheeses for a balanced vegetarian dish.
🍝 The simple homemade marinara sauce enhances the flavors, making this recipe a perfect comforting dinner option that’s easy to prepare and delicious to enjoy.

  • Total Time: 50 minutes
  • Yield: 4 servings

Ingredients

– 16 jumbo pasta shells

– 1 and 1/2 tablespoons olive oil

– 2 teaspoons fresh minced garlic

– 4 cups packed fresh spinach leaves (roughly chopped)

– 12 ounces skim-milk ricotta cheese

– 1 cup shredded skim-milk mozzarella cheese

– 1/2 cup grated Parmesan cheese plus more for serving

– 1 large egg

– 1 tablespoon fresh chopped basil

– 1 teaspoon kosher salt

– 1/2 teaspoon freshly ground black pepper

– 1 and 1/4 cups marinara sauce

Instructions

1-First Step: Preheat the oven to 375°F (190°C). Bring a large pot of salted water to a rolling boil while you prepare the filling and sauce. Set up a baking dish (9×13-inch or similar), spoon marinara into the bottom to create a thin layer, and oil the dish lightly. If using fresh spinach, wash and roughly chop it; if using frozen, thaw and squeeze out excess water.

2-Second Step: Add the jumbo pasta shells to boiling water and cook for 8 10 minutes until al dente; they should still hold shape because they will finish cooking in the oven. Drain and lay shells on a sheet pan or tray in a single layer so they are easy to fill and won’t stick together. For a related guide on pasta tips, check out our blog section.

3-Third Step: Heat 2 tablespoons olive oil in a skillet over medium heat. Add minced garlic and sauté 30 45 seconds until fragrant, then add fresh spinach and cook until wilted (2 3 minutes) or heat frozen spinach until warmed through. Transfer to a bowl and let cool slightly, then squeeze out extra moisture and chop finer if needed.

4-Fourth Step: In a large bowl combine 1 1/2 cups ricotta, 1 cup shredded part-skim mozzarella, 1/2 cup grated Parmesan, the cooked and squeezed spinach, 1 beaten egg, 1/4 teaspoon nutmeg, salt and pepper to taste. Mix until evenly combined. For vegan or egg-free versions, substitute blended firm tofu plus vegan ricotta and omit the egg or use a commercial egg replacer.

5-Fifth Step: Using a spoon or piping bag, fill each cooled shell with about 2 3 tablespoons of the ricotta-spinach mixture. Place each stuffed shell seam-side up in the prepared baking dish over the layer of marinara. Arrange snugly but without crowding; you may need two dishes depending on quantity.

6-Sixth Step: Spoon additional marinara over the filled shells so they are partially covered; sprinkle remaining mozzarella and additional Parmesan over the top. Drizzle a little olive oil and scatter fresh basil or chopped parsley if desired.

7-Seventh Step: Cover the dish tightly with foil and bake in the preheated oven for 20 minutes. Remove foil and bake another 8 12 minutes until cheese is bubbling and slightly golden. If you prefer a crispier top, broil for 1 2 minutes while watching closely.

8-Eighth Step: Let the stuffed shells rest 5 10 minutes out of the oven so the filling firms and the juices redistribute. Garnish with extra grated cheese, a sprinkle of red pepper flakes, or a drizzle of high-quality olive oil. Serve warm with a green salad or crusty bread.

9-Final Step: To make ahead, assemble shells in the baking dish, cover tightly and refrigerate up to 24 hours before baking; add an extra 5 10 minutes to the bake time if baking cold. For freezing, assemble in a freezer-safe dish, freeze uncovered until solid then wrap tightly and store up to 3 months; bake from frozen at 375°F (190°C) for 40 50 minutes, covered for most of the time, then uncover to brown.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🍝 Cook a few extra pasta shells to account for any breakage during cooking.
🌱 Sauté fresh spinach for optimum flavor, or wilt it quickly in the microwave with a little water.
🧄 If fresh garlic is too strong, substitute with jarred minced garlic or granulated garlic powder.

  • Author: Brandi Oshea
  • Prep Time: 15 minutes
  • Baking time: 35 minutes
  • Cook Time: 0 minutes
  • Category: Main Dish
  • Method: Baked
  • Cuisine: Italian
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 serving
  • Calories: Approx. 350
  • Sugar: 4g
  • Sodium: 500mg
  • Fat: 10g
  • Saturated Fat: 5g
  • Unsaturated Fat: Not specified
  • Trans Fat: Not specified
  • Carbohydrates: 40g
  • Fiber: 4g
  • Protein: 18g
  • Cholesterol: 55mg

Next Recipe

Leave a Comment

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