If you are looking for a comforting, hearty, and utterly delicious pasta dish, this Ricotta Stuffed Shells (Vegetarian) Recipe will quickly become one of your favorites. Jumbo pasta shells are generously filled with a creamy mixture of ricotta, spinach, and cheeses, then baked in a rich marinara sauce that bubbles with flavor. This dish manages to feel special yet approachable, perfect for family dinners or impressing friends without spending hours in the kitchen. It’s a true celebration of simple ingredients coming together to create something truly unforgettable.
Ingredients You’ll Need
Every ingredient in this recipe plays a crucial role in crafting the perfect balance of taste, texture, and color. From the tender jumbo shells providing a sturdy vessel, to the fresh spinach adding a pop of green and nutrition, each component is simple yet essential.
- Jumbo pasta shells (12-ounce box, about 25 shells): These giant shells hold all the creamy filling and bake to a perfect tender texture.
- Olive oil (1 teaspoon): Adds depth and encourages garlic to release its flavor when making the sauce.
- Garlic (2 cloves, minced): Brings a wonderful fragrant base to the marinara sauce.
- Red pepper flakes (⅛ teaspoon, optional): A touch of heat to enliven the sauce without overwhelming it.
- Dried Italian seasoning (½ teaspoon): A fragrant blend that infuses the sauce with classic Mediterranean herbs.
- Marinara sauce (24-ounce jar): The heart of the dish that wraps the shells in layers of rich tomato flavor.
- Unsalted butter (1 tablespoon): Adds silkiness and richness to the sauce.
- Whole-milk ricotta cheese (15-ounce container): The star of the filling, creamy and smooth for that luscious texture.
- Mozzarella cheese (1 cup, shredded, divided): Melts beautifully for gooey cheesiness on top and inside.
- Parmesan cheese (⅔ cup finely grated, divided): A salty, nutty punch that deepens the flavor.
- Large egg (1): Helps bind the filling together for perfect stuffability.
- Fresh spinach (1 packed cup, chopped): Adds color, nutrition, and a fresh vegetal note to the filling.
- Kosher salt (½ teaspoon): Enhances all the flavors while seasoning the filling.
- Freshly ground black pepper (¼ teaspoon): Adds subtle warmth and complexity.
- Lemon zest (¼ teaspoon, optional): A bright, fresh hint that lifts the richness of the cheeses and spinach.
How to Make Ricotta Stuffed Shells (Vegetarian) Recipe
Step 1: Preheat and Prep
Start by preheating your oven to 375°F and lightly greasing a 9×13-inch baking dish. Then bring a large pot of salted water to a boil, ready to cook those jumbo shells. Proper preparation sets the stage for everything to come, so don’t skip this important first step!
Step 2: Boil the Shells
Cook the jumbo shells just shy of al dente — roughly 9 to 11 minutes depending on your pasta — so they remain sturdy enough to stuff but tender enough to enjoy after baking. Drain them carefully and avoid rinsing to keep the pasta’s surface a little sticky. Lay them out spaced apart on a clean towel or baking sheet, which prevents sticking as you prepare the filling and sauce.
Step 3: Make the Sauce
In a small saucepan over medium heat, pour in the olive oil and sauté the minced garlic until it releases its aroma, about 30 to 60 seconds. Stir in red pepper flakes if you’re using them, plus the dried Italian seasoning and marinara sauce. Let it simmer gently for 2 to 3 minutes so the flavors blend perfectly. Turn off the heat, add the butter, and stir until melted and combined. This luscious sauce will coat your shells beautifully and add that comforting tomatoey magic.
Step 4: Make the Filling
In a large bowl, combine creamy whole-milk ricotta cheese with half the mozzarella, one-third of the Parmesan, the egg, chopped fresh spinach, salt, pepper, and zest of lemon if you want a fresh twist. Stir everything gently until the filling is smooth but still has visible flecks of spinach and cheese. This blend will be creamy, cheesy, and so flavorful — exactly what stuffed shells should be!
Step 5: Stuff the Shells
Spoon the ricotta mixture generously into each jumbo shell. Take your time to stuff them well, so no shell feels skimpy. As you fill, place each stuffed shell neatly into the greased baking dish which you’ll soon cover with the marinara sauce. This is where the magic begins as the shells nestle into the sauce and bake together.
Step 6: Assemble and Bake
Once all shells are stuffed, pour the warm marinara sauce evenly over the top, then sprinkle the remaining mozzarella and Parmesan cheeses to create that irresistible golden crust. Cover the dish with foil and bake in the preheated oven for about 25 minutes. For an extra bubbly and browned finish, you can remove the foil and bake uncovered for the last 5 minutes. The kitchen will fill with aromas that give away just how heavenly this dish will be.
How to Serve Ricotta Stuffed Shells (Vegetarian) Recipe
Garnishes
A sprinkle of fresh basil or chopped parsley adds a nice color contrast and a fresh herbal note that brightens the richness of the stuffed shells. A light drizzle of good-quality extra virgin olive oil just before serving adds a beautiful sheen and enhances the flavor profile.
Side Dishes
Serve alongside a crisp green salad tossed in a tangy vinaigrette to balance the creamy pasta. Garlic bread or a crusty baguette is perfect for soaking up any extra marinara sauce left on the plate. Roasted or steamed seasonal vegetables like asparagus or green beans also make lovely accompaniments to round out the meal.
Creative Ways to Present
For a fun twist, try baking individual portions in small ramekins so each person gets their own cheesy stuffed shell “casserole.” You can also make bite-sized versions using medium shells for a party appetizer version that’s easy to serve and snack on. Either way, the presentation will impress and showcase the beautiful layers of sauce, cheese, and pasta.
Make Ahead and Storage
Storing Leftovers
Leftover Ricotta Stuffed Shells (Vegetarian) Recipe store beautifully in an airtight container in the fridge for up to 3 days. The flavors actually deepen overnight, making for even tastier meals the next day.
Freezing
You can freeze the dish before or after baking. If freezing before baking, cover tightly with heavy-duty foil or plastic wrap and freeze for up to 3 months. To freeze baked shells, cool completely, cover, and freeze. Thaw overnight in the fridge before reheating.
Reheating
Reheat leftovers in the oven at 350°F, covered loosely with foil to prevent drying out, for about 20 minutes or until heated through. You can also microwave individual servings, although the oven method preserves the texture best.
FAQs
Can I use low-fat ricotta for this recipe?
Yes, you can substitute low-fat ricotta, but keep in mind the filling may be less creamy and rich. Whole-milk ricotta gives the best texture and depth of flavor.
How do I prevent the shells from breaking when stuffing?
Cooking the shells just shy of al dente is key, along with handling them gently and stuffing carefully with a spoon or piping bag. Lining them on a towel also prevents sticking and breakage.
Can I make this recipe vegan?
This version relies on cheese and egg for texture and flavor, so to make it vegan, you’d need to use plant-based cheese alternatives and an egg substitute. The texture will be different but can still be delicious with some experimentation.
Is it possible to prepare this dish ahead of time?
Absolutely! You can assemble the stuffed shells a day in advance, cover, and refrigerate. When ready, just bake them fresh. This is great for busy weeknights or entertaining.
What can I add for extra veggies in the filling?
Try finely chopped mushrooms, zucchini, or roasted red peppers in addition to the spinach to boost flavor and nutrition. Just be sure to chop them finely so they blend well in the filling.
Final Thoughts
This Ricotta Stuffed Shells (Vegetarian) Recipe is a wonderful way to enjoy a classic pasta dish that feels both comforting and special. Its creamy filling, flavorful sauce, and golden cheesy topping make it a standout choice for any occasion. I encourage you to try this recipe soon – it’s sure to become a beloved staple on your dinner table just like it is in mine!
Print
Ricotta Stuffed Shells (Vegetarian) Recipe
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
Ricotta Stuffed Shells is a comforting vegetarian Italian-inspired baked pasta dish featuring jumbo pasta shells filled with a creamy ricotta, spinach, and cheese mixture, then baked in a flavorful marinara sauce topped with melted mozzarella and Parmesan. This easy-to-make casserole is perfect for family dinners and can be prepared ahead for convenience.
Ingredients
Pasta and Sauce
- 1 (12-ounce) box of jumbo pasta shells (about 25 shells)
- 1 teaspoon olive oil
- 2 cloves garlic, minced
- ⅛ teaspoon red pepper flakes (optional)
- ½ teaspoon dried Italian seasoning
- 1 (24-ounce) jar of marinara sauce (about 3 cups)
- 1 tablespoon unsalted butter
Cheese Filling
- 1 (15-ounce) container whole-milk ricotta cheese
- 1 cup shredded mozzarella cheese, divided
- ⅔ cup finely grated Parmesan cheese, divided
- 1 large egg
- 1 packed cup fresh spinach, chopped
- ½ teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
- ¼ teaspoon lemon zest (optional)
Instructions
- Preheat and Prep: Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with butter or cooking spray. Bring a large pot of salted water to a boil for the pasta shells.
- Boil the Shells: Add the jumbo pasta shells to the boiling water and cook them for about 9 to 11 minutes, just shy of al dente, so they hold their shape when stuffed. Once cooked, drain the shells carefully without rinsing and arrange them on a clean kitchen towel or baking sheet to prevent sticking while preparing the sauce and filling.
- Make the Sauce: In a small saucepan over medium heat, warm 1 teaspoon of olive oil. Add the minced garlic and sauté for 30 to 60 seconds until fragrant, stirring constantly to avoid burning. Stir in red pepper flakes if using and the dried Italian seasoning. Add the marinara sauce and let it simmer gently for 2 to 3 minutes to combine flavors. Turn off the heat, stir in 1 tablespoon unsalted butter until melted and fully incorporated. Set the sauce aside to keep warm.
- Make the Filling: In a large mixing bowl, combine the whole-milk ricotta cheese, ½ cup of shredded mozzarella, ⅓ cup grated Parmesan, the large egg, chopped fresh spinach, kosher salt, freshly ground black pepper, and optional lemon zest. Mix thoroughly until all ingredients are well blended to form a creamy filling.
- Stuff the Shells: Carefully spoon the cheese and spinach filling into each cooked pasta shell, filling them generously but gently to avoid tearing. Arrange the stuffed shells seam side up in the prepared 9×13-inch baking dish.
- Assemble the Dish: Pour the prepared marinara sauce evenly over the stuffed shells. Sprinkle the remaining ½ cup mozzarella and ⅓ cup Parmesan cheese evenly on top of the sauce to create a golden cheesy crust when baked.
- Bake: Place the baking dish in the preheated oven and bake uncovered for about 25 to 30 minutes, or until the cheese is melted, bubbly, and starting to turn golden brown.
- Serve: Remove the dish from the oven and let it rest for 5 minutes before serving. This allows the sauce to settle and the shells to firm up slightly for easier serving. Optional garnish with fresh basil or parsley if desired.
Notes
- Do not rinse the pasta shells after boiling to help the sauce stick better.
- Using fresh spinach adds a mild flavor and nutrition; you can substitute with kale or omit if preferred.
- Lemon zest is optional but adds a pleasant bright note to the filling.
- Leftovers can be refrigerated for up to 3 days and reheated in the oven or microwave.
- You can prepare the dish a day in advance and bake it just before serving.
- If preferred, use part-skim ricotta for a lighter version.
