Vegetarian Stuffed Shells Recipe (No Meat!)

vegetarian stuffed shells recipe

Imagine sinking your fork into a piping hot jumbo pasta shell, its curves gently cradling a creamy blend of ricotta, spinach, and herbs, all blanketed beneath a vibrant, bubbling tomato sauce and crowned with a layer of golden, melted cheese. These vegetarian stuffed shells recipe deliver that perfect balance of comfort and satisfaction that only the best Italian-inspired dishes can provide.

There’s something inherently nurturing about sharing a casserole dish of these stuffed shells at the family dinner table—a tradition that brings everyone together, creating moments of warmth and connection. The conversations slow, replaced by appreciative murmurs and the gentle clinking of forks against plates as everyone savors each bite.

What makes this particular recipe special is its ability to transform simple, wholesome ingredients into something truly extraordinary. Unlike many pasta dishes that leave you feeling heavy, these meatless stuffed shells deliver all the comfort of classic Italian cuisine while keeping things light and vegetable-forward. The tender pasta cradles a filling that’s both rich and refreshing, proving that meat-free main courses can be the star of any dinner table.

Every bite delivers a perfect harmony of flavors and textures that will have even the most dedicated carnivores reaching for seconds. Let me guide you through creating this crowd-pleasing plant-based dinner that’s bound to become a staple in your meal rotation.

Why You’ll Love This Vegetarian Stuffed Shells Recipe

These vegetarian stuffed shells aren’t just another pasta recipe—they’re a culinary experience that combines velvety cheese, garden-fresh vegetables, and aromatic herbs into each bite. The contrast between the al dente pasta shells, creamy ricotta filling, and slightly crisp edges where the cheese caramelizes creates a textural symphony that’s utterly irresistible.

What truly sets this high-protein vegetarian meal apart is its impressive versatility. Prep the components ahead of time for a stress-free dinner party, or assemble the entire dish on a Sunday to enjoy healthy pasta recipe options throughout your busy week. The shells can be customized endlessly—add different herbs, swap cheese varieties, or incorporate seasonal vegetables from your garden or farmers’ market.

Originating in Sicily, stuffed shells or “conchiglioni ripieni” have evolved from humble beginnings to become a beloved comfort food across cultures. While traditional recipes often include ground meat, this meatless stuffed shells version honors the soul of Italian cooking through quality ingredients and time-honored techniques, proving that plant-based dinner options can be just as authentic and satisfying.

Unlike store-bought frozen pasta dishes with their artificial flavors and excessive sodium, these homemade spinach stuffed shells burst with the brightness of fresh basil, the earthiness of quality olive oil, and the rich complexity of a slowly simmered homemade tomato sauce. The difference is immediately apparent in both taste and texture—no preservatives, just pure, wholesome goodness.

For busy home cooks struggling to put nutritious, crowd-pleasing meals on the table, this recipe solves multiple problems at once. It’s make-ahead friendly, budget-conscious, and provides a complete protein source through its three-cheese stuffed shells filling, making it an ideal meat-free main course for families looking to incorporate more plant-based meals without sacrificing flavor or satisfaction.

Prep Time, Cook Time & Total Time

Prep Time: 30 mins
Cook Time: 45 mins
Total Time: 1 hour 15 mins
Servings: 6
Calories: 425 per serving

While the total time might seem substantial, only about half of it requires your active attention. The remaining time is hands-off baking, giving you freedom to prepare a side salad, set the table, or simply relax with a glass of wine as enticing aromas fill your kitchen.

These shells offer exceptional time-efficiency benefits—prepare the filling and sauce up to two days ahead, then simply assemble and bake when you’re ready to serve. For ultra-busy weeknights, you can completely assemble the dish over the weekend, refrigerate, and pop it into the oven when needed, adding just 10-15 minutes to the baking time.

Ingredients List + Substitutions

vegetarian stuffed shells recipe Ingredients

For the Pasta:

  • 24-26 jumbo pasta shells (about 8-9 oz of a 12 oz box)
  • 2 tablespoons olive oil
  • Salt for pasta water

For the Three-Cheese Stuffed Shells Filling:

  • 15 oz whole milk ricotta cheese, drained if very wet
  • 2 cups (8 oz) shredded mozzarella cheese, divided
  • ½ cup (2 oz) freshly grated Parmesan cheese, divided
  • 10 oz frozen chopped spinach, thawed and thoroughly squeezed dry
  • 1 large egg, lightly beaten
  • 2 tablespoons fragrant fresh basil, finely chopped
  • 2 cloves garlic, minced
  • 1 teaspoon dried Italian seasoning
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • Pinch of nutmeg (optional but recommended)

For the Marinara Sauce:

  • 24 oz homemade tomato sauce or high-quality jarred marinara
  • 1 tablespoon olive oil
  • ½ onion, finely diced
  • 2 cloves garlic, minced
  • 1 teaspoon dried Italian seasoning
  • ¼ teaspoon red pepper flakes (optional)
  • Salt and pepper to taste

For Garnish:

  • Additional fresh basil leaves
  • Extra Parmesan cheese for serving

Substitution Options:

Dietary Adaptations:

  • Gluten-free: Use gluten-free jumbo pasta shells (brands like Tinkyada or Jovial work well).
  • Dairy-free: Substitute with plant-based ricotta, vegan mozzarella shreds, and nutritional yeast instead of Parmesan. Note that the texture will be slightly different, but still delicious.
  • Egg-free: Replace the egg with 2 tablespoons of plain Greek yogurt or 1 tablespoon of cornstarch mixed with 1 tablespoon water to bind the filling.

Ingredient Alternatives:

  • Spinach: Substitute with well-drained frozen kale, Swiss chard, or fresh spinach that’s been sautéed and cooled (use about 1 pound fresh to equal 10 oz frozen).
  • Ricotta: Cottage cheese (drained and blended until smooth) can work in a pinch.
  • Fresh herbs: While fresh basil is ideal, substitute with 1 tablespoon dried basil or use 2 tablespoons fresh parsley with a touch of dried basil.
  • Homemade sauce: A good-quality jarred marinara sauce is a time-saving alternative—look for options with minimal ingredients and no added sugars.

Step-by-Step Instructions

vegetarian stuffed shells recipe steps

Step 1: Prepare the Pasta

  1. Preheat your oven to 375°F (190°C) and bring a large pot of water to a rolling boil.
  2. Add a generous amount of salt to the water (it should taste like sea water).
  3. Add the jumbo shells and cook for about 9 minutes—you want them slightly underdone (al dente), as they’ll continue cooking in the oven.
  4. Carefully drain the shells and immediately toss with olive oil to prevent sticking.
  5. Arrange them on a baking sheet to cool slightly, interior side down.

Pro Tip: Cook a few extra shells to account for any that may tear during boiling. The pasta shell should be pliable but still hold its shape—overcooking will make them difficult to stuff and result in a mushy final texture.

Step 2: Prepare the Marinara Sauce

  1. In a medium saucepan, heat the olive oil over medium heat.
  2. Add the diced onion and cook until translucent, about 3-4 minutes.
  3. Add minced garlic and cook until fragrant, about 30 seconds (watch carefully to prevent burning).
  4. Stir in the Italian seasoning and red pepper flakes (if using).
  5. Add the tomato sauce, reduce heat to low, and simmer for 10 minutes to develop flavors.
  6. Season with salt and pepper to taste, then set aside.

Pro Tip: For deeper flavor development, prepare the sauce a day ahead and refrigerate overnight. The extra resting time allows the herbs to fully infuse into the marinara sauce.

Step 3: Prepare the Filling

  1. In a large mixing bowl, combine the drained ricotta cheese, 1½ cups of the mozzarella (reserving ½ cup for topping), and ¼ cup of the Parmesan (reserving ¼ cup for topping).
  2. Add the thoroughly dried spinach to the cheese mixture. (Squeeze it in a clean kitchen towel to remove excess moisture—this is crucial for preventing a watery filling!)
  3. Mix in the beaten egg, chopped fresh basil, minced garlic, Italian seasoning, salt, pepper, and nutmeg if using.
  4. Stir until all ingredients are well incorporated, but avoid overmixing.

Pro Tip: The key to a perfect filling texture is ensuring your spinach is as dry as possible. Any excess moisture will make the filling runny and can prevent the shells from setting properly during baking.

Step 4: Assemble the Dish

  1. Spread about 1 cup of the prepared marinara sauce evenly across the bottom of a 9×13-inch baking dish.
  2. Using a spoon or piping bag, fill each pasta shell generously with the cheese and spinach mixture (about 2 tablespoons per shell).
  3. Arrange the filled shells in the baking dish, placing them seam-side up in neat rows.
  4. Pour the remaining sauce over and around the shells, leaving the tops slightly exposed so they can develop a nice golden color.
  5. Sprinkle with the reserved mozzarella and Parmesan cheeses.

Pro Tip: For easy filling, transfer the mixture to a zip-top bag, snip off one corner, and pipe the filling into each shell. This method is cleaner and more efficient than using a spoon.

Step 5: Bake to Perfection

  1. Cover the baking dish with aluminum foil, making sure it doesn’t touch the cheese on top.
  2. Bake covered for 25 minutes at 375°F (190°C).
  3. Remove the foil and continue baking for another 10-15 minutes until the cheese is bubbly and develops golden brown spots.
  4. Let the dish rest for 10 minutes before serving to allow the filling to set.
  5. Garnish with fresh basil leaves and additional Parmesan cheese if desired.

Pro Tip: If you prefer a more caramelized cheese top, switch your oven to broil for the final 2-3 minutes of cooking time, but watch carefully to prevent burning.

Nutritional Breakdown & Health Benefits

Nutritional Information (Per Serving, approximately 4 shells):

NutrientAmount
Calories425
Protein23g
Carbohydrates42g
Dietary Fiber4g
Sugars7g
Fat19g
Saturated Fat9g
Cholesterol75mg
Sodium780mg
Calcium450mg
Iron3mg
Vitamin A4500IU
Vitamin C15mg

This vegetarian comfort food packs a substantial nutritional punch, with each serving offering significant amounts of protein—making it a genuine high-protein vegetarian meal option. The combination of ricotta, mozzarella, and Parmesan provides complete proteins along with calcium for bone health.

The spinach in these spinach stuffed shells brings impressive benefits, including iron, vitamins A and C, folate, and antioxidants. Spinach contains lutein and zeaxanthin, which research suggests may protect eye health and reduce the risk of macular degeneration as we age.

Tomatoes in the homemade tomato sauce contain lycopene, a powerful antioxidant that studies have linked to reduced risk of heart disease and certain cancers. Cooking tomatoes in olive oil, as in our sauce, actually increases the bioavailability of lycopene, making it easier for your body to absorb.

For those monitoring carbohydrate intake, you can enjoy a smaller portion of these stuffed shells with a larger side salad. Alternatively, you can try using low-carb pasta alternatives now available in some specialty stores, though texture and cooking times may vary.

The herbs and spices in this dish do more than add flavor—they bring their own health benefits. Garlic has been shown to have antimicrobial properties, while Italian seasoning herbs like oregano and thyme contain compounds with anti-inflammatory effects.

Common Mistakes to Avoid

Overcooking the Pasta

Boiling the shells until they’re too soft is perhaps the biggest pitfall when making stuffed shells. If they’re fully cooked before baking, they’ll turn mushy in the oven. Instead, cook them about 2 minutes less than the package directions indicate. They should be pliable enough to stuff but still slightly firm.

I once made this mistake during a dinner party preparation and ended up with shells that fell apart during stuffing. The solution? Keep a close eye on the pasta while it boils and test frequently by removing a shell and running it under cold water before testing its texture.

Not Removing Excess Moisture

Failing to thoroughly drain the ricotta or squeeze the spinach dry will result in a watery filling that soaks into the pasta and creates a soggy bottom. The filling should be thick and hold its shape when spooned.

After thawing frozen spinach, wrap it in a clean kitchen towel and twist tightly over the sink until no more liquid comes out. You’ll be surprised by how much water you can extract—often more than half a cup from a 10 oz package!

Skimping on Seasoning

A common error is under-seasoning the filling, resulting in bland stuffed shells despite all your effort. Cheese needs adequate salt to bring out its flavor, and the pasta will absorb some seasoning during baking.

Always taste your filling before adding the raw egg (or set aside a small amount for tasting). It should taste slightly more seasoned than you think necessary, as the flavors will mellow during baking.

Rushing the Baking Process

Impatience can lead to stuffed shells that aren’t heated through evenly. The initial covered baking period is essential for cooking the filling thoroughly without over-browning the top.

I once tried to speed up the process by increasing the temperature and reducing the time, resulting in shells that were browned on top but cold in the center. Follow the two-stage baking process for perfectly cooked shells every time.

Using Cold Ingredients

Starting with cold ricotta and cheese straight from the refrigerator can extend cooking time and result in uneven heating. Let your dairy ingredients sit at room temperature for about 30 minutes before mixing for the smoothest, most cohesive filling.

Storage, Reheating, and Shelf Life

These vegetarian stuffed shells store beautifully, making them perfect for meal prep or planned leftovers. Once cooled completely, cover the baking dish tightly with plastic wrap or transfer portions to airtight containers. Properly stored, they’ll keep in the refrigerator for 3-4 days.

For the best quality when refrigerating, store the shells in the original baking dish if possible, as transferring the delicate pasta after cooking can cause breaking. If space is an issue, carefully move individual servings to smaller containers.

When reheating from refrigerated, the microwave works for individual portions (2-3 minutes on medium power, covered with a damp paper towel), but for maintaining the best texture, reheat in a 350°F oven for 15-20 minutes covered with foil. Remove the foil for the last 5 minutes to re-crisp the cheese topping.

These stuffed shells freeze exceptionally well for up to 3 months. You can freeze them either before or after baking:

  • Before baking: Assemble the dish completely but don’t bake. Cover tightly with plastic wrap and then aluminum foil. Thaw overnight in the refrigerator before baking as directed, adding an extra 10-15 minutes to the covered baking time.
  • After baking: Cool completely, then freeze in portions or the whole dish. Thaw overnight in the refrigerator and reheat as directed above.

For food safety, discard any leftovers that have been at room temperature for more than 2 hours. If the shells develop an off odor, unusual texture, or visible mold, it’s time to discard them regardless of how recently they were made.

Serving Suggestions & Pairings

vegetarian stuffed shells recipe step

These vegetarian stuffed shells shine as the centerpiece of a meal, but thoughtful accompaniments can elevate the experience to restaurant quality. For a complete Italian-inspired dinner, serve alongside a crisp Caesar salad with homemade croutons or a simple arugula salad dressed with lemon, olive oil, and shaved Parmesan.

For wine enthusiasts, this plant-based dinner pairs beautifully with a medium-bodied red wine like Chianti or Sangiovese, whose acidity complements the tomato sauce. If you prefer white wine, try an unoaked Chardonnay or Pinot Grigio that won’t overwhelm the delicate herb flavors in the filling.

For a show-stopping presentation when hosting guests, serve the stuffed shells in individual gratin dishes. Garnish each portion with a fresh basil sprig and offer a small dish of additional warmed marinara sauce on the side. Complete the visual appeal with a drizzle of your best extra virgin olive oil just before serving.

During cooler months, enhance this vegetarian comfort food by serving it with garlic bread or rosemary focaccia perfect for soaking up the sauce. In summer, balance the richness with a side of grilled vegetables tossed in a light vinaigrette.

Temperature is key to enjoying these shells at their best. Allow them to rest for 10 minutes after removing from the oven—this isn’t just to prevent burned mouths, but also to let the filling set for the perfect consistency.

The History of Stuffed Shells

The journey of stuffed shells began in southern Italy, where pasta shapes were designed to cradle sauces and fillings long before they made their way to American tables. Large shell-shaped pasta, known as “conchiglioni” in Italian, dates back several centuries, though the exact origin is difficult to pinpoint in pasta’s rich history.

In traditional Italian cuisine, stuffed pastas were often reserved for special occasions and celebrations, given the time and care required to prepare them. The filling might vary by region—northern Italian versions favoring cream and cheese, while southern adaptations embraced tomatoes and herbs growing abundantly in the Mediterranean climate.

When Italian immigrants arrived in America in the late 19th and early 20th centuries, they brought their culinary traditions but adapted recipes based on available ingredients. The stuffed shells we enjoy today represent this culinary evolution, often featuring more cheese and sauce than their Italian ancestors might have used.

The popularity of vegetarian stuffed shells surged in the 1980s and 1990s as Americans began exploring meatless meal options beyond simple side dishes. This meat-free main course demonstrated that vegetarian cooking could be satisfying and special enough for celebrations, not just everyday meals.

Today’s renewed interest in plant-based dinner options has brought stuffed shells back into culinary spotlight, with modern adaptations featuring ingredients like artichokes, sun-dried tomatoes, or even vegan cheese alternatives—proof that this beloved dish continues to evolve while maintaining its comforting essence.

Variations of Vegetarian Stuffed Shells

The classic recipe can be transformed in countless ways, keeping your menu fresh and exciting. Here are some inspired variations to explore:

Mediterranean Stuffed Shells: Incorporate chopped artichoke hearts, kalamata olives, sun-dried tomatoes, and feta cheese into the ricotta mixture. Garnish with fresh dill and lemon zest for a bright, Mediterranean-inspired flavor profile.

Autumn Harvest Shells: Create a seasonal specialty by adding roasted butternut squash puree, sage, and a pinch of nutmeg to the filling. Top with a brown butter sauce instead of marinara sauce for a rich, fall-inspired dish.

Pesto Lover’s Stuffed Shells: Replace the tomato sauce with a layer of basil pesto on the bottom of the baking dish, and mix additional pesto into the ricotta filling. Top with marinara sauce for a beautiful color contrast and complex flavor combination.

Vegan Stuffed Shells: Transform this into a fully plant-based creation by using tofu-based ricotta (blended tofu with nutritional yeast, lemon juice, and herbs), dairy-free mozzarella shreds, and fresh basil. This version makes an exceptional plant-based dinner that even non-vegans will appreciate.

Spicy Arrabiata Shells: For heat lovers, amp up the marinara sauce with additional red pepper flakes, diced fresh chilis, and a splash of red wine. The spicy sauce creates a beautiful contrast to the creamy, cooling cheese filling.

Garden Vegetable Stuffed Shells: Incorporate finely diced and sautéed bell peppers, zucchini, and carrots into the filling for added nutrition, color, and texture, making an even more vibrant healthy pasta recipe.

Final Thoughts on Vegetarian Stuffed Shells

These vegetarian stuffed shells represent comfort food at its finest—a perfect marriage of simple ingredients transformed through thoughtful preparation into something truly extraordinary. As you set this bubbling casserole on your table, you’re not just serving a meal, but creating an experience that nourishes both body and soul.

The magic of this plant-based dinner lies in its ability to satisfy completely without relying on meat, proving that vegetarian comfort food can be substantive and celebratory. Whether you’re a longtime vegetarian or simply exploring more plant-forward meals, these stuffed shells deserve a place in your cooking repertoire.

I’d love to hear how your meatless stuffed shells turn out! Did you try one of the variations? Did you discover a creative twist of your own? Share your experience in the comments below, or tag us in your creation on social media. Cooking is always more enjoyable when we learn from each other’s kitchens.

Frequently Asked Questions

Can I make these vegetarian stuffed shells ahead of time?

Yes, absolutely! You can prepare the entire dish up to 24 hours in advance and refrigerate it unbaked. When ready to serve, allow the dish to sit at room temperature for 30 minutes, then bake as directed, adding 10-15 minutes to the covered baking time. Alternatively, prepare the components separately (cook pasta, make filling, prepare sauce) and store refrigerated for up to 2 days before assembly and baking.

Can I freeze stuffed shells before baking?

Yes, these stuffed shells freeze beautifully before baking. Assemble the entire dish, cover tightly with plastic wrap followed by aluminum foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking. Add approximately 15-20 minutes to the covered baking time if the dish is still cold from the refrigerator.

How can I make this recipe vegan?

To transform this into a vegan plant-based dinner, substitute the cheeses with plant-based alternatives: use tofu ricotta (blended firm tofu with nutritional yeast, lemon juice, and herbs), vegan mozzarella shreds, and nutritional yeast instead of Parmesan. Replace the egg with 1 tablespoon of cornstarch mixed with 1 tablespoon water to bind the filling. Everything else in the recipe remains the same!

What can I substitute for spinach in the filling?

If spinach isn’t your preference, you can substitute with equal amounts of well-drained frozen kale, Swiss chard, or collard greens. For a different flavor profile, try roasted and finely chopped mushrooms, artichoke hearts, or roasted red peppers. Each alternative will create a unique variation while maintaining the essence of this healthy pasta recipe.

Why is my filling watery even after baking?

The most common cause of watery filling is insufficient moisture removal from the spinach or ricotta. To fix this: 1) Make sure to squeeze thawed spinach extremely dry using a clean kitchen towel; 2) If your ricotta is very wet, drain it in a fine-mesh strainer lined with cheesecloth for 1-2 hours before using; 3) Don’t skip the egg, which helps bind moisture during cooking. For already-baked watery shells, return them to the oven uncovered at 350°F for an additional 10-15 minutes to evaporate excess moisture.

Can I use cottage cheese instead of ricotta?

Yes, cottage cheese can substitute for ricotta in a pinch, but will need some preparation. For best results, drain the cottage cheese through a fine-mesh strainer for 30 minutes, then pulse it in a food processor until smooth. Small curd cottage cheese works better than large curd for this high-protein vegetarian meal alternative.

What’s the best way to fill the pasta shells without breaking them?

To fill shells without breaking them, make sure they’re cooked al dente (slightly firm), handle them gently while they’re still warm, and use a piping bag (or zip-top bag with corner snipped) to fill them. Support each shell with your fingers while filling. If some shells do tear, place them broken-side down in the sauce – no one will notice once they’re covered with sauce and cheese!

vegetarian stuffed shells recipe

Vegetarian Stuffed Shells Recipe (No Meat!)

These vegetarian stuffed shells are a delicious, meat-free twist on the classic Italian dish. Tender jumbo pasta shells are generously filled with a creamy mixture of ricotta, spinach, mozzarella, and Parmesan, then baked in a flavorful homemade marinara sauce until bubbly and golden. This easy meatless pasta dish is perfect for family dinners, meal prep, and freezer-friendly meals.
Prep Time 30 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Course Main Course
Cuisine Italian-American

Equipment

  • ✔ Large pot (for boiling pasta)
  • ✔ Colander (for draining pasta and spinach)
  • ✔ 9×13-inch baking dish (for assembling and baking)
  • ✔ Mixing bowls (for ricotta filling and sauce preparation)
  • ✔ Medium saucepan (for marinara sauce)
  • ✔ Wooden spoon (for stirring sauce)
  • ✔ Whisk (for blending ricotta mixture)
  • ✔ Spoon or piping bag (for filling shells efficiently)
  • ✔ Aluminum foil (to cover while baking)

Ingredients
  

  • For the Pasta:
  • 24-26 jumbo pasta shells – Holds the filling
  • 2 tablespoons olive oil – Prevents shells from sticking
  • Salt – Enhances pasta flavor
  • For the Three-Cheese Stuffed Shells Filling:
  • 15 oz ricotta cheese – Creates a creamy rich filling
  • 2 cups 8 oz shredded mozzarella cheese, divided – Adds gooey texture and cheesy flavor
  • ½ cup 2 oz freshly grated Parmesan cheese, divided – Provides a sharp, salty depth
  • 10 oz frozen chopped spinach thawed & squeezed dry – Adds nutrients and color
  • 1 large egg lightly beaten – Binds the filling together
  • 2 tablespoons fresh basil finely chopped – Brings fresh herbal flavor
  • 2 cloves garlic minced – Enhances taste with a rich, savory note
  • 1 teaspoon dried Italian seasoning – Infuses classic Italian flavors
  • ½ teaspoon salt – Seasons the filling
  • ¼ teaspoon black pepper – Adds a slight kick
  • Pinch of nutmeg optional – Balances flavors with subtle warmth
  • For the Marinara Sauce:
  • 24 oz homemade tomato sauce or high-quality jarred marinara – Forms the base of the dish
  • 1 tablespoon olive oil – Helps sauté aromatics
  • ½ onion finely diced – Adds natural sweetness and depth
  • 2 cloves garlic minced – Brings out robust flavor
  • 1 teaspoon dried Italian seasoning – Enhances the tomato sauce
  • ¼ teaspoon red pepper flakes optional – Adds mild heat
  • Salt & pepper to taste – Adjusts seasoning
  • For Garnish:
  • Fresh basil leaves – Provides fresh aromatic garnish
  • Extra Parmesan cheese – Adds an extra cheesy finish

Instructions
 

  • Prepare the Pasta:
  • Preheat oven to 375°F (190°C).
  • Bring a large pot of salted water to a boil. Add jumbo shells and cook 2 minutes less than package directions (they should be al dente).
  • Drain, toss with olive oil to prevent sticking, and place on a baking sheet to cool.
  • Prepare the Marinara Sauce:
  • In a medium saucepan, heat olive oil over medium heat.
  • Sauté onion until translucent (about 3-4 minutes).
  • Add garlic, stirring until fragrant (about 30 seconds).
  • Stir in Italian seasoning and red pepper flakes (if using).
  • Pour in marinara sauce, reduce heat to low, and simmer for 10 minutes.
  • Season with salt and pepper to taste.
  • Prepare the Filling:
  • In a large bowl, combine ricotta, 1½ cups mozzarella, ¼ cup Parmesan, and spinach.
  • Stir in beaten egg, basil, garlic, Italian seasoning, salt, pepper, and nutmeg.
  • Mix until well combined but avoid overmixing.
  • Assemble the Dish:
  • Spread 1 cup of marinara sauce in a 9×13-inch baking dish.
  • Fill each cooked pasta shell with about 2 tablespoons of ricotta mixture.
  • Arrange shells in the baking dish, placing them seam-side up.
  • Pour remaining marinara sauce over and around the shells.
  • Sprinkle with reserved mozzarella and Parmesan.
  • Bake the Stuffed Shells:
  • Cover dish with foil and bake for 25 minutes.
  • Remove foil and bake 10-15 minutes longer until cheese is bubbly and golden.
  • Let rest for 10 minutes before serving.
  • Garnish with fresh basil and extra Parmesan.

Notes

✔ Substitutions:
Gluten-free: Use gluten-free jumbo shells.
Dairy-free: Swap ricotta for vegan ricotta and use dairy-free cheese.
Egg-free: Substitute egg with 1 tablespoon cornstarch mixed with 1 tbsp water.
✔ Storage Instructions:
Refrigerate: Store in an airtight container for 3-4 days.
Freeze (before baking): Assemble, cover tightly, and freeze for up to 3 months. Thaw overnight before baking.
Freeze (after baking): Cool completely, freeze in portions, and reheat in oven at 350°F for 20 minutes.
✔ Extra Tips for Best Results:
Don’t overcook pasta. Slightly undercooked shells hold their shape better.
Squeeze spinach dry. Excess moisture makes the filling watery.
Use a piping bag. Makes filling shells easier and cleaner.
For extra crispy cheese, broil for 2-3 minutes at the end.
Keyword vegetarian stuffed shells recipe, meatless stuffed shells, ricotta stuffed shells, spinach stuffed shells, high-protein vegetarian meal, easy Italian dinner

Leave a Reply

Recipe Rating