If you're searching for a warm, cheesy dish that brings the family together, look no further. These Cheesy Spinach Stuffed Shells are a delight that's simple to make. With creamy ricotta, fresh spinach, and a marinara bath, this recipe will impress even the pickiest eaters. Plus, it's a great way to sneak in some greens! Ready to create a meal that everyone will love? Let's dive in!
Why I Love This Recipe
- Comforting Flavor: The combination of creamy ricotta and gooey mozzarella creates a rich and satisfying dish that warms the soul.
- Easy to Make: With simple ingredients and straightforward steps, this recipe is perfect for both novice and experienced cooks.
- Healthy Spinach Boost: Packed with fresh spinach, this dish offers a nutritious twist, making it a great way to sneak in some greens.
- Perfect for Meal Prep: These stuffed shells can be made ahead of time and stored, making them a convenient option for busy weeknights.
Ingredients
Here are the key ingredients you need for cheesy spinach stuffed shells:
- 20 jumbo pasta shells
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese
- 1 cup fresh spinach, chopped
- 1/2 cup grated Parmesan cheese
- 1 egg, beaten
- 2 cups marinara sauce
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Salt and pepper to taste
- Fresh basil leaves for garnish
Each item plays a big role in the dish. The jumbo pasta shells hold the creamy filling inside. Ricotta cheese brings a nice, smooth texture. Mozzarella adds a cheesy stretch, and Parmesan gives a sharp flavor. Fresh spinach adds color and nutrients. You can adjust the garlic and onion powder for a flavor boost. The marinara sauce ties everything together, making each bite rich and savory. Don't forget fresh basil for a fragrant touch on top!

Step-by-Step Instructions
Preparation of Pasta Shells
- Preheat your oven to 375°F (190°C).
- Cook 20 jumbo pasta shells according to package instructions until they are al dente.
- Drain the pasta shells and set them aside to cool.
Prepare the Cheesy Filling
- In a large mixing bowl, combine 2 cups of ricotta cheese, 1 cup of shredded mozzarella cheese, and 1 cup of chopped spinach.
- Add 1/2 cup of grated Parmesan cheese, 1 beaten egg, 1 teaspoon of garlic powder, and 1 teaspoon of onion powder.
- Mix everything well and season with salt and pepper to taste.
Assemble the Dish
- Spread 1 cup of marinara sauce on the bottom of a 9x13 inch baking dish.
- Carefully fill each cooled pasta shell with the cheesy spinach mixture. Place them seam-side up in the baking dish.
- Pour the remaining marinara sauce over the stuffed shells. Ensure all shells are covered.
- Sprinkle extra mozzarella cheese on top for that perfect melt.
Baking Instructions
- Cover the baking dish with aluminum foil. Bake in the preheated oven for 25 minutes.
- Remove the foil and continue to bake for an additional 10-15 minutes. The cheese should be bubbly and golden brown.
- Once done, take it out of the oven and let it cool for 5 minutes. Garnish with fresh basil leaves before serving.
Tips & Tricks
Perfecting Your Cheesy Spinach Stuffed Shells
- Use fresh ingredients for best flavor. Fresh spinach makes a big difference. It adds a bright taste and a nice texture.
- Adjust seasonings to taste. If you love garlic, add more garlic powder. If you prefer less salt, cut back. Taste as you go!
Serving Suggestions
- Pair these shells with a simple side salad. A light green salad with vinaigrette works well.
- Garlic bread is always a hit, too. It soaks up the extra marinara sauce.
- For garnish, add fresh basil leaves on top. They add color and extra flavor. You can also sprinkle more cheese on top before serving.
Pro Tips
- Don’t Overcook the Pasta: Cook the jumbo shells until al dente, as they will continue to cook while baking. This prevents them from becoming mushy.
- Customize Your Cheese: Feel free to mix in other cheeses such as feta or goat cheese for a different flavor profile.
- Add Extra Veggies: Incorporate other vegetables like mushrooms or bell peppers into the filling for added nutrition and flavor.
- Make Ahead: These stuffed shells can be assembled ahead of time and stored in the fridge. Just add a few extra minutes to the baking time.
Variations
Add Protein
You can make these cheesy spinach stuffed shells even heartier by adding protein. Cooked chicken or sausage works great here. Simply shred or chop the cooked meat and mix it in with your cheese filling. This addition gives your dish a nice boost in flavor and makes it more filling. You can use grilled chicken for a lighter option or Italian sausage for a kick.
Make It Vegetarian
If you want to keep it vegetarian, there are many ways to boost the vegetable content. You can add mushrooms, zucchini, or bell peppers. Simply chop the veggies finely and mix them into the cheese filling. This not only adds color but also brings more nutrients to your meal. You can even try adding some sun-dried tomatoes for a sweet and tangy twist.
Alternative Cheese Options
Using different cheeses can change the flavor of your dish. Feta or goat cheese are excellent choices. They add a tangy taste that pairs well with the spinach. If you want a creamier texture, try using mascarpone cheese or cream cheese. Mix these cheeses with your ricotta for a unique blend that will impress your family.
Storage Info
Storing Leftovers
After enjoying your cheesy spinach stuffed shells, store leftovers in the fridge. Use an airtight container to keep them fresh. Make sure to cool the dish before sealing it. This helps prevent moisture buildup and keeps the shells tasty. Leftovers can last for about 3-5 days in the fridge.
Freezing Instructions
To freeze your stuffed shells, first, let them cool completely. Then, layer them in a freezer-safe container. You can also wrap each shell in plastic wrap before placing them in the container. This way, they stay protected. They can be frozen for up to 3 months. When you’re ready to eat, thaw them overnight in the fridge.
Reheating Methods
To reheat, you can use the oven or microwave. For the oven, place the shells in a baking dish with some marinara sauce. Cover it with foil and heat at 350°F (175°C) for about 20 minutes. This keeps the shells moist. If using a microwave, place a few shells on a microwave-safe plate. Heat in short bursts, checking often to avoid overcooking. Enjoy your delicious meal without losing flavor!
FAQs
Can I use regular pasta shells instead of jumbo?
Yes, you can use regular pasta shells. Just be aware that they are smaller. This means you will need to adjust the filling amount. You might need more shells to serve the same number of people.
How can I make this dish ahead of time?
You can prepare the stuffed shells a day before. Just follow the steps to fill the shells. Then, cover them and store in the fridge. When ready to bake, add some extra time to heat it through.
What can I substitute for ricotta cheese?
If you don’t have ricotta cheese, use cottage cheese. Blend it to make it smooth. You can also try cream cheese or Greek yogurt for a different taste.
Is it possible to make this recipe vegan?
Yes, you can make this dish vegan. Use vegan ricotta or tofu as a filling. Replace the egg with flaxseed meal mixed with water. Check the marinara sauce for hidden animal products.
You’ve learned how to make delicious cheesy spinach stuffed shells. We covered the needed ingredients, how to prepare the dish, and ways to store and reheat leftovers. Remember to pick fresh ingredients and adjust seasonings to your taste. You can also mix in protein or try different cheeses for fun variations. Enjoy this dish with great sides and a touch of basil. Now, get cooking and treat yourself to this easy, tasty meal!