Creamy Spinach and Cheese Stuffed Shells You’ll Love to Bake

Bianca

Founder of Red Recipe

Spinach and Cheese Stuffed Shells

Best seller

knife

You’re Missing Out! This Chef Knife Is a Game-Changer

  • Stays Sharp: Ice-hardened for long-lasting sharpness.
  • Better Control: Unique finger hole for a steady grip.
  • Built to Last: Premium stainless steel and beech wood.
  • Perfect Balance: Comfortable weight for easy use.
  • Big Savings: 70% off, high quality at a steal.
  • Customer Approved: Loved for quality and ease.
Grab Yours Today at 70% Off!

This post may contain affiliate links learn more.

There’s something truly comforting about a dish that wraps rich, creamy cheese and vibrant spinach into tender pasta shells, baking into bubbly perfection. After a busy day, I wanted a meal that felt special but didn’t require hours in the kitchen—that’s when spinach and cheese stuffed shells became my go-to. This recipe strikes the perfect balance between wholesome and indulgent, making it ideal for family dinners or impressing guests without stress. Each bite melts with flavorful goodness and hearty greens, proving homemade meals can be both simple and spectacular. Ready to turn your weeknight dinner into something unforgettable? Let’s dive into making these irresistible stuffed shells together.

Why choose Spinach and Cheese Stuffed Shells?

Comfort in every bite: Creamy cheese meets nutritious spinach in tender pasta shells, creating a heartwarming meal. Easy prep: Minimal hands-on time lets you savor homemade goodness without stress. Versatile crowd-pleaser: Perfect for family dinners, potlucks, or impressing guests. Nutritious and indulgent: Combines wholesome greens with rich, melty cheese for balanced flavor. Make-ahead friendly: Ideal for prepping in advance and baking when hungry.

Spinach and Cheese Stuffed Shells Ingredients

For the Filling

  • Ricotta Cheese – choose whole-milk for a richer, creamier texture that complements the spinach perfectly.
  • Fresh Spinach – sautéed lightly to wilt and brighten, adding vibrant color and nutrients.
  • Mozzarella Cheese – shredded, to melt beautifully inside and on top for that gooey finish.
  • Parmesan Cheese – grated finely, it adds a sharp, savory depth to the filling mix.
  • Egg – acts as a natural binder to keep the filling creamy yet firm when baked.
  • Garlic – minced, for a fragrant hint that pairs wonderfully with the greens and cheese.
  • Salt & Pepper – seasoned simply to enhance all the fresh flavors without overpowering.

For Assembling and Baking

  • Jumbo Pasta Shells – cooked al dente, they’re the perfect vessels to hold the luscious spinach and cheese mixture.
  • Marinara Sauce – use a good-quality or homemade tomato sauce to nestle shells in a flavorful bed while baking.
  • Extra Mozzarella – sprinkled over the top before baking for that irresistible golden crust.
  • Fresh Basil or Parsley (optional) – chopped and sprinkled after baking for a fresh, herbal finish.

Each ingredient plays a key role in making these Spinach and Cheese Stuffed Shells so comforting and satisfying, turning simple pantry staples into a dish brimming with warmth and love.

How to Make Spinach and Cheese Stuffed Shells

  1. Boil Shells: Bring a large pot of salted water to a rolling boil. Cook jumbo pasta shells until al dente, about 8 minutes. Drain carefully and let shells cool slightly before stuffing.

For the Filling:

  1. Sauté Spinach: Heat a drizzle of olive oil in a skillet over medium heat. Add minced garlic and fresh spinach leaves, cooking until wilted and tender, about 2–3 minutes. Season lightly with salt and pepper.

  2. Mix Filling: In a bowl, combine ricotta, shredded mozzarella, grated Parmesan, sautéed spinach, and beaten egg. Stir gently until the mixture is smooth, creamy, and evenly seasoned.

Assemble & Bake:

  1. Preheat Oven: Preheat your oven to 375°F (190°C). Lightly grease a medium baking dish with cooking spray or olive oil to prevent sticking.

  2. Stuff Shells: Spread a thin layer of marinara sauce on the bottom of the baking dish. Fill each cooled shell generously with the spinach-cheese mixture, arranging them snugly side by side.

  3. Bake: Cover the dish with foil and bake for 20 minutes. Remove the foil, top with extra mozzarella, then bake uncovered another 10 minutes until cheese is golden brown and bubbly.

Optional: Add a handful of chopped fresh basil before serving.

Exact quantities are listed in the recipe card below.

Tips for the Best Spinach and Cheese Stuffed Shells

  • Avoid Overcooking Pasta: Cook jumbo shells just until al dente to prevent them from becoming mushy during baking. Slightly firm shells hold the filling better.
  • Drain Spinach Well: After sautéing, squeeze out excess moisture from spinach to keep the filling creamy, not watery. This keeps your stuffed shells perfectly textured.
  • Use Fresh Ingredients: Fresh spinach and good-quality cheeses elevate flavor and richness, making your Spinach and Cheese Stuffed Shells irresistibly delicious.
  • Mix Gently: Stir the filling just until combined to maintain a light, creamy texture without becoming dense. Overmixing can make it heavy.
  • Cover While Baking: Keep the dish covered for the first 20 minutes to steam shells evenly, then uncover to achieve that golden, bubbly cheese topping.

Variations & Substitutions for Spinach and Cheese Stuffed Shells

Feel free to get creative with this cheesy and comforting dish to suit your taste buds!

  • Gluten-Free: Substitute jumbo shells with gluten-free pasta shells for a delicious alternative that everyone can enjoy.

  • Cheese Blend: Experiment with a blend of cheeses like goat cheese or feta for an added zing that elevates the filling.

  • Vegan Option: Swap ricotta and mozzarella for cashew or almond cheese, and use flax eggs instead of a regular egg for a plant-based delight.

  • Spice It Up: Add a pinch of red pepper flakes or a drizzle of hot sauce to the filling for a fiery kick that contrasts nicely with the creaminess.

  • Mushroom Twist: Incorporate sautéed mushrooms along with the spinach for an earthy flavor and extra texture that adds depth to every bite.

  • Different Greens: Make use of kale or Swiss chard in place of spinach for a robust and nutritious variation that’s just as tasty.

  • Protein Boost: Mix in cooked ground turkey or sausage with the cheese filling for a hearty addition that turns it into a full meal.

  • Creatively Layered: Instead of stuffing, layer the shells like a lasagna with sauce, keeping all the flavors while creating an easy, casserole-style dish.

With these variations, you’re just a few simple changes away from transforming your Spinach and Cheese Stuffed Shells into an entirely new culinary experience!

Make Ahead Options

These Spinach and Cheese Stuffed Shells are perfect for busy home cooks seeking to simplify meal planning! You can prepare the filling and stuff the shells up to 24 hours in advance. Simply follow the filling and assembling steps, then cover the dish tightly with plastic wrap and refrigerate. To maintain quality, press the wrap directly against the surface of the filling to prevent drying. When you’re ready to bake, remove the wrap, add the marinara sauce, cover with foil, and pop them in the oven straight from the fridge—just add an extra 5 minutes to the baking time for delightful, gooey cheesy perfection! Enjoy hearty, homemade comfort with minimal effort!

What to Serve with Spinach and Cheese Stuffed Shells?

There’s something truly delightful about pairing a warm, cheesy, and hearty dish with complementary sides that elevate your dining experience.

  • Garlic Bread: The crispy, buttery texture of garlic bread adds a delightful crunch, perfect for soaking up marinara sauce while balancing the creamy stuffed shells.

  • Steamed Broccoli: A burst of green, lightly steamed broccoli brings a fresh crunch and nutritious aspect to your plate, making it a pleasing contrast to the richness of the cheese.

  • Caprese Salad: Juicy tomatoes, fresh mozzarella, and aromatic basil create a refreshing side, allowing the creamy filling’s flavors to shine without overwhelming the palate.

  • Mixed Leaf Salad: A light salad with a zesty vinaigrette adds freshness and balances the indulgence of the stuffed shells. Biting into crisp greens is a win!

  • Roasted Asparagus: Tender asparagus spears drizzled with olive oil and roasted until slightly charred provide a savory, earthy pairing that complements the dish beautifully.

  • Herbed Quinoa: Nutty quinoa tossed with herbs brings wholesomeness to the meal. Its fluffy texture beautifully contrasts the stuffed shells, offering a nutritious grain option.

  • Sangria: A chilled glass of sangria bursts with fruity flavors, adding a refreshing contrast to the creamy and savory stuffed shells. It’s a fun, festive drink to enjoy!

These pairing ideas not only enhance the meal but also cater to a variety of tastes, ensuring your dinner is memorable and satisfying.

How to Store and Freeze Spinach and Cheese Stuffed Shells

Fridge: Store any leftovers in an airtight container for up to 3 days. Make sure to cover the stuffed shells with plastic wrap or foil to keep them fresh.

Freezer: For longer storage, freeze baked or unbaked stuffed shells in a freezer-safe container. They’ll stay good for up to 2 months; just seal tightly to prevent freezer burn.

Thawing: To enjoy frozen spinach and cheese stuffed shells, thaw them in the fridge overnight. Reheat in the oven at 350°F (175°C) until warmed through, about 25-30 minutes.

Reheating: If storing leftovers, reheat in the microwave on medium power or return to the oven for even heating and that delicious cheesy crust.

Spinach and Cheese Stuffed Shells Recipe FAQs

How do I pick the best spinach for this recipe?
Choose fresh spinach leaves that are bright green with no yellowing or dark spots. Baby spinach works beautifully for its tender texture and mild flavor, making the filling smooth and vibrant.

What’s the best way to store leftover stuffed shells?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Cover well with plastic wrap or foil to keep moisture in and prevent the shells from drying out.

Can I freeze the spinach and cheese stuffed shells?
Absolutely! Freeze the shells either baked or unbaked in a freezer-safe, airtight container or heavy-duty freezer bag. They’ll keep well for up to 2 months. For best results, freeze before baking to preserve freshness and texture.

How should I thaw and reheat frozen stuffed shells for the best flavor?
Thaw frozen stuffed shells overnight in the fridge. Then, bake in a preheated 350°F (175°C) oven for 25–30 minutes until heated through and bubbly. This method keeps the shells tender and melts the cheese perfectly.

What if my spinach filling is watery?
That’s a common hiccup! After sautéing spinach, squeeze it well in a clean kitchen towel or use a fine mesh strainer to press out excess moisture. This step ensures your filling stays creamy, not soggy, delivering luscious stuffed shells every time.

Are these stuffed shells safe for pets or those with allergies?
This recipe contains dairy and egg, so it’s not suitable for pets or anyone with dairy or egg allergies. For allergy-friendly adaptations, consider dairy-free cheeses and omit the egg or use an egg substitute—just keep in mind the texture will change.

Spinach and Cheese Stuffed Shells

Creamy Spinach and Cheese Stuffed Shells You’ll Love to Bake

Delicious Spinach and Cheese Stuffed Shells combining creamy cheese and healthy spinach for a comforting meal.
Prep Time 30 minutes
Cook Time 30 minutes
Cooling Time 5 minutes
Total Time 1 hour 5 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Italian
Calories: 400

Ingredients
  

For the Filling
  • 15 oz Ricotta Cheese Whole-milk for richer texture
  • 4 cups Fresh Spinach Sautéed lightly
  • 1 cup Mozzarella Cheese Shredded
  • 1/2 cup Parmesan Cheese Grated finely
  • 1 large Egg Natural binder
  • 2 cloves Garlic Minced
  • to taste Salt & Pepper To enhance flavors
For Assembling and Baking
  • 12 oz Jumbo Pasta Shells Cooked al dente
  • 2 cups Marinara Sauce Good quality or homemade
  • 1 cup Extra Mozzarella For topping
  • to taste Fresh Basil or Parsley Optional, for garnish

Equipment

  • Large Pot
  • skillet
  • baking dish
  • mixing bowl

Method
 

How to Make Spinach and Cheese Stuffed Shells
  1. Bring a large pot of salted water to a rolling boil. Cook jumbo pasta shells until al dente, about 8 minutes. Drain carefully and let shells cool slightly before stuffing.
  2. Heat a drizzle of olive oil in a skillet over medium heat. Add minced garlic and fresh spinach leaves, cooking until wilted and tender, about 2–3 minutes. Season lightly with salt and pepper.
  3. In a bowl, combine ricotta, shredded mozzarella, grated Parmesan, sautéed spinach, and beaten egg. Stir gently until the mixture is smooth, creamy, and evenly seasoned.
  4. Preheat your oven to 375°F (190°C). Lightly grease a medium baking dish with cooking spray or olive oil to prevent sticking.
  5. Spread a thin layer of marinara sauce on the bottom of the baking dish. Fill each cooled shell generously with the spinach-cheese mixture, arranging them snugly side by side.
  6. Cover the dish with foil and bake for 20 minutes. Remove the foil, top with extra mozzarella, then bake uncovered another 10 minutes until cheese is golden brown and bubbly.
  7. Add a handful of chopped fresh basil before serving, if desired.

Nutrition

Serving: 1servingCalories: 400kcalCarbohydrates: 35gProtein: 20gFat: 22gSaturated Fat: 12gPolyunsaturated Fat: 1gMonounsaturated Fat: 7gCholesterol: 90mgSodium: 800mgPotassium: 450mgFiber: 3gSugar: 4gVitamin A: 2800IUVitamin C: 15mgCalcium: 350mgIron: 2mg

Notes

For the best results, avoid overcooking pasta and drain spinach well after sautéing. Use fresh ingredients for elevated flavor.

Tried this recipe?

Let us know how it was!