Spinach and Ricotta Stuffed Shells

Stuffed shells with spinach are one of my favorite meals to make. Tender pasta shells stuffed with cheese and baked with pasta sauce until warm and gooey. To me they are comfort food at its finest. The jumbo shells are stuffed with ricotta cheese, parmesan cheese, mozzarella cheese, spinach, onions and garlic. They are full of flavor!

Ingredients

Jumbo Pasta Shells: Are cooked in salted water until al dente before baking. Make sure not to overcook the pasta. Onions & Garlic: Are added to give the ricotta stuffed shells lots of flavor. Spinach: I prefer to use fresh spinach however frozen spinach can be substituted. You can also substitute the spinach for kale in this recipe if you have it on hand. Cheese: I use a blend of ricotta, parmesan and mozzarella cheese. I recommend buying the blocks of parmesan and mozzarella and shredding them yourself. They will add so much more flavor and won’t add as much water to the cheese stuffed shells. Tomato Sauce: Use your favorite jar of marinara or use homemade tomato sauce. Seasonings: I add in salt and pepper to taste.

How to make stuffed shells with spinach

Boil Pasta: Until al dente according to package directions.

Saute Veggies: Heat oil in a large skillet. Add onion and cook until tender about 3-4 minutes. Next add in garlic and cook for an additional minute. Add the spinach and cook until wilted, about 2 minutes.

Make Filling: Transfer the spinach mixture to a large bowl and add in ricotta, mozzarella, Parmesan, egg, salt and pepper. Stir to combine.

Assemble: Spread about 1/2 of the sauce in the bottom of a 8 x8 or 9 x 9 baking dish. Stuff shells with the spinach cheese mixture and place in the baking dish. Top with the remaining sauce.

Bake: In a 375 degree oven for 20-30 minutes or until warmed through. Serve: The Spinach and Ricotta Stuffed Shells with fresh basil and extra parmesan cheese. Store: Leftovers in an airtight container in the refrigerator for up to 4 days. Reheat: In a 350 degree oven for 20 minutes or until heated through.

Variations

Stuffed shells with meat: I kept this vegetarian however you can add in spicy sausage for a kick or shredded chicken for added protein. Sauce: Instead of the jared marinara use your favorite homemade tomato sauce recipe. Vodka sauce or Alfredo sauce would also be delicious in this! Extra Veggies: This is a great recipe to sneak in extra vegetables. I like to finely chop up carrots and celery and add it to my tomato sauce.

What to serve with Spinach Stuffed Shells

Dinner Rolls Easy Homemade Focaccia Roasted Garlic Brussels Sprouts Italian Chopped Salad Honey Roasted Carrots

Here are more Easy Pasta Recipes to try!

Easy Instant Pot Spaghetti Crockpot Chicken Alfredo Recipe Pasta with Garlic and Oil BLT Pasta Salad Spaghetti Pea Carbonara One Pan Mexican Pasta