In our home, weeknight dinners need to be two things: delicious and relatively easy. Let’s be honest, after a long day, the last thing anyone wants is a complicated, multi-hour cooking project. That’s where these Cheesy Vegetarian Spinach Shells come into their own. I stumbled upon this recipe a few months ago when I was searching for a vegetarian dish that would satisfy both the picky eaters and the more adventurous palates in my family. And let me tell you, it was an instant hit! The combination of tender pasta shells, creamy ricotta, flavorful spinach, and gooey melted mozzarella is simply irresistible. Even my kids, who are sometimes skeptical of anything green, devoured these shells. The best part? It’s surprisingly simple to put together, making it perfect for busy weeknights or even a casual weekend gathering. This recipe has quickly become a regular in our rotation, and I’m so excited to share it with you. Get ready to experience a comforting, cheesy, and utterly satisfying vegetarian meal that the whole family will love!
Ingredients
Here’s what you’ll need to create these delightful Cheesy Vegetarian Spinach Shells. We’ve kept it simple and focused on fresh, flavorful ingredients:
- Jumbo Pasta Shells: (1 box, about 12 ounces) – The star of the show, these large shells are perfect for stuffing with our cheesy spinach mixture.
- Fresh Spinach: (1 pound) – Provides a healthy dose of greens and a subtle earthy flavor that complements the cheese beautifully. Make sure to wash it thoroughly!
- Ricotta Cheese: (15 ounces, full-fat or part-skim) – The creamy base of our filling, ricotta adds richness and a wonderful texture.
- Mozzarella Cheese: (8 ounces, shredded) – Melts beautifully and creates that irresistible cheesy topping we all crave.
- Parmesan Cheese: (½ cup, grated) – Adds a salty, nutty depth of flavor to both the filling and the topping.
- Eggs: (2 large) – Help bind the ricotta mixture together and create a more cohesive filling.
- Garlic: (3 cloves, minced) – Essential for adding aromatic flavor to the spinach and cheese mixture.
- Onion: (½ medium, finely chopped) – Provides a subtle sweetness and savory base to the filling.
- Olive Oil: (2 tablespoons) – Used for sautéing the onion and garlic and adding richness to the dish.
- Italian Seasoning: (1 tablespoon) – A blend of herbs that brings classic Italian flavor to the shells.
- Dried Oregano: (½ teaspoon) – Enhances the Italian flavor profile and adds a slightly peppery note.
- Salt: (To taste) – Enhances all the flavors and is crucial for seasoning the dish properly.
- Black Pepper: (To taste) – Adds a touch of spice and depth of flavor.
- Marinara Sauce: (24 ounces, your favorite jar or homemade) – Provides a tangy and flavorful base for baking the shells.
Instructions
Follow these step-by-step instructions to create perfectly cheesy and delicious Vegetarian Spinach Shells:
- Preheat the Oven and Prepare the Baking Dish: Start by preheating your oven to 375°F (190°C). While the oven is heating, lightly grease a 9×13 inch baking dish with olive oil or cooking spray. This will prevent the shells from sticking and make cleanup easier.
- Cook the Pasta Shells: Bring a large pot of salted water to a rolling boil. Add the jumbo pasta shells and cook according to package directions, but slightly undercook them by about 1-2 minutes. The shells should be al dente, meaning they are still slightly firm to the bite. This is important because they will continue to cook in the oven and you don’t want them to become mushy. Once cooked, drain the pasta shells thoroughly in a colander and rinse them with cold water to stop the cooking process and prevent them from sticking together. Set aside to cool slightly.
- Prepare the Spinach: While the pasta is cooking, prepare the spinach. If using fresh spinach, wash it thoroughly in a colander to remove any dirt or grit. You can either steam, sauté, or microwave the spinach until it is wilted.
- Steaming: Place the spinach in a steamer basket over boiling water and steam for about 3-5 minutes, or until wilted.
- Sautéing: Heat a tablespoon of olive oil in a large skillet over medium heat. Add the spinach in batches and cook, stirring frequently, until wilted.
- Microwaving: Place the spinach in a microwave-safe bowl with a tablespoon of water. Cover and microwave on high for 2-3 minutes, or until wilted.
- Sauté the Aromatics: In the same skillet you used for the spinach (if sautéing), heat the remaining tablespoon of olive oil over medium heat. Add the finely chopped onion and cook for about 3-5 minutes, or until softened and translucent. Add the minced garlic and cook for another minute, until fragrant, being careful not to burn the garlic. Remove the skillet from the heat and let it cool slightly.
- Make the Cheese and Spinach Filling: In a large mixing bowl, combine the ricotta cheese, grated Parmesan cheese, eggs, Italian seasoning, dried oregano, salt, and black pepper. Mix well until all ingredients are thoroughly combined and the mixture is smooth and creamy. Add the sautéed onion and garlic mixture to the cheese mixture and stir to incorporate. Finally, add the chopped, wilted spinach to the bowl and gently fold it into the cheese mixture until evenly distributed.
- Assemble the Shells: Pour a thin layer of marinara sauce (about ½ cup) into the bottom of the prepared baking dish. This will prevent the pasta shells from drying out and sticking to the bottom of the dish. Take each cooked pasta shell and carefully stuff it with the spinach and cheese filling. Use a spoon or your fingers to generously fill each shell. Arrange the stuffed shells in the baking dish, placing them side-by-side in a single layer.
- Top with Sauce and Mozzarella: Pour the remaining marinara sauce evenly over the stuffed shells, ensuring that they are mostly covered. Finally, sprinkle the shredded mozzarella cheese evenly over the top of the sauce and stuffed shells. The amount of mozzarella can be adjusted to your preference – feel free to add a little more if you love extra cheesy shells!
- Bake the Shells: Place the baking dish in the preheated oven and bake for 20-25 minutes, or until the mozzarella cheese is melted, bubbly, and lightly golden brown. The sauce should be heated through and bubbling around the edges.
- Rest and Serve: Once baked, remove the baking dish from the oven and let the cheesy spinach shells rest for about 5-10 minutes before serving. This allows the cheese to set slightly and the flavors to meld together. Garnish with fresh basil or parsley, if desired, and serve hot.
Nutrition Facts
Here’s a general estimate of the nutrition facts per serving for these Cheesy Vegetarian Spinach Shells. Keep in mind that these values are approximate and can vary depending on specific ingredient brands and portion sizes. This is based on a serving size of about 2-3 stuffed shells (approximately 1/6th of the total recipe).
- Servings: 6
- Calories Per Serving: Approximately 450-550 kcal
- Fat: 25-30g
Please note: These values are estimates. For precise nutritional information, use a nutrition calculator with the specific brands and quantities of ingredients you use.
Preparation Time
This recipe is wonderfully manageable, even on a busy weeknight. Here’s a breakdown of the estimated time:
- Prep Time: 30 minutes (This includes chopping vegetables, preparing spinach, and making the cheese filling)
- Cook Time: 25 minutes (Baking time in the oven)
- Total Time: Approximately 55 minutes
This quick preparation time makes Cheesy Vegetarian Spinach Shells a fantastic option for a satisfying and flavorful meal without spending hours in the kitchen. The hands-on time is relatively short, and while the shells are baking, you can focus on other tasks or simply relax while dinner cooks itself!
How to Serve
Cheesy Vegetarian Spinach Shells are delicious on their own, but they can be elevated even further with the right accompaniments. Here are some serving suggestions:
- Side Salad: A fresh and crisp side salad is a perfect counterpoint to the richness of the cheesy shells. Consider a simple green salad with a light vinaigrette, a Caesar salad, or a Caprese salad with tomatoes, mozzarella, and basil.
- Garlic Bread or Breadsticks: For a truly comforting and satisfying meal, serve the shells with warm garlic bread or breadsticks. These are perfect for soaking up any extra marinara sauce on your plate.
- Roasted Vegetables: Add another layer of vegetables to your meal by serving roasted vegetables alongside the shells. Broccoli, asparagus, bell peppers, or zucchini would all be delicious choices. Roasting brings out their natural sweetness and provides a healthy balance to the cheesy pasta.
- Soup: For a heartier meal, pair the shells with a light soup. Tomato soup, minestrone soup, or a vegetable broth-based soup would complement the dish nicely without being too heavy.
- Wine Pairing: If you enjoy wine with your meal, consider a medium-bodied red wine like Chianti or Merlot, or a crisp white wine like Pinot Grigio or Sauvignon Blanc. These wines will pair well with the Italian flavors of the dish.
- Garnish: Fresh basil or parsley, sprinkled over the finished dish, adds a pop of color and freshness. A dusting of extra grated Parmesan cheese is also always welcome!
Additional Tips for Perfect Cheesy Spinach Shells
Here are some extra tips and tricks to ensure your Cheesy Vegetarian Spinach Shells are a resounding success every time:
- Don’t Overcook the Pasta: As mentioned in the instructions, slightly undercook the pasta shells. They will continue to cook in the oven and overcooked pasta will become mushy and lose its texture. Aim for al dente shells that still have a bit of bite.
- Drain Spinach Thoroughly: Excess moisture from the spinach can make the filling watery. Make sure to squeeze out as much water as possible after wilting the spinach. You can use your hands, a clean kitchen towel, or a potato ricer to effectively remove the excess liquid.
- Taste and Adjust Seasoning: Before stuffing the shells, taste the cheese and spinach filling and adjust the seasoning as needed. Add more salt, pepper, Italian seasoning, or garlic powder to your liking. Seasoning at each stage is key to a flavorful final dish.
- Use Good Quality Cheese: The quality of your cheese will significantly impact the flavor of the dish. Opt for good quality ricotta, mozzarella, and Parmesan cheese for the best taste and texture. Fresh mozzarella will melt beautifully and provide a superior cheesy pull.
- Make Ahead Option: You can assemble the stuffed shells ahead of time and store them in the refrigerator, covered, for up to 24 hours before baking. This makes it a great dish for meal prepping or entertaining. Just add a few extra minutes to the baking time if baking directly from the refrigerator.
- Freezing Instructions: These shells freeze well, making them perfect for batch cooking. Assemble and bake the shells as directed. Let them cool completely, then cover tightly with plastic wrap and foil and freeze for up to 3 months. To reheat, thaw overnight in the refrigerator and bake at 350°F (175°C) for 20-30 minutes, or until heated through. You can also reheat directly from frozen, but it will take longer.
- Customize the Filling: Feel free to get creative with the filling! Add other vegetables like sautéed mushrooms, artichoke hearts, sun-dried tomatoes, or roasted red peppers to the spinach and cheese mixture. You can also experiment with different cheeses, such as provolone, fontina, or a blend of Italian cheeses.
- Spice it Up: If you like a little heat, add a pinch of red pepper flakes to the cheese filling or the marinara sauce. You can also use a spicy marinara sauce for an extra kick. Another option is to add a dash of hot sauce to the ricotta mixture.
FAQ Section
Here are some frequently asked questions about making Cheesy Vegetarian Spinach Shells:
Q1: Can I use frozen spinach instead of fresh spinach?
A: Yes, you can definitely use frozen spinach. Thaw the frozen spinach completely and squeeze out as much excess water as possible before using it in the recipe. About 10 ounces of frozen spinach (thawed and drained) is roughly equivalent to 1 pound of fresh spinach.
Q2: Can I make this recipe ahead of time?
A: Absolutely! You can assemble the stuffed shells up to 24 hours ahead of time and store them, covered, in the refrigerator. This makes it a great make-ahead meal for busy weeknights or potlucks. Just add a few extra minutes to the baking time if baking directly from the refrigerator to ensure they are heated through.
Q3: Can I use different types of pasta shells?
A: While jumbo shells are ideal for stuffing, you could potentially use large manicotti shells or even cannelloni tubes if you can’t find jumbo shells. However, jumbo shells are specifically designed for stuffing and provide the best surface area and shape for this recipe.
Q4: Can I make this recipe vegan?
A: Making this recipe vegan would require significant substitutions. You would need to replace the ricotta cheese with a vegan ricotta alternative (made from tofu or nuts), use a vegan mozzarella shreds, and substitute the eggs with a flax egg or other vegan binder. While possible, it would alter the flavor and texture considerably. There are many dedicated vegan stuffed shell recipes available online that might be easier to follow for a fully vegan version.
Q5: Can I add meat to this recipe?
A: While this recipe is designed to be vegetarian, you could add cooked meat if you wish to. Ground beef, Italian sausage (removed from casings and cooked), or shredded chicken could be added to the spinach and cheese filling. However, keep in mind that adding meat will change the nutritional profile and flavor of the dish, and it will no longer be vegetarian.
Q6: How do I prevent the shells from drying out while baking?
A: Ensuring the shells are well covered with marinara sauce is key to preventing them from drying out. Make sure to pour enough sauce over the shells so that they are mostly submerged. Also, avoid overbaking them. Bake just until the cheese is melted and bubbly, and the sauce is heated through.
Q7: How can I make these shells spicier?
A: To add some spice, you can incorporate red pepper flakes into the cheese filling or the marinara sauce. You could also use a spicy marinara sauce or add a dash of your favorite hot sauce to the ricotta mixture. Another option is to add some chopped jalapeños or other chili peppers to the filling for a more pronounced heat.
Q8: What’s the best way to store and reheat leftovers?
A: Leftover Cheesy Vegetarian Spinach Shells should be stored in an airtight container in the refrigerator for up to 3-4 days. To reheat, you can microwave individual portions until heated through, or reheat the entire dish in the oven at 350°F (175°C) for 15-20 minutes, or until heated through and bubbly again. Adding a little extra marinara sauce or a splash of water when reheating can help prevent them from drying out.
Print
Cheesy Vegetarian Spinach Shells
Ingredients
Here’s what you’ll need to create these delightful Cheesy Vegetarian Spinach Shells. We’ve kept it simple and focused on fresh, flavorful ingredients:
- Jumbo Pasta Shells: (1 box, about 12 ounces) – The star of the show, these large shells are perfect for stuffing with our cheesy spinach mixture.
- Fresh Spinach: (1 pound) – Provides a healthy dose of greens and a subtle earthy flavor that complements the cheese beautifully. Make sure to wash it thoroughly!
- Ricotta Cheese: (15 ounces, full-fat or part-skim) – The creamy base of our filling, ricotta adds richness and a wonderful texture.
- Mozzarella Cheese: (8 ounces, shredded) – Melts beautifully and creates that irresistible cheesy topping we all crave.
- Parmesan Cheese: (½ cup, grated) – Adds a salty, nutty depth of flavor to both the filling and the topping.
- Eggs: (2 large) – Help bind the ricotta mixture together and create a more cohesive filling.
- Garlic: (3 cloves, minced) – Essential for adding aromatic flavor to the spinach and cheese mixture.
- Onion: (½ medium, finely chopped) – Provides a subtle sweetness and savory base to the filling.
- Olive Oil: (2 tablespoons) – Used for sautéing the onion and garlic and adding richness to the dish.
- Italian Seasoning: (1 tablespoon) – A blend of herbs that brings classic Italian flavor to the shells.
- Dried Oregano: (½ teaspoon) – Enhances the Italian flavor profile and adds a slightly peppery note.
- Salt: (To taste) – Enhances all the flavors and is crucial for seasoning the dish properly.
- Black Pepper: (To taste) – Adds a touch of spice and depth of flavor.
- Marinara Sauce: (24 ounces, your favorite jar or homemade) – Provides a tangy and flavorful base for baking the shells.
Instructions
Follow these step-by-step instructions to create perfectly cheesy and delicious Vegetarian Spinach Shells:
- Preheat the Oven and Prepare the Baking Dish: Start by preheating your oven to 375°F (190°C). While the oven is heating, lightly grease a 9×13 inch baking dish with olive oil or cooking spray. This will prevent the shells from sticking and make cleanup easier.
- Cook the Pasta Shells: Bring a large pot of salted water to a rolling boil. Add the jumbo pasta shells and cook according to package directions, but slightly undercook them by about 1-2 minutes. The shells should be al dente, meaning they are still slightly firm to the bite. This is important because they will continue to cook in the oven and you don’t want them to become mushy. Once cooked, drain the pasta shells thoroughly in a colander and rinse them with cold water to stop the cooking process and prevent them from sticking together. Set aside to cool slightly.
- Prepare the Spinach: While the pasta is cooking, prepare the spinach. If using fresh spinach, wash it thoroughly in a colander to remove any dirt or grit. You can either steam, sauté, or microwave the spinach until it is wilted.
- Steaming:Â Place the spinach in a steamer basket over boiling water and steam for about 3-5 minutes, or until wilted.
- Sautéing: Heat a tablespoon of olive oil in a large skillet over medium heat. Add the spinach in batches and cook, stirring frequently, until wilted.
- Microwaving:Â Place the spinach in a microwave-safe bowl with a tablespoon of water. Cover and microwave on high for 2-3 minutes, or until wilted.
Once the spinach is wilted, immediately drain it in a colander and press out as much excess water as possible. This is crucial to prevent the filling from becoming watery. Roughly chop the wilted spinach and set aside.
- Sauté the Aromatics: In the same skillet you used for the spinach (if sautéing), heat the remaining tablespoon of olive oil over medium heat. Add the finely chopped onion and cook for about 3-5 minutes, or until softened and translucent. Add the minced garlic and cook for another minute, until fragrant, being careful not to burn the garlic. Remove the skillet from the heat and let it cool slightly.
- Make the Cheese and Spinach Filling: In a large mixing bowl, combine the ricotta cheese, grated Parmesan cheese, eggs, Italian seasoning, dried oregano, salt, and black pepper. Mix well until all ingredients are thoroughly combined and the mixture is smooth and creamy. Add the sautéed onion and garlic mixture to the cheese mixture and stir to incorporate. Finally, add the chopped, wilted spinach to the bowl and gently fold it into the cheese mixture until evenly distributed.
- Assemble the Shells: Pour a thin layer of marinara sauce (about ½ cup) into the bottom of the prepared baking dish. This will prevent the pasta shells from drying out and sticking to the bottom of the dish. Take each cooked pasta shell and carefully stuff it with the spinach and cheese filling. Use a spoon or your fingers to generously fill each shell. Arrange the stuffed shells in the baking dish, placing them side-by-side in a single layer.
- Top with Sauce and Mozzarella: Pour the remaining marinara sauce evenly over the stuffed shells, ensuring that they are mostly covered. Finally, sprinkle the shredded mozzarella cheese evenly over the top of the sauce and stuffed shells. The amount of mozzarella can be adjusted to your preference – feel free to add a little more if you love extra cheesy shells!
- Bake the Shells:Â Place the baking dish in the preheated oven and bake for 20-25 minutes, or until the mozzarella cheese is melted, bubbly, and lightly golden brown. The sauce should be heated through and bubbling around the edges.
- Rest and Serve: Once baked, remove the baking dish from the oven and let the cheesy spinach shells rest for about 5-10 minutes before serving. This allows the cheese to set slightly and the flavors to meld together. Garnish with fresh basil or parsley, if desired, and serve hot.
Nutrition
- Serving Size: one normal portion
- Calories: 550
- Fat: 30g





