Cheesy Spinach and Mushroom Stuffed Shells: The Ultimate Comfort Food You Deserve – A Creamy, Three-Cheese Baked Pasta That Feels Like a Warm Hug

⚖️
Difficulty
Easy
⏲️
Prep Time
25 mins
🕒
Cook Time
35 mins
⏱️
Total Time
60 mins
🍽️
Servings
6

Growing up in Morocco, my mother’s kitchen was a place of warmth, where earthy spices and fresh vegetables came together in slow-simmered tagines and fragrant couscous. Years later, after training at a culinary school in Paris and falling in love with the bold, generous spirit of New York City dining, I found myself craving a dish that bridged all those worlds. These Cheesy Spinach and Mushroom Stuffed Shells are exactly that bridge — a creamy, decadent baked pasta that wraps you in comfort while honoring the simple beauty of mushrooms, spinach, and three kinds of cheese. The moment I first made them for a chilly NYC evening, I knew I had created something special: a recipe that feels both luxurious and deeply familiar, the ultimate comfort food you deserve after a long day.

Imagine jumbo pasta shells, each one tender and perfectly shaped, cradling a rich filling of sautéed cremini mushrooms, wilted spinach, and a creamy trio of ricotta, mozzarella, and Parmesan. Now picture them nestled in a savory marinara sauce, baked until the cheese on top turns golden and bubbly, with little pockets of browned goodness at the edges. The aroma alone — earthy mushrooms, sweet tomato, garlic, and melted cheese — will fill your kitchen with a warmth that rivals any restaurant. Every bite delivers a contrast of textures: the tender shell gives way to a creamy, slightly chunky filling, while the sauce ties everything together with its bright acidity. It’s the kind of dish that makes you close your eyes and sigh with satisfaction.

What sets my version apart is the attention to detail — techniques I picked up in Paris and flavors I learned from my mother. I sauté the mushrooms until they’re deeply golden, not just softened, to build a savory foundation. I squeeze the spinach well to avoid a watery filling, and I layer the cheeses for maximum creaminess without heaviness. Plus, I’ll share my pro tip for keeping the shells perfectly al dente so they don’t turn mushy during baking. Whether you’re a seasoned cook or a beginner looking for an impressive dinner, this stuffed shells recipe is foolproof, forgiving, and absolutely delicious. Let me show you how to make it.

Why This Cheesy Spinach and Mushroom Stuffed Shells Recipe Is the Best

The flavor secret here lies in the three-cheese blend and the way I cook the mushrooms. In Paris, I learned that browning mushrooms properly — giving them time to release their moisture and caramelize — unlocks an umami depth that no shortcut can mimic. I use cremini mushrooms for their robust, meaty flavor, and I don’t crowd the pan, so they brown instead of steam. Combined with creamy ricotta, stretchy mozzarella, and sharp Parmesan, the filling becomes a luxurious, savory blanket for the pasta. The marinara sauce, with its bright tomato notes, cuts through the richness perfectly, creating a balanced dish that feels indulgent but not heavy.

Texture is everything in a baked pasta, and I’ve perfected the method to ensure every component shines. The shells are cooked just to al dente — they’ll finish cooking in the oven, so starting them slightly firm prevents that dreaded mushy texture. The spinach is wilted and then lightly squeezed, removing excess moisture that could make the filling watery. And the cheese topping? I use a combination of shredded mozzarella and a dusting of Parmesan for a crust that’s golden, bubbly, and slightly crisp at the edges. Every forkful gives you a tender shell, a creamy center, and a lightly crisped top — a textural symphony.

This recipe is also wonderfully foolproof and fast for a weeknight wonder. From start to finish, you’re looking at about an hour, and most of that is hands-off baking time. The filling comes together in one bowl while the pasta boils, and the assembly is straightforward — no complicated techniques or special equipment. I’ve tested this with home cooks of all skill levels, and it always turns out beautifully. Plus, you can assemble it a day ahead, making it perfect for busy evenings or entertaining. It’s the kind of easy baked pasta that delivers maximum comfort with minimum fuss.

Cheesy Spinach and Mushroom Stuffed Shells Ingredients

I source my ingredients from the Union Square Greenmarket in NYC whenever I can — the cremini mushrooms there are always earthy and firm, and the fresh spinach is crisp and vibrant. For the cheeses, I head to a small Italian deli in Brooklyn that reminds me of the fromageries in Paris. But don’t worry — everything here is easy to find at any well-stocked US grocery store. Let’s talk about what you’ll need.

Ingredients List

  • 12 ounces jumbo pasta shells
  • 2 tablespoons olive oil
  • 8 ounces cremini mushrooms, sliced
  • 3 cloves garlic, minced
  • 5 ounces fresh baby spinach
  • 15 ounces ricotta cheese
  • 2 cups shredded mozzarella cheese, divided
  • 1/2 cup grated Parmesan cheese
  • 1 large egg
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes (optional)
  • 24 ounces marinara sauce
  • Fresh basil for garnish (optional)

Ingredient Spotlight

Cremini mushrooms are my go-to for this stuffed shells recipe because they offer a deeper, earthier flavor than white button mushrooms. Look for ones that are firm, dry, and free of slimy spots — they should smell fresh and woodsy. If you can’t find cremini, white button mushrooms work well, though the flavor will be milder. For a more luxurious twist, try a mix of cremini and shiitake; the shiitakes add an extra layer of umami.

Ricotta cheese is the heart of the creamy filling. I recommend whole-milk ricotta for the richest texture and flavor. Part-skim works in a pinch but will be less luscious. Always drain any excess liquid from the ricotta before mixing — just give it a gentle stir and pour off any watery layer on top. This small step helps prevent a runny filling.

Fresh baby spinach is ideal because it wilts quickly and has a sweet, tender flavor. Frozen spinach can be used in a pinch — just thaw it completely and squeeze out every drop of water before adding it to the filling. You’ll need about half a 10-ounce package of frozen chopped spinach, thawed and well-drained.

Marinara sauce is the savory base that ties everything together. I prefer a good-quality jarred marinara with a short ingredient list — look for one that lists tomatoes, olive oil, garlic, and basil as the main components. Rao’s or Muir Glen are excellent options. You can also use your own homemade sauce if you have it on hand.

Original IngredientBest SubstitutionFlavor / Texture Impact
Cremini mushroomsWhite button or shiitake mushroomsMilder flavor with white button; more umami with shiitake
Fresh baby spinachFrozen chopped spinach (thawed and squeezed dry)Slightly more moisture; be sure to squeeze well to avoid watery filling
Whole-milk ricottaPart-skim ricotta or cottage cheese (drained)Less creamy with part-skim; cottage cheese is tangier and grainier
Marinara sauceCrushed tomatoes with garlic and basil, or arrabbiata for heatCrushed tomatoes are less seasoned; arrabbiata adds spice

How to Make Cheesy Spinach and Mushroom Stuffed Shells — Step-by-Step

Making these creamy stuffed shells is easier than you think, and I’ll walk you through every step with the tips I’ve learned from years in professional kitchens. Trust me — if you can boil pasta and stir a bowl, you can make this showstopper of a dinner.

Step 1: Cook the Shells

Bring a large pot of salted water to a rolling boil. Add the jumbo pasta shells and cook according to package directions until al dente — usually about 9 to 11 minutes, depending on the brand. You want them tender but still firm to the bite, as they’ll continue cooking in the oven. Drain the shells in a colander, then rinse with cold water to stop the cooking process and prevent them from sticking together. Set them aside on a clean kitchen towel or baking sheet, open side up, so they’re ready to fill.

💡 mia’s Pro Tip: Cook the shells in well-salted water — it should taste like the sea. This is your only chance to season the pasta from the inside out, and it makes a real difference in the final dish.

Step 2: Sauté the Mushrooms and Spinach

In a large skillet, heat the olive oil over medium heat. Add the sliced cremini mushrooms in a single layer — don’t overcrowd the pan. Let them cook undisturbed for about 4 minutes, then stir and continue cooking until they’re golden and tender, about 5 to 7 minutes total. Add the minced garlic and cook for 30 seconds until fragrant, then add the fresh spinach. Toss gently and cook until the spinach is completely wilted, about 2 minutes. Remove the skillet from the heat and let the mixture cool slightly — about 5 minutes — before adding it to the cheese mixture.

⚠️ Common Mistake to Avoid: Crowding the pan with mushrooms causes them to steam instead of brown. Work in batches if needed, or use a larger skillet. You want deep golden color, not gray, soggy mushrooms.

Step 3: Make the Cheese Filling

In a large bowl, combine the ricotta cheese, 1 cup of the shredded mozzarella, the grated Parmesan, the egg, salt, black pepper, and red pepper flakes if using. Add the cooled spinach-mushroom mixture and stir everything together until well blended. Take a moment to taste the filling — adjust salt or pepper if needed. The filling should be creamy, savory, and slightly thick, not watery.

💡 mia’s Pro Tip: For an extra layer of warmth, add a pinch of freshly grated nutmeg to the ricotta mixture. It’s a classic French touch that beautifully complements the spinach and cheese.

Step 4: Assemble the Dish

Preheat your oven to 375°F (190°C). Spread half of the marinara sauce evenly over the bottom of a 9×13-inch baking dish. Now, take each cooked shell and stuff it with a generous spoonful of the cheese-spinach mixture — about 1 to 2 tablespoons per shell, depending on the size. Place each filled shell in the baking dish, open side up, nestled snugly against its neighbors. Continue until all shells are filled and arranged in a single layer. Pour the remaining marinara sauce over the tops of the shells, then sprinkle with the remaining 1 cup of mozzarella cheese.

⚠️ Common Mistake to Avoid: Don’t overfill the shells — they should be generously filled but not bursting, or they may split open during baking. A heaping tablespoon is usually just right.

Step 5: Bake and Rest

Cover the baking dish tightly with foil and bake for 25 minutes. The foil traps steam and helps the shells cook through evenly without drying out. After 25 minutes, remove the foil and bake for an additional 10 minutes, until the cheese is melted, bubbly, and lightly golden in spots. Remove from the oven and let the dish rest for at least 5 minutes before serving. This resting time allows the filling to set slightly, so the shells hold their shape when you serve them. Garnish with fresh basil if desired.

💡 mia’s Pro Tip: For an extra-golden top, switch the oven to broil for the last 1 to 2 minutes of baking. Watch it carefully so the cheese doesn’t burn — you want it blistered and gorgeous.

StepActionDurationKey Visual Cue
1Cook shells9–11 minAl dente, tender but firm
2Sauté mushrooms & spinach7–9 minMushrooms golden, spinach wilted
3Mix cheese filling5 minCreamy, well combined
4Assemble10–12 minShells filled, sauce layered, cheese on top
5Bake (covered)25 minSteaming, cheese melting
6Bake (uncovered)10 minGolden, bubbly cheese
7Rest5 minFilling sets slightly

Serving & Presentation

When I serve these Cheesy Spinach and Mushroom Stuffed Shells, I like to let them shine as the centerpiece of the table. Use a wide spatula to lift two or three shells onto each plate, making sure to spoon some of the extra marinara sauce from the dish over the top. A sprinkle of fresh basil ribbons — or even a few whole leaves — adds a pop of green and a fresh, peppery contrast to the rich cheese. For an extra flourish, drizzle a little good-quality olive oil and a pinch of flaky sea salt over each serving. It’s a small touch that elevates the whole dish.

In my NYC apartment, I pair these stuffed shells with a simple arugula salad dressed with lemon and shaved Parmesan — the peppery greens and bright citrus cut through the richness beautifully. A side of garlic bread is always welcome for sopping up every last bit of sauce. For a Moroccan-inspired twist that reminds me of home, I sometimes serve a small bowl of harissa on the side for those who want a spicy kick. And of course, a glass of medium-bodied red wine like a Chianti or a Montepulciano d’Abruzzo is the perfect companion.

Pairing TypeSuggestionsWhy It Works
Side DishArugula salad with lemon, roasted broccoli, sautéed green beansBright, acidic sides balance the rich, cheesy pasta
Sauce / DipExtra marinara, harissa, pesto drizzleAdds heat or herbal freshness to cut richness
BeverageChianti, Montepulciano d’Abruzzo, sparkling water with lemonMedium-bodied red wine complements tomato and cheese
GarnishFresh basil, flaky sea salt, olive oil drizzle, red pepper flakesAdds freshness, texture, and visual appeal

Make-Ahead, Storage & Reheating

One of the things I love most about this easy baked pasta is how well it works for meal prep. In my busy NYC schedule, I often assemble the entire dish the night before — or even two days ahead — and pop it in the oven when I’m ready. The flavors actually meld and deepen overnight, making it even more delicious. Here’s everything you need to know about storing, freezing, and reheating these stuffed shells.

MethodContainerDurationReheating Tip
RefrigeratorCovered baking dish or airtight containerUp to 4 daysReheat covered at 350°F for 15–20 min, then uncover for 5 min
FreezerFreezer-safe dish or heavy-duty foil panUp to 3 monthsThaw overnight in fridge; bake covered at 375°F for 30 min, uncover for 10 min
Make-AheadAssembled in baking dish, covered, refrigeratedUp to 2 days in advanceAdd 10 min to covered bake time if starting from cold

When reheating leftovers, the key is to add a splash of water or extra marinara sauce to the dish before covering it with foil — this creates steam and prevents the pasta from drying out. I always reheat at a moderate temperature (350°F to 375°F) rather than blasting it in the microwave, which can make the shells tough. If you’re in a hurry, the microwave works in a pinch: place a portion on a microwave-safe plate, cover with a damp paper towel, and heat in 30-second bursts until warmed through. But for the best texture, the oven is your friend.

One more thing I’ve learned from my Paris training: if you’re freezing the dish, assemble it completely but stop before the final bake. Wrap the dish tightly in plastic wrap, then a layer of foil, and freeze. When you’re ready to bake, thaw in the refrigerator overnight, then bake as directed, adding about 10 minutes to the covered baking time. This way, you get that fresh-from-the-oven taste even on your busiest days.

Variations & Easy Swaps

One of the things I love about this stuffed shells recipe is how adaptable it is. Whether you’re cooking for dietary needs, seasonal ingredients, or just a craving for something different, there’s a variation here for you. I’ve tested each of these in my own kitchen, so you can trust the results.

VariationKey ChangeBest ForDifficulty Impact
Moroccan SpicedAdd 1 tsp cumin and 1/2 tsp cinnamon to the ricottaWarm, aromatic twist on classic comfortEasy
Gluten-FreeUse gluten-free jumbo shellsGluten-sensitive guestsEasy (watch pasta closely)
Protein-PackedAdd 8 oz cooked Italian sausage or ground turkey to the fillingHeartier meal for big appetitesEasy (cook meat first)

Moroccan Spiced Version

This variation is a nod to my roots. Add 1 teaspoon of ground cumin and 1/2 teaspoon of cinnamon to the ricotta mixture along with the other seasonings. The cumin adds an earthy warmth, while the cinnamon brings a subtle sweetness that pairs beautifully with the spinach and tomato sauce. It’s a subtle shift, but it transforms the dish into something entirely new — a bridge between North African and Italian cuisines that I find deeply comforting. Garnish with a sprinkle of toasted almonds or pine nuts for texture.

Gluten-Free & Dairy-Free Options

For a gluten-free version, use gluten-free jumbo pasta shells — they’re widely available now and cook similarly to regular shells, though I recommend checking them a minute or two early to avoid overcooking. For dairy-free, substitute the ricotta with a cashew-based ricotta or a firm tofu ricotta (blended with lemon juice, salt, and nutritional yeast), use shredded vegan mozzarella, and skip the Parmesan or use a dairy-free alternative. The texture will be slightly less creamy but still delicious. I’ve tested both modifications, and the key is to make sure your dairy-free ricotta is well-drained and flavorful.

Seasonal Flavor Twist

In the fall, I love adding 1 cup of roasted butternut squash cubes to the filling along with a pinch of sage. The sweetness of the squash complements the earthy mushrooms and creamy cheese beautifully. In the summer, I swap the marinara for a light cherry tomato sauce — simply sauté 2 cups of halved cherry tomatoes with garlic and basil until they burst, then use that as the base. Both variations celebrate what’s fresh at the NYC greenmarkets and keep this dish exciting all year round.

Can I use frozen spinach instead of fresh for stuffed shells?

Yes, you can absolutely use frozen spinach for this cheesy spinach and mushroom stuffed shells recipe. Thaw a 10-ounce package of frozen chopped spinach completely, then place it in a clean kitchen towel or cheesecloth and squeeze out every drop of excess moisture. This step is crucial — frozen spinach holds a lot of water, and if you don’t remove it, your filling will be watery and may make the shells soggy during baking. Use about half the package (roughly 5 ounces after squeezing) as a substitute for the fresh spinach. The flavor will be slightly milder, but the texture works wonderfully.

What is the best cheese to use for the filling and topping in stuffed shells?

For the filling, whole-milk ricotta is the gold standard — it’s creamy, mild, and provides the perfect base for the other flavors. Combine it with part of the shredded mozzarella and all of the grated Parmesan for a three-cheese blend that’s rich but balanced. For the topping, use a good-quality low-moisture shredded mozzarella, which melts beautifully and turns golden and bubbly without becoming greasy. If you want a more complex flavor, mix in a little provolone or fontina with the mozzarella. I always recommend buying blocks of cheese and shredding them yourself — pre-shredded cheese contains anti-caking agents that can affect melting.

How do you prevent stuffed shells from becoming too watery or soggy?

The biggest culprits for watery stuffed shells are excess moisture from the spinach and overcooking the pasta. To prevent sogginess, always squeeze the cooked spinach (whether fresh or frozen) to remove as much liquid as possible before adding it to the filling. Also, cook the jumbo shells just until al dente — they should still have a slight bite because they will continue cooking in the oven. Drain them well and rinse with cold water to stop the cooking. Another tip: spread a layer of marinara on the bottom of the baking dish before adding the shells, which creates a barrier and prevents the pasta from sitting directly in liquid. Finally, let the dish rest for 5 minutes after baking so the filling sets and excess moisture redistributes.

How long should I bake stuffed shells and at what temperature?

For this stuffed shells recipe, bake at 375°F (190°C) for a total of 35 minutes: 25 minutes covered with foil, followed by 10 minutes uncovered. The covered baking time allows the shells to cook through gently and the filling to heat evenly without drying out the pasta. Removing the foil for the final 10 minutes lets the mozzarella cheese melt, bubble, and develop golden spots on top. If you’ve assembled the dish ahead of time and it’s cold from the refrigerator, add about 10 minutes to the covered baking time. For a more deeply browned top, you can switch the oven to broil for the last 1 to 2 minutes — just watch it closely so it doesn’t burn.

Can I make stuffed shells ahead of time?

Yes, this creamy stuffed shells recipe is perfect for making ahead. Assemble the entire dish — shells filled, sauce poured, cheese sprinkled on top — then cover tightly with foil and refrigerate for up to 2 days. When you’re ready to bake, add about 10 minutes to the covered baking time to account for the cold dish. You can also freeze the unbaked, assembled dish for up to 3 months. Thaw it overnight in the refrigerator before baking. This make-ahead flexibility is one of the reasons I love this recipe for busy weeknights and entertaining alike.

What can I substitute for ricotta cheese in stuffed shells?

If you don’t have ricotta on hand, cottage cheese is the most common substitute — just drain it well and blend it briefly in a food processor for a smoother texture. The flavor will be slightly tangier and the texture a bit grainier, but it works beautifully. For a dairy-free option, use cashew ricotta (soaked cashews blended with lemon juice, salt, and a little water) or a firm tofu ricotta crumbled with nutritional yeast and herbs. Mascarpone or cream cheese mixed with a little milk can also work in a pinch, though the filling will be richer and less structured. Each substitute will change the flavor profile slightly, but all deliver a creamy, satisfying result.

Can I freeze stuffed shells?

Absolutely, and it’s one of the best things about this easy baked pasta recipe. Assemble the dish completely but stop before baking. Wrap the baking dish tightly in a layer of plastic wrap, then a layer of heavy-duty aluminum foil. Freeze for up to 3 months. When you’re ready to enjoy it, thaw overnight in the refrigerator, then bake as directed — covered at 375°F for 25 minutes, then uncovered for 10 minutes. If baking from frozen, add 15 to 20 minutes to the covered baking time. The dish freezes beautifully because the sauce and cheese protect the shells from drying out.

What pasta shells are best for stuffed shells?

Jumbo pasta shells, often labeled as “conchiglioni” or “jumbo shells,” are the best choice for this recipe. They’re large enough to hold a generous amount of filling — usually about 1 to 2 tablespoons each — and their ridged surface helps the sauce cling to them. Look for shells that are uniform in size so they cook evenly. Barilla, De Cecco, and Ronzoni all make reliable versions. Avoid extra-large shells that are too big to fit comfortably in a 9×13-inch dish, and avoid medium shells that won’t hold enough filling. If you can’t find jumbo shells, large manicotti tubes can be used as a substitute — just pipe or spoon the filling into the tubes before baking.

How do I keep stuffed shells from sticking to the pan?

Spreading a layer of marinara sauce on the bottom of the baking dish before adding the stuffed shells is the best way to prevent sticking. The sauce creates a thin barrier that the shells can rest on without adhering to the pan. Make sure the bottom of the dish is fully covered — about 1 cup of sauce should do it. Also, don’t overcrowd the shells; leave a tiny bit of space between them so they don’t fuse together as they bake. If you’re using a metal or glass baking dish, a light spray of nonstick cooking spray under the sauce adds extra insurance. After baking, let the dish rest for 5 minutes before serving, which allows the sauce to loosen slightly and makes lifting the shells easier.

Can I add meat to this stuffed shells recipe?

Yes, adding meat is a great way to make this dish heartier. Cooked Italian sausage (sweet or spicy), ground beef, ground turkey, or even shredded chicken all work well. Simply brown the meat in the skillet before cooking the mushrooms, then remove it and set it aside. Add it to the ricotta mixture along with the spinach and mushrooms. For a spicy kick, use hot Italian sausage. For a lighter option, lean ground turkey or chicken works beautifully. If using sausage, remove the casings and crumble it as it cooks. About 8 ounces of cooked meat is the perfect amount — it adds protein without overwhelming the other flavors. Adjust salt accordingly since some sausages are quite salty.

Share Your Version!

I absolutely love hearing how this recipe comes to life in your kitchen. Did you try the Moroccan spiced version with cumin and cinnamon, or did you go the hearty route with Italian sausage? Maybe you discovered a new favorite cheese blend or a clever shortcut I haven’t thought of. Drop a star rating and a comment below — your feedback helps other home cooks find their perfect version, and it honestly makes my day to read about your creations.

And if you’re on social media, snap a photo of your cheesy spinach and mushroom stuffed shells and tag me @exorecipes. I share my favorite reader recreations on my stories every week! Don’t forget to pin this recipe to your comfort food board on Pinterest so you can find it again anytime. One question I’d love for you to answer: what’s one ingredient you added that took this dish to the next level for you? I’m always looking for new ideas to test in my NYC kitchen.

From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — mia 🧡

📌

Love This Recipe? Save It to Pinterest!

If you enjoyed this Cheesy Spinach and Mushroom Stuffed Shells recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.

👉 Follow mia on Pinterest @exorecipe

📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!

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 and Mushroom Stuffed Shells: The Ultimate Comfort Food You Deserve

  • Author: Chef Mia
  • Prep Time: 25 minutes
  • Cook Time: 35 minutes
  • Total Time: 60 minutes
  • Yield: 6 1x
  • Method: Main Course
  • Cuisine: Italian-American

Description

Jumbo pasta shells stuffed with a creamy mixture of spinach, mushrooms, and three kinds of cheese, baked in a savory tomato sauce until bubbly and golden. The ultimate comfort food for a cozy night in.


Ingredients

Scale
  • 12 ounces jumbo pasta shells
  • 2 tablespoons olive oil
  • 8 ounces cremini mushrooms, sliced
  • 3 cloves garlic, minced
  • 5 ounces fresh baby spinach
  • 15 ounces ricotta cheese
  • 2 cups shredded mozzarella cheese, divided
  • 1/2 cup grated Parmesan cheese
  • 1 large egg
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes (optional)
  • 24 ounces marinara sauce
  • Fresh basil for garnish (optional)

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Cook jumbo shells according to package directions until al dente. Drain and rinse with cold water; set aside.
  3. In a large skillet, heat olive oil over medium heat. Add sliced mushrooms and cook until golden and tender, about 5-7 minutes.
  4. Add minced garlic and cook for 30 seconds until fragrant.
  5. Add fresh spinach and cook until wilted, about 2 minutes. Remove from heat and let cool slightly.
  6. In a large bowl, combine ricotta cheese, 1 cup of mozzarella, Parmesan cheese, egg, salt, pepper, red pepper flakes (if using), and the cooked spinach-mushroom mixture. Stir well.
  7. Spread half of the marinara sauce evenly in the bottom of a 9×13-inch baking dish.
  8. Stuff each cooked shell with a generous spoonful of the cheese-spinach mixture and place in the baking dish, open side up.
  9. Pour remaining marinara sauce over the stuffed shells.
  10. Sprinkle with remaining 1 cup mozzarella cheese.
  11. Cover with foil and bake for 25 minutes. Remove foil and bake an additional 10 minutes until cheese is melted and bubbly.
  12. Let rest for 5 minutes. Garnish with fresh basil if desired. Serve warm.

Notes

For a vegetarian version, ensure your marinara sauce does not contain meat. You can also add a pinch of nutmeg to the ricotta mixture for extra warmth. Stuffed shells can be assembled a day ahead and refrigerated; add 10 minutes to covered bake time.


Nutrition

  • Calories: 520
  • Sugar: 9g
  • Fat: 26g
  • Carbohydrates: 43g
  • Protein: 26g


Cheesy Spinach and Mushroom Stuffed Shells: The Ultimate Comfort Food You Deserve

k">

Tried This Recipe? Leave a Comment!

Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cheerychop.com!

For more delicious inspiration, follow me on Pinterest!

Leave a Reply

Recipe rating