Healthy Spinach Ricotta Shells – Easy Veggie Meal

Easy Spinach and Ricotta Stuffed Shells – A Healthy Veggie Dinner

Introduction

There’s something so comforting about a bubbling dish of Spinach and Ricotta Stuffed Shells. Tender pasta shells filled with creamy ricotta, sautéed spinach, herbs, and garlic, all blanketed in a rich tomato sauce and baked to golden perfection. It’s a wholesome vegetarian dinner that feels indulgent yet nourishing — ideal for weeknights, meal prep, or cozy gatherings.

This recipe is easy to assemble, freezer-friendly, and family-approved. Plus, it’s packed with calcium, fiber, and protein, making it a satisfying way to sneak in more greens.


Ingredients Overview

Jumbo Pasta Shells

  • 20–24 jumbo pasta shells (you’ll cook a few extra in case of tearing)
    • Look for durum wheat shells that hold shape well during boiling and baking.
    • Gluten-free shells are a great option if needed.

Ricotta Cheese

  • 15 oz whole milk ricotta
    • Creamy and mild, perfect for stuffing.
    • Can be replaced with part-skim for a lighter version or vegan ricotta for dairy-free.

Spinach

  • 5 oz fresh baby spinach or 10 oz frozen spinach (thawed and drained)
    • Sautéed lightly to reduce moisture and boost flavor.
    • Kale or Swiss chard can be used for variation.

Cheese Blend

  • ½ cup grated Parmesan cheese
    • Adds saltiness and nuttiness to the filling.
  • 1 cup shredded mozzarella cheese
    • Melts beautifully over the top for a golden crust.

Aromatics & Seasoning

  • 2 garlic cloves, minced
  • 1 egg (binds the filling — can be skipped or substituted with a flax egg)
  • Salt & black pepper to taste
  • ¼ tsp nutmeg (optional but enhances the ricotta’s flavor)
  • 1 tbsp fresh basil or parsley, chopped

Tomato Sauce

  • 2½ to 3 cups marinara sauce
    • Use homemade or a high-quality store-bought sauce.
    • Roasted garlic, arrabbiata, or tomato basil varieties work well.

Step-by-Step Instructions

1. Cook the Shells

  • Bring a large pot of salted water to a boil.
  • Add pasta shells and cook 2 minutes less than package instructions (they’ll finish cooking in the oven).
  • Drain and rinse with cold water. Place on a tray to avoid sticking.

2. Prepare the Spinach Filling

  • In a skillet, sauté garlic in a little olive oil until fragrant.
  • Add fresh spinach and cook until wilted (2–3 minutes). If using frozen spinach, just heat through and remove excess moisture by pressing in a towel or sieve.
  • In a bowl, mix:
    • Ricotta
    • Parmesan
    • Cooked spinach
    • Egg
    • Nutmeg
    • Salt & pepper
    • Fresh herbs

3. Assemble the Shells

  • Preheat oven to 375°F (190°C).
  • Spread 1 cup marinara sauce across the bottom of a 9×13-inch baking dish.
  • Fill each shell with about 1½ tablespoons of the ricotta-spinach mixture and place into the sauce-lined dish.

4. Top and Bake

  • Spoon remaining marinara sauce over the stuffed shells.
  • Sprinkle mozzarella cheese on top.
  • Cover with foil and bake for 25 minutes.
  • Remove foil and bake another 10 minutes until bubbly and golden.

5. Rest and Serve

  • Let sit for 5–10 minutes before serving — this helps the filling set.
  • Garnish with extra chopped parsley or basil.

Tips, Variations & Substitutions

  • Make it spicy: Add crushed red pepper flakes to the sauce.
  • Vegan version: Use dairy-free ricotta (almond or tofu-based), egg replacer, and vegan mozzarella.
  • Add mushrooms: Sauté with the spinach for extra umami.
  • Boost protein: Mix in cottage cheese or chopped white beans with the ricotta.
  • No jumbo shells? Use cooked manicotti or layer the filling in lasagna noodles and roll them.

Storage Tip:
This dish keeps well refrigerated for up to 4 days or frozen for 2 months. Assemble ahead and freeze unbaked; bake directly from frozen, adding 15 extra minutes covered.


Serving Ideas & Occasions

These stuffed shells shine on their own but pair beautifully with:

  • Garlic bread or whole-grain rolls
  • Crisp green salad with lemon vinaigrette
  • Steamed green beans or roasted carrots
  • Glass of red wine or sparkling water with lemon

Perfect for:

  • Weeknight family dinners
  • Make-ahead meal prep
  • Meatless Mondays
  • Potluck or holiday buffet additions

Nutritional & Health Notes

These shells are:

  • Vegetarian
  • A good source of calcium and protein
  • Rich in fiber from spinach and tomatoes

Per serving (3 shells):

  • Calories: ~320
  • Protein: ~17g
  • Fat: ~12g
  • Carbs: ~28g
  • Fiber: ~4g
  • Calcium: ~20% RDI

To reduce calories, use:

  • Part-skim ricotta
  • Light mozzarella
  • Lower-carb marinara with no added sugar

FAQs

Q1: Can I make stuffed shells ahead of time?
A1: Yes! Assemble them up to 24 hours in advance, cover tightly, and refrigerate. Bake as instructed when ready.

Q2: How do I prevent the shells from tearing?
A2: Undercook them slightly and handle gently. Cook a few extras in case some tear.

Q3: Can I freeze baked stuffed shells?
A3: Absolutely. Let them cool completely, then wrap well. Reheat covered at 350°F for 20–30 minutes.

Q4: What sauce is best for stuffed shells?
A4: A classic marinara sauce works best. For variation, try a blush sauce (half marinara, half cream) or pesto drizzle after baking.

Q5: What’s the best ricotta alternative?
A5: For dairy-free, try almond-based ricotta or a mix of mashed tofu + lemon juice + nutritional yeast + olive oil.

Q6: Can I add more veggies to the filling?
A6: Yes — finely chopped mushrooms, grated zucchini (squeezed dry), or caramelized onions blend well with ricotta.

Q7: What’s the best way to reheat leftovers?
A7: Cover with foil and bake at 350°F for 15–20 minutes, or microwave individual portions until warm.

Print

Healthy Spinach Ricotta Shells – Easy Veggie Meal

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Tender jumbo pasta shells stuffed with creamy ricotta and spinach, topped with marinara and melty mozzarella. A healthy vegetarian dinner the whole family will love.

  • Author: Maya Lawson
  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Total Time: 55 minutes
  • Yield: 4-6 servings 1x

Ingredients

Scale
  • 2024 jumbo pasta shells
  • 15 oz ricotta cheese
  • 5 oz fresh spinach (or 10 oz frozen, thawed & drained)
  • ½ cup grated Parmesan cheese
  • 1 cup shredded mozzarella cheese
  • 1 egg
  • 2 garlic cloves, minced
  • ¼ tsp nutmeg (optional)
  • Salt and black pepper, to taste
  • 3 cups marinara sauce
  • 1 tbsp chopped parsley or basil

Instructions

  1. Boil shells 2 minutes less than package suggests. Drain and set aside.
  2. Sauté garlic and spinach until wilted.
  3. Mix ricotta, Parmesan, egg, herbs, spinach, nutmeg, salt, and pepper in a bowl.
  4. Preheat oven to 375°F. Spread 1 cup marinara in baking dish.
  5. Stuff each shell and arrange over sauce. Top with remaining sauce and mozzarella.
  6. Cover with foil and bake 25 minutes. Uncover and bake 10 more until bubbly.
  7. Let cool 5–10 minutes before serving. Garnish with herbs.

Notes

  • Make ahead and refrigerate or freeze before baking
  • Use vegan cheese and egg substitute for plant-based version
  • Add mushrooms or zucchini to the filling for extra veggies

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

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