Welcome to a culinary journey that brings the soulful warmth of classic comfort food right into your kitchen! Our baked ricotta stuffed shells with spinach (or Conchiglioni, as they’re known in Italy) are not just a meal; they’re an experience—a nostalgic trip back to cherished family dinners, reimagined for today’s diverse palates. Whether you’re a lifelong vegetarian, exploring plant-based options, or simply seeking a hearty, satisfying dish, this recipe for delightful vegan stuffed shells promises to become a beloved staple in your household. It’s surprisingly easy to prepare, making it a perfect weeknight dinner, an excellent candidate for meal trains, or a delicious make-ahead dish that tastes even better the next day.

This recipe for spinach stuffed shells is a delightful twist on a timeless Italian-American favorite. Instead of traditional dairy ricotta, we’re harnessing the incredible flavor and texture of a homemade almond-based dairy-free ricotta. This plant-based alternative isn’t just a substitute; it’s an upgrade, offering a richness and depth that truly elevates the dish. Paired with fresh spinach and enveloped in a vibrant tomato sauce, these jumbo pasta shells transform into a harmonious symphony of flavors and textures. Get ready to impress your family and friends with a dish that’s both wholesome and utterly delicious!
Why This Recipe for Stuffed Shells is a Game Changer
What makes our baked stuffed shells truly special lies in its thoughtful ingredient choices and the simplicity with which they come together. We’ve meticulously crafted this recipe to ensure maximum flavor and satisfaction, appealing to everyone, regardless of dietary preferences.
The Secret to Our Irresistible Filling: Vegan Ricotta
Unlike some dairy ricottas that can be bland, our almond-based dairy-free ricotta is a revelation. With a subtle hint of truffle, it boasts a creamy texture and a rich, nuanced flavor that performs beautifully in the oven, mimicking the classic version perfectly. Many tasters can’t distinguish it from “real” ricotta—they simply find it tastes better! This isn’t just a dairy-free alternative; it’s a star ingredient that brings an incredible depth of flavor to every bite. If you’re interested in exploring the differences between plant-based and traditional diets, you might find our article on vegetarian vs. vegan enlightening. Our amazing vegan ricotta is also the cornerstone of our BEST Vegan Lasagna and its lower-carb cousin, Lasagna Stuffed Portobello Mushrooms, proving its versatility and deliciousness.
The Power of Spinach
Spinach isn’t just a filler; it’s a vital component that contributes vibrant color, essential nutrition, and a delightful texture to our spinach stuffed shells. Its mild, earthy flavor perfectly complements the rich ricotta, creating a well-balanced and wholesome filling. We typically use frozen, thawed spinach for convenience, ensuring all excess water is squeezed out to prevent a watery filling. However, fresh spinach can also be used; simply sauté it until wilted and then press out any moisture before mixing it into the ricotta.
The Foundation: A Flavorful Tomato Sauce
No Italian pasta dish is complete without a stellar sauce, and our ricotta stuffed shells are no exception. They bake beautifully on a generous bed of luscious Italian tomato sauce. You have the freedom to choose your favorite: whip up a batch from scratch using our easy Pomodoro Sauce recipe or our Fresh Tomato Marinara for an authentic taste, or opt for your favorite high-quality jarred marinara for a quick and convenient option. The key is a rich, flavorful sauce that will infuse the shells with incredible taste as they bake to bubbly perfection.

How to Make Delicious Stuffed Shells: A Step-by-Step Guide
Creating these delightful ricotta stuffed shells is a straightforward and enjoyable process. It’s all about cooking the pasta just right, crafting a flavorful filling, and then baking it all together until golden and bubbly. Let’s dive into the details:
Where to Find Conchiglioni (Jumbo Shells)
The star of this dish is the jumbo shell pasta, also known as Conchiglioni. While their smaller counterparts, Conchiglie, are widely available, finding the larger shells can sometimes be a treasure hunt. We’ve had great success with brands like Seggiano, often found at specialty stores like Whole Foods. DeCecco and other reputable pasta makers also produce Conchiglioni Rigati (large grooved shells), which are perfect for stuffing. If your local grocery store doesn’t carry them, don’t fret; they are readily available online. (You’ll find a direct link in our recipe card for convenience).

Step 1: Perfectly Cook the Jumbo Shells
The foundation of any great pasta dish is perfectly cooked pasta. Bring a large pot of generously salted water to a rolling boil. Adding salt at this stage is crucial, as it’s your primary opportunity to season the pasta itself, ensuring every bite is flavorful. Add the Conchiglioni and cook according to package directions until they are al dente—tender yet still firm to the bite, usually around 10-12 minutes. Overcooking will make them too fragile to stuff, so keep a close eye on them. Once cooked, drain the shells thoroughly in a colander and gently toss them with a drizzle of olive oil. This simple step prevents them from sticking together, making the stuffing process much easier.

Step 2: Prepare the Creamy Ricotta and Spinach Filling
While your pasta is cooking, you can prepare the incredibly delicious filling. In a medium bowl, combine your almond-based vegan ricotta with the thawed and thoroughly squeezed spinach. It’s essential to remove as much moisture as possible from the spinach to prevent a watery filling. You can do this by pressing it between layers of paper towels or squeezing it in a clean kitchen towel. Add minced garlic, a generous pinch of salt, and freshly ground black pepper to taste. For an extra layer of flavor, consider adding a dash of nutritional yeast for a cheesy umami boost or a tiny grating of fresh nutmeg. Mix everything together until well combined and perfectly creamy. This filling is also fantastic with a squeeze of fresh lemon juice for brightness!

Step 3: Prepare Your Casserole Dish
Before you start stuffing, preheat your oven to 375°F (190°C). Choose a large casserole dish—a 9×13 inch dish is ideal for a full batch. Coat the bottom of the dish with a layer of about 1/2 inch of your chosen tomato sauce. This creates a flavorful bed for the shells to nestle in and helps prevent them from sticking while baking. The original recipe used a slightly smaller dish, requiring two dishes for the full amount; make sure your dish is appropriately sized or use two if necessary.

Step 4: Fill the Cooked Shells with Care
Now for the fun part! Take each cooked Conchiglioni shell and, using a small spoon, carefully fill it with the spinach ricotta mixture. Aim to fill them almost completely, but don’t overstuff, as the filling will expand slightly during baking. While some prefer to use a piping bag with the tip snipped off for a cleaner fill, a simple spoon works perfectly well and is often quicker. As you fill each shell, gently place it into the prepared casserole dish, filling-side up, on top of the sauce. Arrange the shells in a single layer if possible, though it’s perfectly fine if they touch or overlap slightly. Depending on your pasta package size, you might have a few extra shells or a bit of leftover filling—enjoy the leftovers or freeze them for another use! If you enjoy a “cheesy” top, now is the time to sprinkle about 1/2 cup of vegan Parmesan (we love Follow Your Heart brand) or shredded Italian cheese over the stuffed shells.

Step 5: Bake to Golden Perfection
Once all the shells are nestled in the sauce, cover the casserole dish tightly with aluminum foil. This helps to steam the shells and keeps them moist while the flavors meld. Bake in the preheated oven for 30 minutes, or until the sauce is visibly bubbling around the edges. If you’ve topped your shells with shredded Italian cheese and want a golden, slightly crispy crust, remove the foil for the last 5-10 minutes of baking. This allows the cheese to melt and brown beautifully. Carefully remove the dish from the oven and let it rest for 5-10 minutes before serving. This allows the dish to set slightly, making it easier to serve and preventing the filling from spilling out. Garnish with fresh parsley or basil for a final touch of color and aroma.
Make-Ahead, Storage, and Reheating Tips for Stuffed Shells
One of the many beauties of ricotta stuffed shells is their flexibility. They’re fantastic for meal prep and reheat wonderfully.
- Make-Ahead: You can assemble the entire dish in the morning, or even the day before, and refrigerate it unbaked. Simply cover the casserole dish tightly with foil and store in the refrigerator. When you’re ready to bake, add an extra 10-15 minutes to the covered baking time to account for the chill. You can also bake them fully, let them cool, and then refrigerate.
- Leftover Storage: Allow any baked and stuffed shells to cool completely to room temperature. Transfer them to an airtight container and refrigerate for up to 3 days. They make a fantastic, quick lunch the next day!
- Reheating: For best results, reheat leftover stuffed shells in the oven. Cover the dish with foil and bake at 350°F (175°C) for 20-30 minutes, or until heated through and bubbly. You can also reheat individual portions in the microwave for a few minutes until warm, though the texture might be slightly softer.
- Freezing: Stuffed shells freeze exceptionally well!
- To freeze unbaked: Assemble the shells in an oven-safe, freezer-safe dish (like an aluminum foil pan). Cover tightly with plastic wrap, then foil. Freeze for up to 3 months. To bake from frozen, remove plastic wrap, cover with foil, and bake at 375°F (190°C) for 60-75 minutes, then uncover and bake for an additional 10-15 minutes or until bubbly and hot.
- To freeze baked: Let the baked casserole cool completely. Divide into individual portions or leave in the baking dish. Cover tightly with plastic wrap and foil. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating as described above.
Serving Suggestions: What to Pair with Stuffed Shells
These baked stuffed shells are a meal in themselves, but they pair beautifully with a few simple sides to create a complete and satisfying dinner:
- A fresh, crisp green salad with a light vinaigrette offers a refreshing contrast to the rich pasta.
- Garlic bread or crusty Italian bread is perfect for soaking up any extra delicious sauce.
- Steamed or roasted vegetables like asparagus, broccoli, or green beans can add extra nutrients and color to your plate.
More Delicious Plant-Based Dinners to Explore
If you loved these vegan ricotta stuffed shells, you’ll surely enjoy exploring more of our wholesome and flavorful plant-based recipes. We’re dedicated to making delicious and nutritious meals accessible to everyone:
- The Best Vegan Lasagna: A hearty, layered classic that’s a guaranteed crowd-pleaser.
- Hearty Vegan Chili: A warm and comforting bowl, perfect for cooler evenings.
- Italian Lentil Casserole: A robust and flavorful casserole packed with plant-based protein.
- Healthy Baked Eggplant Parmesan: A lighter, healthier take on a beloved Italian dish.
- Homemade Pizza Dough and Authentic Sauce: Everything you need for the perfect homemade pizza night.
Vegan Ricotta Stuffed Shells with Spinach
25 minutes
30 minutes
55 minutes
Ricotta stuffed jumbo shell pasta (Conchiglioni) with spinach is a delicious and easy family dinner. I use our amazing vegan ricotta to make vegan stuffed shells. See notes for alternative options.

Ingredients
- 1 package jumbo shell pasta (Conchiglioni)
- 1 batch almond ricotta (1 1/2 cups)
- 2 cloves garlic, minced
- 2/3 cup frozen, thawed spinach, water squeezed out
- Salt and Pepper, to taste
- 1 batch Pomodoro Sauce (or favorite jar of sauce)
- 1/2 cup grated Parmesan (I used Follow Your Heart)
- 1/2 cup fresh parsley or basil, for garnish
Instructions
- Preheat the oven to 375°F. Coat the bottom of a large casserole dish with about ½” of sauce (about 2 cups).
- Bring a large pot of salted water to a boil. Add the Conchiglioni shell pasta to the water and boil until al dente, following package instructions. Drain and toss the pasta with a drizzle of olive oil to prevent the shells from sticking together.
- Meanwhile, prepare the filling. Stir together the ricotta, garlic, and spinach. Taste and season with salt and pepper if needed.
- Use a spoon to fill the shells with the spinach ricotta filling, filling them almost all the way. Place the stuffed shells, filling side up, onto the sauce. Arrange the shells in one layer, but it’s fine if they are touching. You may end up with extra cooked shells, depending on the size of your package of pasta. Sprinkle with Parmesan.
- Cover the casserole dish with foil. Bake in the oven for 30 minutes, until the sauce is bubbling. Remove the foil and bake an additional 5-10 minutes for a golden top, if desired.
- Garnish with parsley or basil and serve warm with more warmed sauce, if desired.
Notes
Ricotta Options: For the best flavor and texture in this vegan recipe, we highly recommend using our homemade dairy-free almond ricotta recipe. If preferred, you can also use a store-bought vegan ricotta brand like Kite Hill, or regular dairy ricotta for a vegetarian version. If you like the tops extra cheesy, feel free to top the shells with 1/2 cup of shredded Italian cheese (vegan mozzarella or a blend).
Spinach Preparation: If using fresh spinach instead of frozen, roughly chop about 4 cups of packed fresh spinach leaves. Sauté the spinach in 1/2 tablespoon of olive oil in a pan until it has significantly reduced in volume, about 2-3 minutes. After cooking, blot it thoroughly with a paper towel or squeeze it in a clean kitchen towel to remove any excess moisture before mixing into the ricotta.
Make-Ahead Instructions: This dish is perfect for preparing in advance. You can assemble the entire casserole in the morning (or up to 24 hours ahead), cover it tightly with foil, and refrigerate until you are ready to bake. If baking from a chilled state, add an extra 10-15 minutes to the initial covered baking time.
Leftover Storage & Reheating: Let any leftover stuffed shells cool completely to room temperature before covering them tightly and refrigerating for up to 3 days. To reheat, cover with foil and warm in a 350°F (175°C) oven until heated through and bubbly, usually 20-30 minutes. Individual portions can also be microwaved until warm.
Freezing for Future Meals: These stuffed shells freeze beautifully. Assemble them in a freezer-safe baking dish (e.g., disposable aluminum pan). Cover the dish first with plastic wrap, then tightly with aluminum foil. Freeze for up to 3 months. When ready to bake, remove the plastic wrap, cover with foil, and bake directly from frozen at 375°F (190°C) for 60-75 minutes. Then, remove the foil and bake for an additional 10-15 minutes, or until the sauce is bubbling and the top is lightly golden.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
- Delallo, Jumbo Shells, 12 Ounce
Nutrition Information:
Yield: 6
Serving Size: 4 shells
Amount Per Serving:
Calories: 156Trans Fat: 0gSugar: 0g
Nutrition information is automatically calculated by Nutritionix. I am not a nutritionist and cannot guarantee accuracy. If your health depends on nutrition information, please calculate again with your favorite calculator.