Artichoke, Spinach, and Wild Mushroom Stuffed Shells

Jumbo pasta shells filled with creamy ricotta, spinach, tender artichokes, and savory wild mushrooms, then baked in a rich marinara sauce with plenty of melted mozzarella and Parmesan. A comforting…

Jumbo pasta shells filled with creamy ricotta, spinach, tender artichokes, and savory wild mushrooms, then baked in a rich marinara sauce with plenty of melted mozzarella and Parmesan. A comforting vegetarian dinner that’s perfect for family meals or entertaining.

Prep Time

25 minutes

Cook Time

35–40 minutes

Total Time

1 hour 5 minutes

Servings

6

Ingredients
For the Shells
20–24 jumbo pasta shells
1 tbsp olive oil
Salt, for pasta water
For the Filling
1 tbsp olive oil
8 oz (225 g) wild mushrooms, finely chopped
3 cloves garlic, minced
5 oz (140 g) fresh baby spinach
1 cup canned or jarred artichoke hearts, drained and finely chopped
15 oz (425 g) ricotta cheese
1 large egg
½ cup grated Parmesan cheese
1 cup shredded mozzarella
1 tsp Italian seasoning
½ tsp dried oregano
¼ tsp red pepper flakes, optional
½ tsp salt
¼ tsp black pepper
1 tbsp fresh parsley, chopped
For the Sauce
3 cups marinara sauce
½ tsp Italian seasoning
1 clove garlic, minced, optional
For the Topping
1 cup shredded mozzarella
¼ cup grated Parmesan
1 tbsp fresh parsley or basil, chopped
Instructions

  1. Cook the Pasta Shells

Bring a large pot of salted water to a boil.

Add the jumbo shells and cook according to the package directions, but stop 1–2 minutes before they’re fully tender. They should be firm enough to handle without falling apart.

Drain and rinse briefly under cool water.

Arrange the shells in a single layer on a lightly oiled baking sheet or plate so they don’t stick together.

  1. Sauté the Mushrooms

Heat 1 tablespoon olive oil in a large skillet over medium-high heat.

Add the chopped wild mushrooms and cook for 5–7 minutes, stirring occasionally, until their moisture evaporates and they begin to brown.

Add the minced garlic and cook for another 30–60 seconds.

  1. Add the Spinach

Add the fresh spinach to the skillet.

Cook for 2–3 minutes, stirring, until wilted.

Remove from the heat and let the mixture cool slightly.

If there is excess liquid, drain it well. This helps prevent watery stuffed shells.

  1. Make the Filling

In a large bowl, combine:

Ricotta
Egg
Parmesan
1 cup mozzarella
Chopped artichokes
Cooked mushroom and spinach mixture
Italian seasoning
Oregano
Red pepper flakes
Salt
Black pepper
Fresh parsley

Mix gently until everything is evenly combined.

  1. Prepare the Baking Dish

Preheat the oven to 375°F (190°C).

Spread about 1 cup of marinara sauce over the bottom of a 9×13-inch baking dish.

  1. Stuff the Shells

Using a spoon or piping bag, fill each cooked shell with approximately 2 tablespoons of the ricotta mixture.

Place the stuffed shells seam-side up in the baking dish.

Arrange them snugly without crushing them.

  1. Add Sauce and Cheese

Spoon the remaining marinara sauce around and lightly over the shells.

Sprinkle the remaining mozzarella and Parmesan evenly over the top.

Cover the dish loosely with aluminum foil.

  1. Bake

Bake covered for 25 minutes.

Remove the foil and bake for another 10–15 minutes, until the cheese is melted, bubbling, and lightly golden.

For a more golden top, broil for 1–2 minutes, watching carefully.

  1. Rest and Serve

Remove from the oven and let the stuffed shells rest for 5–10 minutes.

Garnish with fresh parsley or basil and serve warm.

Helpful Tips
Don’t overcook the shells; slightly undercooked shells are easier to fill and won’t become mushy while baking.
Cook the mushrooms until their excess moisture has evaporated.
Drain the artichokes thoroughly before chopping.
If your spinach is very wet, squeeze out excess moisture before adding it to the filling.
A piping bag makes stuffing the shells much easier and less messy.
Use freshly grated Parmesan for the best flavor.
Let the shells rest briefly after baking so the filling can set.
Easy Variations
Creamy White Sauce

Replace marinara with Alfredo or a homemade garlic cream sauce.

Extra Mushroom

Increase mushrooms to 12 oz (340 g) for a more pronounced mushroom flavor.

Higher Protein

Add ½–1 cup finely chopped cooked chicken to the filling if you don’t need the dish to remain vegetarian.

Spicy Version

Add extra red pepper flakes or a pinch of cayenne.

Fresh Herb Version

Add fresh basil, parsley, and a little fresh thyme to the filling.

Nut & Allergen Information

Contains:

Milk/Dairy: Ricotta, mozzarella, and Parmesan.
Eggs: Egg in the filling.
Wheat/Gluten: Jumbo pasta shells.

Peanuts: Not included.

Tree nuts: Not included in the standard recipe.

Sesame: Not included in the standard recipe, but check packaged marinara and pasta labels.

Soy: Not normally included, but packaged pasta sauce and cheese products may vary.

Nut-free: Yes, the standard recipe contains no peanuts or tree nuts.

Allergy Note

Always check labels on pasta, marinara sauce, and cheese for manufacturer-specific allergen information and possible cross-contact.

Approximate Nutrition

Per serving, assuming 6 servings:

Calories: ~470
Protein: ~24 g
Carbohydrates: ~48 g
Fat: ~21 g
Fiber: ~7 g
Sugar: ~8 g

Nutrition will vary depending on the pasta, cheese, sauce, and mushroom varieties used.

Q&A

Q: Can I use frozen spinach?
A: Yes. Thaw it completely and squeeze out as much water as possible before adding it to the filling.

Q: What wild mushrooms work best?
A: Cremini, shiitake, oyster, chanterelle, or a mixed wild mushroom blend all work well. Use mushrooms that are safe and suitable for cooking.

Q: Can I use regular button mushrooms?
A: Absolutely. White or cremini mushrooms are excellent substitutes for wild mushrooms.

Q: Can I prepare stuffed shells ahead of time?
A: Yes. Assemble the entire dish, cover tightly, and refrigerate for up to 24 hours before baking. Add a few extra minutes to the covered baking time if the dish is cold from the refrigerator.

Q: Can I freeze stuffed shells?
A: Yes. Assemble the shells in a freezer-safe baking dish, cover tightly, and freeze. Thaw overnight in the refrigerator before baking for the most even results.

Q: Can I freeze leftovers?
A: Yes. Portion cooled leftovers into airtight freezer-safe containers and freeze for best quality for about 2–3 months.

Q: Why are my stuffed shells watery?
A: Excess moisture usually comes from the spinach, mushrooms, or artichokes. Cook mushrooms thoroughly and drain or squeeze the vegetables well before adding them to the filling.

Q: Can I make these without egg?
A: Yes. The egg helps bind the filling, but you can omit it. The filling will be slightly softer.

Q: Can I substitute cottage cheese for ricotta?
A: Yes. Blend cottage cheese until smooth for a creamy filling. You can also use a combination of cottage cheese and ricotta.

Q: Can I make this recipe vegetarian?
A: Yes. As written, it’s vegetarian as long as your Parmesan and other cheeses are vegetarian-friendly according to your dietary requirements.

Q: Can I make it gluten-free?
A: Yes. Use gluten-free jumbo shells and verify that your marinara sauce and seasonings are gluten-free.

Q: Can I make it dairy-free?
A: Yes, but you’ll need suitable dairy-free ricotta, mozzarella, and Parmesan alternatives.

Q: What should I serve with stuffed shells?
A: A green salad, roasted vegetables, garlic bread, or steamed broccoli makes a great side.

Q: How should I store leftovers?
A: Refrigerate in an airtight container and use within 3–4 days.

Q: How do I reheat them?
A: Cover with foil and warm in a 350°F (175°C) oven until heated through. Individual portions can also be reheated in the microwave.

Q: Can I use fresh artichokes instead of canned?
A: Yes, but they need to be cleaned and cooked until tender before being chopped and added to the filling.

Comments

Leave a Reply

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