Dreamy Spinach Ricotta Shells

Category: Sophisticated Dinners Ready in 45 Minutes or Less

You’ll fill big shells with a cheesy, herbed spinach mix, set them into saucy marinara, and bake with a layer of bubbly mozzarella on top. Every shell gets stuffed by hand so you won’t miss out on any cheesy flavor. Baking makes everything blend together nicely and keeps the filling smooth while the sauce gets nice and hot. Add some torn basil at the end for an extra punch of freshness. The dish is easy to prep ahead—just put it together when you have time and bake later for a chill night in. Serve with some crisp salad or a hunk of bread and dinner’s set.

A woman in a white chef's coat smiles for the camera.
Created By Mia Laurent
Updated on Fri, 30 May 2025 23:04:00 GMT
Spinach Ricotta Shells fresh from the oven Pin
Spinach Ricotta Shells fresh from the oven | chefmiarecipes.com

Grab some jumbo pasta shells and stuff 'em with a creamy mix of cheese and cooked spinach—finish the whole thing off with tangy tomato sauce. You get a warm, cozy dish that's perfect for any night when you're feeding your crew or want vegetarian comfort food that really hits the spot.

The first time I put these together was for a friend's potluck, and folks kept coming up to me asking how I made them. Even my pickiest eaters beg for these cheesy shells every time.

Tasty Ingredients

  • Jumbo pasta shells: Go for intact, nicely-shaped pasta shells—these are perfect for packing with the filling.
  • Ricotta cheese: Pick whole milk if you want top-notch creaminess, but you can do part-skim if you're looking to lighten it up. This is the base of your filling.
  • Shredded mozzarella cheese: Freshly shredded is best for a super gooey cheese pull, but use whatever you have on hand.
  • Grated Parmesan cheese: Grab a block of Parmigiano Reggiano and grate it yourself if you want a big flavor boost. Adds a sharp bite to the filling.
  • Large egg: Helps everything stick together so your filling doesn't spill out. Fresh eggs work great here if you've got access!
  • Fresh or frozen spinach: Fresh wilts down super fast, but frozen works fine—just make sure to squeeze out the water really well.
  • Garlic: Use nice, firm cloves; mince them up to give your filling loads of flavor.
  • Marinara sauce: Pick your fave tomato sauce, homemade or jarred, to bring the dish together.
  • Olive oil: This one's for cooking your spinach and garlic. Extra-virgin brings out a nice aroma.
  • Italian seasoning: Dried herbs bring that classic Italian vibe.
  • Salt and black pepper: Use freshly cracked pepper if you can—it makes a difference.
  • Fresh basil leaves for garnish: Totally optional, but a little basil on top looks and smells awesome.

Simple How-To

Bake the Dish:
After your shells are filled and set in the pan, pour the rest of the marinara over the top and sprinkle with leftover mozzarella. Cover tight with foil and bake for twenty minutes, then uncover, and keep baking about ten more minutes so you get bubbly, golden cheese. Let it hang out a few minutes before serving so everything can settle—then dig in.
Fill the Shells:
Crank your oven to temperature. Add a cup of marinara sauce to the bottom of your baking dish. Use a spoon to pack the cheesy spinach mixture into each pasta shell—don't jam them too tight. Place them open side up in the pan, all snuggled together.
Mix up the Filling:
Toss ricotta, half your mozzarella, Parmesan, and egg into a bowl. Over medium heat, warm olive oil, then add minced garlic—let it get fragrant, about 30 seconds. Toss in your spinach and cook until wilted, getting rid of any extra liquid. Scrape all that into your cheese mix, stir, and season up with salt, pepper, and Italian seasoning.
Boil Your Pasta Shells:
Start these off in well-salted, boiling water and cook them just until tender but still holding their shape. Give 'em a stir so they don't get stuck together. Once they're cooked, drain and lay them out flat on a plate so they cool and don't break before stuffing.
Spinach and Ricotta Shells Pin
Spinach and Ricotta Shells | chefmiarecipes.com

Parmesan is my absolute favorite part of this dish. It's so nutty and bold, it totally wakes up the whole filling. Grating it fresh always reminds me of the old days in the kitchen with my grandma, just before the family showed up for Sunday dinner.

Storing Leftovers

Stash any shells you don't eat in a tight container in the fridge and they'll keep for up to three days. If you're making ahead, build the whole thing and stick it in the fridge or freezer with a top on it. Heat up leftovers with a splash more marinara and bake it covered—that way your shells stay nice and moist.

Swap Outs

If you're in a hurry, go for frozen spinach, just press out all the water once it's thawed. Cottage cheese can totally stand in for ricotta and makes it lighter but still smooth. Want some smokiness? Drop in smoked mozzarella or even roasted red peppers for a twist.

Ways to Serve

Set these shells next to a sharp green salad and toasted garlic bread or your favorite focaccia. They're awesome as part of a spread—add some roasted veggies or a classic antipasto platter if you've got friends coming over.

Where It's From

Dishes that use stuffed pasta have their roots in Italian comfort cooking. While these big shells are a stateside riff, Italian meals are full of cheesy, filled pastas like cannelloni and manicotti—it’s easy to see why everyone loves them at a big family gathering.

Common Recipe Questions

→ How do you stop shells from sticking to each other?

Don’t overcook the shells—just cook till they’re firm. Once drained, toss them with a splash of olive oil. They won’t clump, and it’s way easier to fill.

→ Is frozen spinach okay instead of fresh stuff?

Totally! Thaw it first and squeeze out as much water as you can before adding it to your cheese mix.

→ Which cheese works best for stuffing?

Go for full-fat ricotta if you want it super creamy. Part-skim is fine for a lighter bite. A bit of mozzarella and Parmesan makes it extra tasty.

→ How do you switch up the filling?

Toss in sautéed mushrooms, sun-dried tomatoes, or a handful of fresh basil or parsley for a fresh twist.

→ Can you get these ready beforehand?

You sure can. Prep and chill or freeze the shells. When ready, thaw if frozen, then bake 'til browned and bubbly.

Spinach Ricotta Shells

Big pasta shells filled with cheesy spinach, tucked in tangy marinara and baked for an easy, shareable dinner.

Prep Time
20 minutes
Cooking Time
25 minutes
Total Duration
45 minutes
Created By: Mia Laurent

Recipe Category: Weeknight Elegance

Skill Level: Moderately Challenging

Recipe Cuisine: Italian

Recipe Yield: 4 Number of Servings

Dietary Categories: Vegetarian-Friendly

Ingredients You’ll Need

→ Pasta

01 12 to 15 big pasta shells (about 175 g)

→ Filling

02 500 g ricotta cheese
03 1 large egg
04 50 g Parmesan, grated
05 2 cloves garlic, chopped fine
06 2 cups (60 g) fresh spinach, chopped up, or 1 cup (130 g) frozen spinach, thawed and well squeezed
07 125 g shredded mozzarella cheese, split in half

→ Assembly

08 Salt, add as much as you like
09 Fresh basil leaves, if you fancy for topping
10 1 teaspoon Italian herbs mix
11 15 ml olive oil
12 Freshly cracked black pepper, to taste
13 480 ml tomato-based marinara sauce

Steps to Make It

Step 01

Give your dish a few minutes to rest, so everything comes together. Throw on fresh basil right before you dig in, if you want.

Step 02

Pour the last of the marinara on top of the shells, sprinkle the rest of the mozzarella over them, cover up with foil, and bake for twenty minutes. Pull the foil off and let them bake another ten minutes, until bubbly and golden.

Step 03

Heat up your oven to 190°C. Pour half the marinara into the bottom of a 22x33 cm (9x13 inch) oven dish. Scoop about two tablespoons of the cheesy spinach mix into each shell, and line them all up in the dish.

Step 04

Warm up olive oil in a pan at medium heat, toss in the chopped garlic for about half a minute until it smells great, then add spinach and stir until it's wilted (takes two or three minutes). Let it cool for a bit, then mix into the ricotta blend with the Italian seasoning, salt, and black pepper.

Step 05

Toss ricotta, 60 g of the mozzarella, Parmesan, and the egg into your biggest bowl. Stir it all up so everything's mixed and smooth.

Step 06

Drop the big pasta shells into a pot of salty boiling water and cook them for 8 to 10 minutes until they still have a little bite. Drain and let cool a bit.

Extra Information

  1. Want a silky filling? Use full-fat ricotta. But lighter ricotta works too if you need it.
  2. Don’t jam too much filling in the shells or they’ll burst open as they bake.
  3. Throw in sautéed mushrooms, sun-dried tomatoes, or fresh herbs if you want more flavor in the filling.
  4. You can freeze the stuffed shells before you bake them. Just thaw and cook like normal later.

Essential Tools

  • Big pot
  • Mixing bowl
  • Oven dish (22x33 cm)
  • Skillet
  • Foil

Allergen Details

Review every item for allergen risks. Reach out to a healthcare expert for any concerns.
  • Has dairy from ricotta, mozzarella, and Parmesan.
  • Includes eggs.
  • Contains gluten (pasta shells).

Nutritional Details (Per Serving)

These figures are for general reference and shouldn’t replace expert medical guidance.
  • Caloric Content: 336
  • Fat Content: 21.9 grams
  • Carbohydrate Content: 17.7 grams
  • Protein Content: 17.2 grams