Easy Spinach and Ricotta Stuffed Shells – A Healthy Veggie Dinner is the kind of meal that brings warmth to the table without feeling overly heavy. Tender pasta shells cradle a creamy ricotta and spinach filling, all baked gently in a rich tomato sauce until bubbling and lightly golden on top. Each forkful offers soft pasta, velvety cheese, and bright greens in perfect balance.
This dish is ideal for busy weeknights when you want something homemade and nourishing, yet simple enough to prepare without stress. The combination of ricotta and spinach creates a filling that is creamy but fresh, while the tomato sauce adds gentle acidity that keeps every bite balanced.
Whether served for a quiet family dinner or shared at a casual gathering, Easy Spinach and Ricotta Stuffed Shells – A Healthy Veggie Dinner delivers comforting flavor with wholesome ingredients in every layer.
Ingredients Overview
Large pasta shells are the foundation of Easy Spinach and Ricotta Stuffed Shells – A Healthy Veggie Dinner. Their curved shape is designed to hold generous spoonfuls of filling. Cook them just until al dente, as they will continue softening in the oven. Overcooking at the boiling stage can lead to tearing during stuffing.
Whole milk ricotta forms the creamy base of the filling. It has a soft, slightly grainy texture that becomes smooth when mixed and baked. If ricotta seems watery, drain it in a fine mesh sieve for 30 minutes before using. Part-skim ricotta can be substituted for a lighter result, though the filling may be slightly less rich.
Fresh spinach adds color, nutrients, and a mild earthiness. Baby spinach works especially well because it wilts quickly and blends smoothly into the ricotta mixture. Frozen spinach can be used if thoroughly thawed and squeezed dry to remove excess moisture.
Shredded mozzarella provides a gentle melt on top, forming a soft, lightly golden layer during baking. Grated Parmesan adds depth and a subtle salty finish within the filling.
A quality marinara sauce ties everything together. Choose a tomato sauce with balanced acidity and simple ingredients. Garlic, egg, olive oil, salt, black pepper, and a pinch of dried oregano round out the flavors and help bind the filling.
Step-by-Step Instructions

Start by bringing a large pot of salted water to a boil. Add the pasta shells and cook until just al dente, usually one to two minutes less than package instructions suggest. Drain carefully and spread the shells on a lightly oiled baking sheet to prevent sticking while you prepare the filling.
In a large skillet, warm a tablespoon of olive oil over medium heat. Add minced garlic and cook briefly until fragrant, about 30 seconds. Stir in fresh spinach and cook until wilted. If using frozen spinach, add it directly to the skillet and cook until heated through. Allow the spinach to cool slightly, then chop it finely to ensure even distribution in the filling.
In a mixing bowl, combine ricotta, chopped spinach, grated Parmesan, one lightly beaten egg, salt, black pepper, and dried oregano. Stir until smooth and well incorporated. The mixture should be thick enough to hold its shape when spooned.
Preheat the oven to 375 degrees Fahrenheit. Spread a thin layer of marinara sauce across the bottom of a baking dish to prevent sticking and add moisture during baking.
Using a spoon or small cookie scoop, fill each cooked shell with the ricotta and spinach mixture. Arrange the stuffed shells in a single layer in the prepared baking dish. Spoon additional marinara sauce over the shells, covering them lightly but not completely. Sprinkle shredded mozzarella evenly across the top.
Cover the dish loosely with foil and bake for about 25 minutes. Remove the foil and continue baking for another 10 to 15 minutes, until the cheese melts and the sauce begins to bubble gently around the edges.
Allow the stuffed shells to rest for 5 to 10 minutes before serving. This helps the filling set slightly, making them easier to plate without falling apart.
Tips, Variations & Substitutions
For extra flavor, add finely chopped fresh basil or parsley to the ricotta mixture. A pinch of red pepper flakes can provide gentle warmth without overpowering the dish.
To increase protein, stir in a handful of cooked lentils or finely chopped sautéed mushrooms into the filling. These additions blend smoothly with the ricotta while adding texture.
Whole wheat pasta shells can be used for additional fiber. Cook them carefully, as they may require slightly different timing.
If you prefer a lighter topping, reduce the mozzarella and sprinkle a bit of Parmesan over the sauce instead. For a creamier twist, add a few spoonfuls of béchamel sauce between layers of marinara.
These stuffed shells can be assembled a day in advance. Store covered in the refrigerator and bake when ready, adding a few extra minutes to the cooking time if chilled.
Serving Ideas & Occasions
Easy Spinach and Ricotta Stuffed Shells – A Healthy Veggie Dinner pairs beautifully with a crisp green salad dressed in lemon vinaigrette. The freshness of the salad contrasts nicely with the baked pasta.
Serve alongside roasted vegetables such as zucchini, bell peppers, or asparagus for a complete vegetarian meal. Warm garlic bread or a slice of rustic loaf works well for soaking up extra sauce.
This dish is ideal for family dinners, potlucks, or casual weekend gatherings. It also reheats well, making it a practical choice for meal prep or next-day lunches.
Nutritional & Health Notes
Spinach contributes iron, folate, and vitamins A and K, making this dish more than just comforting pasta. Ricotta provides calcium and protein, helping create a balanced vegetarian main course.
Using moderate amounts of cheese keeps richness in check while still delivering satisfying texture. Opting for part-skim dairy products can reduce overall fat content without compromising structure.
Pairing the stuffed shells with vegetables or salad increases fiber intake and rounds out the meal nutritionally. Portion awareness remains helpful when enjoying baked pasta dishes.
FAQs
Can I freeze Easy Spinach and Ricotta Stuffed Shells – A Healthy Veggie Dinner?
Yes, this recipe freezes well. Assemble the shells in a freezer-safe baking dish, cover tightly, and freeze before baking. When ready to cook, bake from frozen at 375 degrees Fahrenheit, adding 15 to 20 extra minutes. Cover with foil during the first part of baking to prevent over-browning.
How do I prevent watery stuffed shells?
Drain ricotta if it appears watery and squeeze all excess moisture from spinach. Avoid over-saucing the dish, and let it rest after baking so the filling can firm slightly before serving.
Can I use cottage cheese instead of ricotta?
Cottage cheese can be substituted if blended until smooth. This creates a texture closer to ricotta. Drain excess liquid before mixing to maintain a thick filling.
What is the best way to reheat leftovers?
Reheat individual portions in the oven at 350 degrees Fahrenheit until warmed through, or microwave gently in short intervals. Add a spoonful of marinara if the pasta seems dry.
Are these stuffed shells gluten-free?
Traditional pasta shells contain gluten, but gluten-free jumbo shells are available in many stores. Prepare them according to package instructions and handle gently when stuffing.
Can I add other vegetables?
Finely chopped mushrooms, grated zucchini, or sautéed kale can be mixed into the ricotta filling. Remove excess moisture from vegetables before adding to keep the filling firm.
How long will leftovers keep in the refrigerator?
Store leftovers in an airtight container for up to four days. Reheat thoroughly before serving.
PrintHealthy Spinach Ricotta Stuffed Shells with Tomato Sauce
Tender pasta shells filled with creamy ricotta and spinach, baked in marinara sauce and topped with melted mozzarella for a comforting vegetarian dinner.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 4 to 6 servings 1x
Ingredients
20 to 24 jumbo pasta shells
1 tablespoon olive oil
3 cloves garlic, minced
5 ounces fresh baby spinach
2 cups whole milk ricotta cheese
1 cup shredded mozzarella cheese
1/2 cup grated Parmesan cheese
1 large egg, lightly beaten
3 cups marinara sauce
1/2 teaspoon salt
1/2 teaspoon black pepper
1/2 teaspoon dried oregano
Instructions
20 to 24 jumbo pasta shells
1 tablespoon olive oil
3 cloves garlic, minced
5 ounces fresh baby spinach
2 cups whole milk ricotta cheese
1 cup shredded mozzarella cheese
1/2 cup grated Parmesan cheese
1 large egg, lightly beaten
3 cups marinara sauce
1/2 teaspoon salt
1/2 teaspoon black pepper
1/2 teaspoon dried oregano
Notes
Drain ricotta and spinach well to avoid excess moisture.
Assemble ahead and refrigerate up to 24 hours before baking.
Add fresh basil for extra flavor.