Spinach and Ricotta Stuffed Shells are a staple in our home, and for good reason. There’s something undeniably comforting about twirling a forkful of perfectly cooked pasta, bursting with a creamy, flavorful ricotta and spinach filling, all bathed in a rich tomato sauce and melted cheese. Even my pickiest eaters, who sometimes turn their noses up at vegetables, devour these shells with gusto. It’s become our go-to dish for weeknight dinners when we crave something satisfying yet not overly complicated, and it’s always a crowd-pleaser when we have friends or family over. The aroma that fills the kitchen as these bake is simply irresistible, promising a hearty and delicious meal ahead. If you’re looking for a vegetarian dish that’s both elegant and easy to make, you’ve absolutely come to the right place.
Ingredients
- Jumbo Pasta Shells: 1 pound The star of the show! These large shells are designed to hold a generous amount of filling, creating individual pasta pockets of deliciousness.
- Fresh Spinach: 10 ounces Provides a vibrant green color and earthy flavor, packed with nutrients and essential for the classic spinach and ricotta combination.
- Ricotta Cheese: 1 (15-ounce) container The creamy base of our filling, offering a mild, slightly sweet flavor and a smooth texture that binds all the ingredients together.
- Parmesan Cheese: 1 cup (grated) Adds a salty, nutty flavor and a delightful sharpness to both the filling and topping, enhancing the overall savory profile of the dish.
- Mozzarella Cheese: 8 ounces (shredded) Melts beautifully and provides that irresistible cheesy stretch and gooey texture that everyone loves in baked pasta dishes.
- Egg: 1 large Acts as a binder for the ricotta filling, ensuring it holds its shape and doesn’t become too watery during baking.
- Garlic: 2 cloves (minced) Fresh garlic cloves bring a pungent, aromatic base to the filling and sauce, adding depth of flavor and complexity.
- Onion: 1/2 medium (finely chopped) Finely chopped onion provides a subtle sweetness and savory foundation to the tomato sauce, complementing the other flavors.
- Canned Crushed Tomatoes: 28 ounces Forms the base of the rich and flavorful tomato sauce, providing a tangy and slightly sweet element that balances the creamy filling.
- Dried Oregano: 1 teaspoon A classic Italian herb that adds a warm, slightly peppery, and aromatic note to the sauce and filling, enhancing the Italian flavor profile.
- Dried Basil: 1 teaspoon Another essential Italian herb, basil brings a sweet and slightly peppery flavor that complements the tomato sauce and ricotta filling beautifully.
- Olive Oil: 3 tablespoons Used for sautéing the onion and garlic, as well as for drizzling over the shells before baking, adding richness and flavor.
- Salt: To taste Essential for seasoning both the filling and sauce, enhancing the flavors of all the ingredients and bringing them into balance.
- Black Pepper: To taste Freshly ground black pepper adds a subtle spice and depth of flavor to both the filling and sauce, complementing the other seasonings.
- Red Pepper Flakes (Optional): 1/4 teaspoon (or to taste) For those who enjoy a touch of heat, red pepper flakes add a subtle kick to the sauce, enhancing the overall flavor without being overpowering.
- Fresh Parsley (Optional): 2 tablespoons (chopped) Fresh parsley is perfect for garnishing the finished dish, adding a fresh, herbaceous note and a pop of vibrant green color.
Instructions
- Prepare the Pasta Shells: Begin by bringing a large pot of salted water to a rolling boil. Add the jumbo pasta shells and cook according to package directions, usually around 8-10 minutes, until they are al dente. It’s crucial not to overcook them as they will continue to cook in the oven and you want them to hold their shape for stuffing. Once cooked, carefully drain the shells and rinse them under cold water to stop the cooking process and prevent them from sticking together. Gently lay them out on a baking sheet lined with parchment paper or a clean kitchen towel to dry slightly while you prepare the filling and sauce. This will make them easier to handle when stuffing.
- Make the Ricotta Spinach Filling: While the pasta is cooking, prepare the spinach and ricotta filling. If using fresh spinach, thoroughly wash it to remove any grit or dirt. You can either steam, sauté, or blanch the spinach until it’s wilted and tender. Steaming is a healthy option, sautéing with a little olive oil adds flavor, and blanching is quick and effective. Once cooked, squeeze out as much excess water as possible from the spinach. This is a very important step, as excess moisture will make the filling watery and can prevent the shells from baking properly. Finely chop the cooked spinach and set aside. In a large mixing bowl, combine the ricotta cheese, grated Parmesan cheese, and the egg. Mix well until all ingredients are thoroughly combined and the mixture is smooth and creamy. Add the chopped cooked spinach, minced garlic (use a garlic press or mince finely), salt, and black pepper to the ricotta mixture. Stir everything together until the spinach and seasonings are evenly distributed throughout the ricotta filling. Taste the filling and adjust salt and pepper as needed. You want a well-seasoned filling that is flavorful on its own.
- Prepare the Tomato Sauce: Now, let’s make the flavorful tomato sauce. Heat olive oil in a large saucepan or Dutch oven over medium heat. Add the finely chopped onion and sauté until softened and translucent, about 5-7 minutes. This step is crucial for building flavor in the sauce. Add the minced garlic to the pan and sauté for another minute until fragrant, being careful not to burn the garlic. Pour in the canned crushed tomatoes into the saucepan. Stir well to combine with the onions and garlic. Add the dried oregano, dried basil, salt, and black pepper to the tomato sauce. If you like a little heat, add a pinch of red pepper flakes at this stage. Bring the sauce to a simmer, then reduce the heat to low, cover, and let it simmer for at least 15-20 minutes, or even longer for a richer, more developed flavor. Stir occasionally to prevent sticking and ensure even cooking. Simmering the sauce allows the flavors to meld together beautifully. Taste the sauce and adjust seasonings as needed. You might want to add a pinch of sugar if the tomatoes are particularly acidic to balance the flavors.
- Preheat Oven and Assemble the Shells: Preheat your oven to 375°F (190°C). Lightly grease the bottom of a large baking dish (9×13 inch or similar) with olive oil or cooking spray. Pour a thin layer of the prepared tomato sauce into the bottom of the baking dish, just enough to lightly coat the bottom. This will prevent the pasta shells from sticking and add moisture as they bake. Now it’s time to stuff the pasta shells. Take a cooked jumbo shell and carefully spoon a generous amount of the ricotta spinach filling into each shell, using a spoon or your fingers. Don’t overstuff them to the point where they split, but ensure they are nicely filled. Arrange the stuffed shells in the baking dish, nestled snugly together on top of the tomato sauce layer. Pour the remaining tomato sauce evenly over the stuffed shells, ensuring they are well coated. This sauce will keep the pasta moist and flavorful as it bakes.
- Bake the Stuffed Shells: Sprinkle the shredded mozzarella cheese evenly over the top of the stuffed shells, covering the entire surface. For an extra cheesy and golden-brown top, you can also sprinkle a little extra grated Parmesan cheese on top of the mozzarella. Cover the baking dish tightly with aluminum foil. This will help to steam the shells and ensure they cook through evenly and stay moist. Bake in the preheated oven for 25 minutes, covered. After 25 minutes, remove the aluminum foil and continue to bake for another 15-20 minutes, or until the cheese is melted, bubbly, and lightly golden brown on top, and the sauce is heated through and bubbling around the edges. The internal temperature should reach 165°F (74°C). Once baked, remove the dish from the oven and let it rest for about 5-10 minutes before serving. This resting time allows the cheese to set slightly and the flavors to meld together even further.
- Garnish and Serve: Garnish the baked spinach and ricotta stuffed shells with fresh parsley, if desired, for a pop of color and fresh flavor. Serve hot, directly from the baking dish or portioned onto plates. These stuffed shells are delicious on their own or served with a side salad and garlic bread. Enjoy your homemade Spinach and Ricotta Stuffed Shells!
Nutrition Facts
Serving Size: Approximately 2 stuffed shells
Servings Per Recipe: 6-8 (depending on shell size and filling amount)
(Note: Nutritional values are estimates and can vary based on specific ingredient brands and portion sizes.)
- Calories: 350-450 kcal
- Protein: 18-22g
- Fat: 15-20g
Preparation Time
Prep Time: 30-40 minutes (includes preparing filling, sauce, and stuffing shells)
Cook Time: 40-45 minutes (includes baking time)
Total Time: 1 hour 10 minutes – 1 hour 25 minutes
This Spinach and Ricotta Stuffed Shells recipe is a delightful balance of hands-on preparation and hands-off baking time. While there are several components to prepare – the shells, the filling, and the sauce – each step is relatively straightforward. The majority of the active prep time is spent making the filling and stuffing the shells, which can be a relaxing and enjoyable process, especially if you involve family members! Once assembled, the oven does most of the work, filling your kitchen with enticing aromas while you relax or prepare a simple side dish.
How to Serve
Spinach and Ricotta Stuffed Shells are a versatile dish that can be served in various ways, making them perfect for different occasions. Here are some serving suggestions:
- Classic Italian Dinner: Serve as a main course for a comforting Italian dinner. Pair it with:
- Garlic Bread: Crusty garlic bread is perfect for soaking up the delicious tomato sauce.
- Caesar Salad: A crisp Caesar salad provides a refreshing contrast to the richness of the stuffed shells.
- Italian Green Salad: A simple green salad with a light vinaigrette dressing complements the dish beautifully.
- Family-Style Meal: Ideal for family gatherings or potlucks. Serve alongside:
- Roasted Vegetables: Roasted broccoli, asparagus, or bell peppers add a healthy and colorful side dish.
- Meatballs (for non-vegetarian options): While this recipe is vegetarian, for mixed company you could offer a side of meatballs in tomato sauce.
- Caprese Salad: A refreshing Caprese salad with tomatoes, mozzarella, and basil is a light and flavorful accompaniment.
- Elegant Dinner Party: Elevate the presentation for a more formal dinner party. Consider serving with:
- Asparagus with Lemon Butter: Steamed or roasted asparagus drizzled with lemon butter adds a touch of elegance.
- Artichoke Hearts: Marinated or grilled artichoke hearts offer a sophisticated side.
- Dry Red Wine: A Chianti or Cabernet Sauvignon pairs wonderfully with the rich tomato sauce and cheese.
- Weeknight Comfort Food: Keep it simple for a satisfying weeknight meal. Serve with:
- Steamed Green Beans: A quick and easy side of steamed green beans adds a healthy element.
- Side of Fruit: Fresh fruit like grapes or melon can provide a light and refreshing end to the meal.
- Crusty Bread: Any type of crusty bread is great for enjoying with the sauce.
- Leftovers: Stuffed shells are fantastic reheated!
- Lunch the next day: Pack leftover stuffed shells for a delicious and satisfying lunch.
- Quick Dinner: Reheat leftovers for a no-fuss dinner on a busy evening.
Additional Tips
- Use High-Quality Ricotta: The quality of your ricotta cheese significantly impacts the flavor and texture of the filling. Opt for whole milk ricotta for the creamiest and richest flavor. Avoid ricotta that is too watery; if your ricotta seems watery, drain it in a cheesecloth-lined sieve for about 30 minutes before using.
- Don’t Skip Squeezing the Spinach: Removing excess moisture from the cooked spinach is crucial to prevent a watery filling. Squeeze it thoroughly with your hands or use a clean kitchen towel to press out as much liquid as possible. Frozen spinach, when thawed, also needs to be squeezed very well.
- Flavor Boost with Nutmeg: A pinch of freshly grated nutmeg in the ricotta filling adds a subtle warmth and depth of flavor that complements the spinach and ricotta beautifully. It’s a classic Italian touch that elevates the dish.
- Customize the Sauce: Feel free to customize your tomato sauce. Add other vegetables like diced carrots, celery, or bell peppers while sautéing the onions and garlic for extra flavor and nutrition. For a richer sauce, add a tablespoon of tomato paste while sautéing the onions. A splash of red wine during simmering can also deepen the flavor.
- Cheese Variations: While mozzarella and Parmesan are classic choices, you can experiment with other cheeses. Provolone, Fontina, or a blend of Italian cheeses would all work well. For a sharper flavor, try adding a little Pecorino Romano cheese to the filling or topping.
- Make-Ahead Magic: Spinach and Ricotta Stuffed Shells are a fantastic make-ahead dish. You can assemble the shells and sauce in the baking dish, cover tightly, and refrigerate for up to 24 hours before baking. When ready to bake, add about 10-15 minutes to the baking time to ensure they are heated through. This is perfect for meal prepping or entertaining.
- Freezing for Later: These stuffed shells freeze beautifully. Assemble and bake the shells as directed, then let them cool completely. Wrap the baking dish tightly in plastic wrap and then aluminum foil, or portion individual servings into freezer-safe containers. Freeze for up to 2-3 months. To reheat, thaw overnight in the refrigerator and bake at 350°F (175°C) until heated through, about 30-40 minutes, or reheat individual portions in the microwave.
- Spice it Up (or Tone it Down): Adjust the spice level to your preference. Add more red pepper flakes for a spicier dish, or omit them entirely for a milder flavor. You can also add a pinch of dried chili flakes or a dash of hot sauce to the sauce for extra heat. For a milder flavor, ensure you use mild Italian sausage if you are adding meat variations (though this recipe is vegetarian).
Frequently Asked Questions (FAQs)
Q1: Can I use frozen spinach instead of fresh spinach?
A: Yes, you can definitely use frozen spinach. Thaw the frozen spinach completely and then squeeze out as much excess water as possible. Frozen spinach is often more convenient and works just as well in the filling. Make sure to measure it after thawing and squeezing to ensure you have the right amount.
Q2: Can I make this recipe vegan?
A: Making this recipe vegan requires a few substitutions but is certainly possible. Use vegan jumbo shells, vegan ricotta cheese (made from tofu, cashews, or almonds), and a vegan egg replacement like flax egg or aquafaba to bind the filling. Ensure your Parmesan and mozzarella cheese substitutes are also vegan. For the sauce, simply ensure all ingredients are plant-based.
Q3: Can I add meat to this recipe?
A: While this recipe is specifically for vegetarian Spinach and Ricotta Stuffed Shells, you can easily adapt it to include meat. Brown ground Italian sausage (sweet or hot, depending on your preference) along with the onions and garlic before adding the crushed tomatoes. Drain off any excess grease before adding the tomatoes and other sauce ingredients. You can also add cooked ground beef or shredded cooked chicken to the ricotta filling for a meatier version.
Q4: Can I make this recipe gluten-free?
A: To make this recipe gluten-free, you need to use gluten-free jumbo pasta shells. Many brands offer gluten-free pasta made from rice, corn, or quinoa. Ensure all other ingredients, particularly any pre-made tomato sauce if you are using one, are also certified gluten-free to avoid cross-contamination if you are highly sensitive. The filling ingredients are naturally gluten-free.
Q5: How long can I store leftover stuffed shells in the refrigerator?
A: Leftover Spinach and Ricotta Stuffed Shells can be stored in an airtight container in the refrigerator for up to 3-4 days. Ensure they are cooled completely before refrigerating. Reheat thoroughly before serving, ensuring they reach an internal temperature of 165°F (74°C).
Q6: What is the best way to reheat stuffed shells?
A: The best way to reheat stuffed shells is in the oven. Preheat your oven to 350°F (175°C). Place the leftover shells in an oven-safe dish, add a splash of water or extra tomato sauce to the bottom of the dish to prevent drying, cover with foil, and bake for 20-30 minutes, or until heated through and bubbly. You can also reheat individual portions in the microwave, but they may become slightly less tender.
Q7: Can I use a different type of pasta instead of jumbo shells?
A: While jumbo shells are traditional for this recipe, you can use other large pasta shapes if you can’t find them. Manicotti tubes are a good alternative and can be stuffed similarly. Large rigatoni or even cannelloni could also work, though they might be a bit smaller and require more stuffing. The baking time may need to be adjusted slightly depending on the pasta shape.
Q8: My tomato sauce is too acidic. How can I fix it?
A: If your tomato sauce is too acidic, you can balance it out by adding a pinch of sugar or a small amount of baking soda. Start with a teaspoon of sugar or a quarter teaspoon of baking soda, stir it into the sauce, and taste. Add more gradually until the acidity is balanced. Be careful not to add too much baking soda, as it can alter the flavor. Simmering the sauce for a longer time can also mellow out the acidity naturally.
Print
Spinach and Ricotta Stuffed Shells
Ingredients
- Jumbo Pasta Shells: The star of the show! These large shells are designed to hold a generous amount of filling, creating individual pasta pockets of deliciousness.
- Fresh Spinach: Provides a vibrant green color and earthy flavor, packed with nutrients and essential for the classic spinach and ricotta combination.
- Ricotta Cheese: The creamy base of our filling, offering a mild, slightly sweet flavor and a smooth texture that binds all the ingredients together.
- Parmesan Cheese: Adds a salty, nutty flavor and a delightful sharpness to both the filling and topping, enhancing the overall savory profile of the dish.
- Mozzarella Cheese: Melts beautifully and provides that irresistible cheesy stretch and gooey texture that everyone loves in baked pasta dishes.
- Egg: Acts as a binder for the ricotta filling, ensuring it holds its shape and doesn’t become too watery during baking.
- Garlic: Fresh garlic cloves bring a pungent, aromatic base to the filling and sauce, adding depth of flavor and complexity.
- Onion: Finely chopped onion provides a subtle sweetness and savory foundation to the tomato sauce, complementing the other flavors.
- Canned Crushed Tomatoes: Forms the base of the rich and flavorful tomato sauce, providing a tangy and slightly sweet element that balances the creamy filling.
- Dried Oregano: A classic Italian herb that adds a warm, slightly peppery, and aromatic note to the sauce and filling, enhancing the Italian flavor profile.
- Dried Basil: Another essential Italian herb, basil brings a sweet and slightly peppery flavor that complements the tomato sauce and ricotta filling beautifully.
- Olive Oil: Used for sautéing the onion and garlic, as well as for drizzling over the shells before baking, adding richness and flavor.
- Salt: Essential for seasoning both the filling and sauce, enhancing the flavors of all the ingredients and bringing them into balance.
- Black Pepper: Freshly ground black pepper adds a subtle spice and depth of flavor to both the filling and sauce, complementing the other seasonings.
- Red Pepper Flakes (Optional): For those who enjoy a touch of heat, red pepper flakes add a subtle kick to the sauce, enhancing the overall flavor without being overpowering.
- Fresh Parsley (Optional): Fresh parsley is perfect for garnishing the finished dish, adding a fresh, herbaceous note and a pop of vibrant green color.
Instructions
- Prepare the Pasta Shells: Begin by bringing a large pot of salted water to a rolling boil. Add the jumbo pasta shells and cook according to package directions, usually around 8-10 minutes, until they are al dente. It’s crucial not to overcook them as they will continue to cook in the oven and you want them to hold their shape for stuffing. Once cooked, carefully drain the shells and rinse them under cold water to stop the cooking process and prevent them from sticking together. Gently lay them out on a baking sheet lined with parchment paper or a clean kitchen towel to dry slightly while you prepare the filling and sauce. This will make them easier to handle when stuffing.
- Make the Ricotta Spinach Filling: While the pasta is cooking, prepare the spinach and ricotta filling. If using fresh spinach, thoroughly wash it to remove any grit or dirt. You can either steam, sauté, or blanch the spinach until it’s wilted and tender. Steaming is a healthy option, sautéing with a little olive oil adds flavor, and blanching is quick and effective. Once cooked, squeeze out as much excess water as possible from the spinach. This is a very important step, as excess moisture will make the filling watery and can prevent the shells from baking properly. Finely chop the cooked spinach and set aside. In a large mixing bowl, combine the ricotta cheese, grated Parmesan cheese, and the egg. Mix well until all ingredients are thoroughly combined and the mixture is smooth and creamy. Add the chopped cooked spinach, minced garlic (use a garlic press or mince finely), salt, and black pepper to the ricotta mixture. Stir everything together until the spinach and seasonings are evenly distributed throughout the ricotta filling. Taste the filling and adjust salt and pepper as needed. You want a well-seasoned filling that is flavorful on its own.
- Prepare the Tomato Sauce: Now, let’s make the flavorful tomato sauce. Heat olive oil in a large saucepan or Dutch oven over medium heat. Add the finely chopped onion and sauté until softened and translucent, about 5-7 minutes. This step is crucial for building flavor in the sauce. Add the minced garlic to the pan and sauté for another minute until fragrant, being careful not to burn the garlic. Pour in the canned crushed tomatoes into the saucepan. Stir well to combine with the onions and garlic. Add the dried oregano, dried basil, salt, and black pepper to the tomato sauce. If you like a little heat, add a pinch of red pepper flakes at this stage. Bring the sauce to a simmer, then reduce the heat to low, cover, and let it simmer for at least 15-20 minutes, or even longer for a richer, more developed flavor. Stir occasionally to prevent sticking and ensure even cooking. Simmering the sauce allows the flavors to meld together beautifully. Taste the sauce and adjust seasonings as needed. You might want to add a pinch of sugar if the tomatoes are particularly acidic to balance the flavors.
- Preheat Oven and Assemble the Shells: Preheat your oven to 375°F (190°C). Lightly grease the bottom of a large baking dish (9×13 inch or similar) with olive oil or cooking spray. Pour a thin layer of the prepared tomato sauce into the bottom of the baking dish, just enough to lightly coat the bottom. This will prevent the pasta shells from sticking and add moisture as they bake. Now it’s time to stuff the pasta shells. Take a cooked jumbo shell and carefully spoon a generous amount of the ricotta spinach filling into each shell, using a spoon or your fingers. Don’t overstuff them to the point where they split, but ensure they are nicely filled. Arrange the stuffed shells in the baking dish, nestled snugly together on top of the tomato sauce layer. Pour the remaining tomato sauce evenly over the stuffed shells, ensuring they are well coated. This sauce will keep the pasta moist and flavorful as it bakes.
- Bake the Stuffed Shells: Sprinkle the shredded mozzarella cheese evenly over the top of the stuffed shells, covering the entire surface. For an extra cheesy and golden-brown top, you can also sprinkle a little extra grated Parmesan cheese on top of the mozzarella. Cover the baking dish tightly with aluminum foil. This will help to steam the shells and ensure they cook through evenly and stay moist. Bake in the preheated oven for 25 minutes, covered. After 25 minutes, remove the aluminum foil and continue to bake for another 15-20 minutes, or until the cheese is melted, bubbly, and lightly golden brown on top, and the sauce is heated through and bubbling around the edges. The internal temperature should reach 165°F (74°C). Once baked, remove the dish from the oven and let it rest for about 5-10 minutes before serving. This resting time allows the cheese to set slightly and the flavors to meld together even further.
- Garnish and Serve: Garnish the baked spinach and ricotta stuffed shells with fresh parsley, if desired, for a pop of color and fresh flavor. Serve hot, directly from the baking dish or portioned onto plates. These stuffed shells are delicious on their own or served with a side salad and garlic bread. Enjoy your homemade Spinach and Ricotta Stuffed Shells!
Nutrition
- Serving Size: one normal portion
- Calories: 450
- Fat: 20g
- Protein: 22g





