Cooking and Love

  • Breakfast
  • Dinner
  • Dessert
  • Drink
menu icon
go to homepage
  • Breakfast
  • Dinner
  • Dessert
  • Drink
search icon
Homepage link
  • Breakfast
  • Dinner
  • Dessert
  • Drink
×

Easy Stuffed Shells with Spinach

Published: Mar 7, 2026 by katelyn jefferson · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe
Pin the Recipe

These Stuffed Shells are packed with creamy ricotta, tender wilted spinach, and just enough garlic to make your kitchen smell incredible. The first time I made them, I was trying to recreate the shells from a little Italian spot we used to visit on weeknights when I was too tired to think about cooking. I doubled the filling recipe by accident and ended up freezing a whole tray. Best mistake ever, because now I always keep a batch in the freezer for those evenings when I want something comforting without all the work.

Baked stuffed shells topped with tomato sauce and basil.

If you love hearty pasta dinners that feel like a warm hug, you'll also want to try my Easy BBQ Chicken Mac and Cheese or Easy Cranberry Brie Stuffed Chicken Breasts.

Why You'll Love These Stuffed Shells

These Stuffed Shells are the kind of recipe that makes you feel like you've got your life together, even when you don't. The filling comes together in minutes, and you can assemble everything in advance and bake it whenever you're ready. The spinach and ricotta balance each other perfectly, rich but not heavy, and the marinara ties it all together with just the right amount of tang.

They're also incredibly forgiving. Forgot to squeeze all the water out of the spinach? The ricotta will absorb it. Ran out of mozzarella? The Parmesan will carry the flavor. This is the kind of recipe that adapts to whatever you have on hand, which is exactly what I need on a busy weeknight.

And the leftovers? Even better the next day. The flavors meld together overnight, and reheating a single serving in the microwave feels like a little gift to your future self.

Jump to:
  • Why You'll Love These Stuffed Shells
  • Stuffed Shells Ingredients
  • HOW TO MAKE Stuffed Shells
  • Substitutions & Variations
  • EQUIPMENT FOR Stuffed Shells
  • Storage & Reheating Tips
  • Expert Tips
  • FAQ
  • Related
  • Pairing
  • Cheesy Spinach-Stuffed Shells

Stuffed Shells Ingredients

Everything you need to make these Stuffed Shells is simple and easy to find.

See Recipe Card Below This Post For Ingredient Quantities

Greens & Aromatics

  • Fresh baby spinach or kale: Adds color, nutrition, and a mild earthy flavor. Frozen works too, just defrost and squeeze out the water thoroughly. If using Tuscan kale or spinach bunches, remove the thick stems before cooking.
  • Olive oil: Keeps the cooked pasta from sticking together while you prep the filling.
  • Garlic: Freshly chopped garlic blends into the filling and gives it a warm, aromatic base without overpowering the cheese.

Pasta & Cheese

  • Jumbo shells: Look for shells labeled "jumbo" or "large." They're sturdy enough to hold the filling without falling apart. Cook them just until pliable so they don't tear when you stuff them.
  • Ricotta cheese: The creamy backbone of the filling. You can swap in cottage cheese for a tangier, slightly lighter version. Both work beautifully.
  • Mozzarella: Part-skim mozzarella melts perfectly and adds that classic stretchy cheese pull. Half goes in the filling, and half gets sprinkled on top for a golden, bubbly crust.
  • Parmesan: Adds sharp, salty depth to the filling and makes a great finishing touch on top of the baked shells.
  • Chives or green onions: A fresh, mild onion flavor that brightens the filling without being too sharp. Use mostly the green parts for the best texture.
  • Egg: Binds the filling together so it doesn't spill out during baking. You can skip it if you need to, the cheese will still set.

Seasonings & Sauce

  • Black pepper: Adds a little warmth and balances the richness of the cheese.
  • Red pepper flakes: Optional, but they add a gentle kick that cuts through the creaminess. Start with a pinch if you're not sure.
  • Sea salt: Enhances all the flavors and keeps the filling from tasting flat. Taste as you go and adjust to your preference.
  • Marinara sauce: Homemade or store-bought both work. Look for a sauce with simple ingredients and good flavor, you'll taste it in every bite.
  • Fresh basil: Optional, but a few torn leaves on top make the finished dish look and taste restaurant-quality.

HOW TO MAKE Stuffed Shells

Follow these steps to make perfectly stuffed shells from start to finish.

  1. Preheat & prep water: Set your oven to 375°F and position the racks in the middle and upper third. Bring a large pot of water to a rolling boil and add at least 2 teaspoons of salt. If you're using fresh greens, fill a large bowl with ice water and set it near the stove.
  2. Blanch greens: Drop fresh greens into the boiling water and let them wilt for 20 to 40 seconds. Transfer them immediately to the ice water to stop the cooking, then drain and squeeze out as much water as you can. If you're using frozen greens, defrost them under cool running water, drain, and squeeze them dry.
  3. Cook pasta: Bring the water back to a boil and add the shells a handful at a time so they don't stick together. Cook for about 10 minutes, just until they're pliable but still slightly underdone. Drain them, return them to the pot, and toss with a drizzle of olive oil to keep them from clumping. Set aside.
  4. Process filling: Add the garlic to your food processor and pulse until it's finely chopped and stuck to the sides of the bowl. Add the drained greens and process until everything is finely chopped. Add the ricotta, half the mozzarella, the Parmesan, chives, black pepper, red pepper flakes, and salt. Process until smooth and creamy. Add the egg and pulse a few more times to combine. Taste the filling and adjust the seasoning if needed.
Green spinach filling blended in a food processor.
  1. Prepare baking dish: Spread 1 cup of marinara sauce evenly across the bottom of a 9×13-inch baking dish. If the sauce doesn't cover the bottom completely, add a little more.
  2. Stuff shells: Spoon about 1½ to 2 tablespoons of filling into each shell and arrange them in neat rows in the baking dish. Spoon the remaining marinara over the top of the shells and sprinkle with the rest of the mozzarella.
Uncooked spinach and cheese stuffed pasta shells in tomato sauce.
  1. Bake: Cover the dish tightly with aluminum foil and place it on the middle rack. Bake for 30 minutes. Remove the foil, move the dish to the upper rack, and bake for another 5 to 10 minutes until the mozzarella melts and starts to turn golden in spots.
  2. Garnish & serve: Top with extra Parmesan and a few torn basil leaves if you like. Serve hot and store any leftovers in the fridge for up to 4 days, or freeze them for several months.

Substitutions & Variations

This Stuffed Shells recipe is easy to adapt based on what you have on hand or what you're in the mood for. If you want a less cheesy version, cut the mozzarella in half or skip it entirely. For a classic filling without greens, double the ricotta and finely chop the chives, then mix everything by hand instead of using a food processor.

You can also swap the greens for 2 cups of cooked or roasted vegetables like mushrooms, zucchini, or bell peppers. If you need to make the recipe egg-free, just leave the egg out. The cheese will still set up nicely during baking. For a vegan version, use dairy-free sour cream instead of ricotta, skip the egg, and blend the greens with your seasonings. Garnish with vegan Parmesan if you like.

If you're making these ahead, assemble everything through the stuffing step and refrigerate the dish until you're ready to bake. Frozen Stuffed Shells should defrost in the fridge overnight before baking, and they might need a few extra minutes in the oven.

EQUIPMENT FOR Stuffed Shells

You don't need anything fancy to make these Stuffed Shells. A large Dutch oven or stockpot works best for blanching the greens and cooking the pasta. You'll also need a large bowl for ice water if you're using fresh greens, a colander for draining, and a food processor to blend the filling smooth.

A 9×13-inch baking dish is the perfect size for this recipe, though you can divide the Stuffed Shells between a medium and large dish if that's what you have. Tongs are helpful for transferring the blanched greens, and you'll need aluminum foil to cover the dish during the first part of baking.

Storage & Reheating Tips

Leftover stuffed shells keep beautifully in the fridge for up to 4 days. Store them in an airtight container or cover the baking dish tightly with foil. When you're ready to eat, reheat individual portions in the microwave for about 2 minutes, or warm the whole dish in a 350°F oven for 15 to 20 minutes until heated through.

These Stuffed Shells also freeze really well. Let them cool completely, then wrap the dish tightly in plastic wrap and foil, or transfer individual portions to freezer-safe containers. They'll keep for several months. Defrost them in the fridge overnight before reheating.

Expert Tips

The key to great stuffed Shells is getting the pasta texture right. Don't overcook the Stuffed Shells or they'll tear when you try to stuff them. They should be pliable but still hold their shape. If a few shells split during cooking, don't worry. Just patch them with extra filling and they'll bake up just fine.

Squeeze as much water as possible out of the greens before adding them to the food processor. Excess moisture will make the filling watery and loose. I usually squeeze the greens in a clean kitchen towel or between my hands until no more water drips out.

Taste the filling before you start stuffing the shells. It should be well-seasoned on its own, with a good balance of salt, pepper, and garlic. If it tastes bland now, it'll taste bland after baking. Adjust the seasoning until it makes you want to keep eating it straight from the bowl.

Finally, don't skip the step of covering the dish with foil for the first 30 minutes of baking. This traps steam and keeps the shells moist and tender. Removing the foil at the end lets the cheese on top get golden and bubbly.

FAQ

What do you put inside stuffed shells?

Stuffed shells are usually filled with a mixture of ricotta cheese, mozzarella, Parmesan, and seasonings. In this recipe, I add spinach or kale, garlic, chives, and an egg to bind everything together. The filling is creamy, cheesy, and just the right amount of savory.

What are some common mistakes when making stuffed shells?

The most common mistakes are overcooking the pasta, which makes it fall apart when you stuff it, and not squeezing enough water out of the greens, which makes the filling watery. Also, don't forget to season the filling well before stuffing the shells. It's much harder to fix bland filling after everything is baked.

Do you boil shells before stuffing them?

Yes, you need to boil the shells until they're pliable but slightly underdone, about 10 minutes. This makes them soft enough to stuff without tearing, and they'll finish cooking in the oven. If you try to stuff raw shells, they won't cook through properly during baking.

Is ricotta cheese necessary for shells?

Ricotta is traditional and gives the filling a creamy texture, but you can substitute cottage cheese for a tangier flavor. You could also use a dairy-free sour cream if you're making a vegan version. The filling will taste a little different, but it'll still be delicious.

Related

Looking for other recipes like this? Try these:

  • Slice of Lemon Cream Pie with whipped topping and lemon garnish.
    Easy Lemon Cream Pie Recipe
  • Baked banana muffins with a bite taken out.
    Healthy Banana Muffins Recipe
  • Baked Broccoli Bacon Cheddar Chicken, and melted cheddar.
    Easy Broccoli Bacon Cheddar Chicken Bake
  • smoked salmon salad with spinach, cucumber, avocado, smoked salmon, hard-boiled eggs, red onion, and dill.
    Easy Smoked Salmon Salad with Lemon Dill Dressing

Pairing

These are my favorite dishes to serve with Stuffed Shells:

  • Raspberry chocolate cupcakes with pink frosting, chocolate drizzle, and fresh raspberry.
    Best Raspberry Chocolate Cupcakes from Scratch
  • Crispy Potato Taco Bowls with seasoned potatoes, ground beef, guacamole, cheese, tomatoes, jalapeños, and pickled onions.
    Best Crispy Potato Taco Bowls with Ground Turkey
  • Stacked chocolate Brownie Muffins with chocolate chips
    Easy Brownie Muffins Recipe
  • Sliced chocolate banana bread on a wooden board with chocolate chips
    Best Double Chocolate Banana Bread
Baked stuffed shells topped with tomato sauce and basil.

Cheesy Spinach-Stuffed Shells

Tender pasta shells brimming with a creamy spinach and ricotta filling, baked in rich marinara sauce for a comforting dinner everyone will love.
Print Recipe Pin Recipe
Prep Time 30 minutes mins
Cook Time 35 minutes mins
Total Time 1 hour hr 5 minutes mins
Servings: 10
Course: Main Course, Vegetarian Dinner
Cuisine: Italian, Vegetarian
Calories: 360
Ingredients Method Nutrition Notes

Ingredients
  

  • 1.25 pounds 20 ounces fresh baby spinach or kale washed stems removed or use frozen fully thawed and drained
  • 1.25 tablespoons extra virgin olive oil for preventing pasta from sticking
  • 15 ounces jumbo pasta shells uncooked
  • 5 cloves garlic peeled and cut into chunks for processing with greens
  • 18 ounces ricotta cheese or substitute cottage cheese softened
  • 10 ounces 2.5 cups grated part-skim mozzarella divided reserve half for topping
  • ⅔ cup 2.5 ounces grated Parmesan plus extra for garnish for cheesy flavor
  • ⅓ cup 0.75-ounce chives or green onions chopped into ¼-inch pieces green parts preferred
  • Freshly ground black pepper to taste adjust to preference
  • ¾ teaspoon crushed red pepper flakes optional for heat
  • 1 teaspoon fine sea salt adjust to taste
  • 1 large egg lightly beaten helps set the filling
  • 3.5 cups 28 ounces marinara sauce homemade or store-bought for baking
  • Fresh basil leaves for garnish optional torn or small

Method
 

  1. Preheat your oven to 375°F, positioning racks in the middle and upper thirds.
  2. Bring a large pot of water to a rolling boil over high heat, and add at least 2 teaspoons of salt.
  3. If using fresh greens, submerge them in the boiling water for 20–40 seconds until just wilted.
  4. Transfer the cooked greens immediately to a bowl of ice water to cool, then drain and squeeze out excess liquid.
  5. For frozen greens, rinse under cool water until fully thawed, drain, and squeeze out water.
  6. Return the pot of water to a boil and carefully add the pasta shells. Cook until tender but slightly firm, about 10 minutes, stirring occasionally.
  7. Drain the shells and return them to the pot. Gently stir in the olive oil to prevent sticking.
  8. Process the garlic in a food processor until finely chopped, scraping the sides as needed.
  9. Add the squeezed greens to the processor and pulse until chopped into small pieces.
  10. Add the ricotta cheese and blend until smooth.
  11. Stir in half of the mozzarella, all the Parmesan, chives, black pepper, red pepper flakes, and salt. Taste and adjust seasoning if needed.
  12. Finally, add the egg and process until fully incorporated.
  13. Spread 1 cup of marinara sauce in the bottom of a large baking dish (or divide between two smaller dishes).
  14. Stuff each pasta shell with 1.5–2 tablespoons of the cheese-green mixture and arrange in the baking dish.
  15. Spoon the remaining marinara sauce over the shells and sprinkle with the reserved mozzarella.
  16. Cover tightly with foil and bake for 30 minutes on the middle rack. Then remove foil and bake on the upper rack for 5–10 minutes until cheese is melted and lightly golden.
  17. Garnish with additional Parmesan and torn basil leaves before serving.

Nutrition

Serving: 1 servingCalories: 360kcalCarbohydrates: 35gProtein: 18gFat: 18gSaturated Fat: 9gPolyunsaturated Fat: 2gMonounsaturated Fat: 6gCholesterol: 60mgSodium: 720mgPotassium: 550mgFiber: 5gSugar: 6gVitamin A: 110IUVitamin C: 25mgCalcium: 35mgIron: 20mg

Notes

These creamy stuffed shells make the perfect cozy dinner. Layers of cheesy filling and savory sauce create a heartwarming dish everyone will ask for again.

Tried this recipe?

Let us know how it was!

More Dinner

  • Baked garlic butter baked chicken breasts with herbs on a plate.
    Easy garlic butter baked chicken breasts
  • Creamed corn topped with cooked shrimp and creamed corn, lime, and herbs.
    Easy Shrimp and Creamed Corn
  • BBQ Chicken Mac and Cheese with parsley on top.
    Easy BBQ Chicken Mac and Cheese
  • Baked Cheesy Chicken Crescent Bake with herbs.
    Easy Cheesy Chicken Crescent Bake

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




KATELYN jEFFERSON

Katelyn Jefferson is a home cook, recipe developer, and food enthusiast. Her easy-to-follow, flavorful recipes have helped countless readers bring delicious meals to their tables.

More about me

Popular

  • Sliced cinnamon sugar donut bread on a cutting board.
    Easy Cinnamon Donut Bread
  • Baked stuffed shells topped with tomato sauce and basil.
    Easy Stuffed Shells with Spinach
  • Moist Chocolate Cupcakes with chocolate frosting and sprinkles.
    Best Moist Chocolate Cupcakes Recipe
  • Baked Coffee Cake Cookies with streusel and glaze
    Easy Coffee Cake Cookies Recipe

Seasonal

  • Image of Crispy ground beef tacos topped with cheese, tomatoes, onions, and cilantro.
    Easy Crispy Ground Beef Tacos
  • Image of stacked, gooey brown butter brownies with a sprinkle of sea salt.
    Easy Brown Butter Brownies
  • Image of a stack of fluffy Cottage Cheese Pancakes drizzled with syrup.
    Best Cottage Cheese Pancakes
  • Smoky Street Corn Chicken Bowls with rice, avocado, and lime.
    Easy Smoky Street Corn Chicken Bowls

Footer

↑ back to top

Explore

  • About
  • Contact
  • FAQ

Legal pages

  • Privacy Policy
  • Terms & Conditions
  • Accessibility
  • Disclosure
  • Cookie Policy

Copyright © 2026 Cooking and Love • Quick and Easy Cooking 🥘