The tradition of filling pasta shells, or conchiglie, is a beautiful reflection of the Italian philosophy of "la cucina povera," or the kitchen of the poor. Historically, this approach focused on making the most of simple, seasonal ingredients—like fresh greens and garden tomatoes—to create hearty, satisfying meals that could feed a large family on a modest budget.
While the classic versions often leaned heavily on meats, the evolution toward vegetable stuffed shells with tomato basil sauce mirrors a broader cultural shift toward celebrating the garden. The use of ricotta, a whey cheese, provides a creamy base that balances the acidity of the crushed tomatoes, creating a harmony of flavors that has persisted through generations of home cooking.
In many Mediterranean households, these baked pasta dishes were reserved for Sundays or feast days, serving as a center-piece that encouraged slow conversation and shared laughter. The process of carefully spooning filling into each shell became a meditative ritual, turning a simple dinner into an act of love and care for the family gathering around the table.
Why You'll Love It
-
- Honestly, there's something so grounding about a pasta bake; it just feels like a warm hug on a plate for the whole family.
-
- I love how the 1 cup ricotta cheese creates this creamy, velvety center that just melts against the bright, fresh tomato basil sauce.
-
- Well, it's a wonderful way to sneak in 2 cups fresh spinach, chopped, and some cherry tomatoes without anyone complaining—it just tastes like comfort.
-
- Dang, that moment when you pull it out of the oven and the 1 cup shredded mozzarella is all golden and bubbly... wow, just heavenly.
"It tastes just like the ones my grandmother used to make on Sundays. So creamy and comforting!"
Essential Ingredient Guide
- 12 large pasta shells: I always make sure not to overcook these; you want them just al dente. If they're too soft, they'll just collapse when you try to stuff them, and ugh, that's just frustrating.
- 1 cup ricotta cheese: This is the heart of the filling. I like to stir it gently so it stays creamy, giving the shells that soft, pillowy texture we all love.
- 1/4 cup chopped fresh basil: Oh, the smell of fresh basil is just magic. It adds a bright, peppery note that cuts right through the richness of the cheese.
- 1 tsp dried oregano: Just a little pinch of this brings that classic, earthy Italian aroma to the mix. It's one of those simple things that makes the kitchen smell like home.
- 1 cup diced cherry tomatoes: These little bursts of sweetness in the filling are so lovely. I find they add a bit of juicy texture that balances the creaminess of the ricotta.
- 1/4 tsp sugar: Now, don't be shy with this; it's not to make it sweet, but just to mellow out the acidity of the 1 (28 oz) can crushed tomatoes.
Complete Cooking Process
-
Getting Everything Ready:
I like to have my 2 cups fresh spinach, chopped and my 1/2 cup diced onion ready to go. It makes the whole process feel so much slower and more peaceful when you aren't rushing to chop while the oil is heating.
-
Building the Flavor:
The magic happens in the skillet when the garlic and onion soften, and then the crushed tomatoes simmer down. Letting that sauce reduce for 10 minutes really lets those flavors get to know each other.
-
Perfecting the Texture:
The key is that two-step bake. Covering it with foil keeps the shells tender, while that final uncover lets the mozzarella and Parmesan get that lovely, golden crust.
-
The Final Flourish:
Just before it hits the table, I love adding a final sprinkle of fresh basil. It adds a pop of green and a scent that just wakes up the whole dish.
-
The Patient Wait:
Look, I know it's tempting, but let it rest for 5 minutes. It helps the filling set so you get a nice, clean scoop instead of everything sliding apart.
-
Use fresh basil for a brighter flavor; dried basil works if fresh isn't available but add it at the end of cooking.
-
For a richer texture, replace half the ricotta with Greek yogurt or a little cream.
-
If you prefer a gluten-free version, use certified gluten-free pasta shells.
-
Make sure to lightly oil your baking dish so the shells don't stick to the edges.
Pro Tips
Just take your time with it, and it'll turn out beautifully.
Better For You Treats
I love that this dish is so mindful; it's high in protein and calcium from the cheeses, and those 2 cups fresh spinach, chopped, add a lovely bit of iron. It feels like a real, balanced meal that doesn't sacrifice any of that cozy comfort.
Ways to Make it Your Own
So, if you're feeling adventurous, try a Mediterranean Twist by adding sliced Kalamata olives and sun-dried tomatoes. Or, I've found that sautéing sliced mushrooms with the spinach gives it a really wonderful, earthy depth.
Serving Suggestions
I usually serve these over a simple green salad to keep things fresh. Oh, and definitely put some extra grated Parmesan on the side and a drizzle of good extra-virgin olive oil for that fancy touch.
Frequently Asked Questions
→ Can I make these ahead of time?
Yeah, you certainly can. Just assemble them, keep them in the fridge, and add a few extra minutes to the bake time since they'll be cold.
→ What if I can't find ricotta cheese?
Well, a blend of cottage cheese and a bit of cream cheese works in a pinch, though the texture will be a tiny bit different.
→ How do I stop the shells from breaking?
Honestly, just be very gentle when boiling them and don't overcook. Take them out while they still have a little bite to them.
Nutrition Facts
per serving
410
Calories
18g
Protein
34g
Carbs
22g
Fat
Taste Profile
A comforting blend of creamy cheese and bright, acidic tomato basil sauce.
Ingredient Substitutions
Don't have an ingredient? Try these alternatives
Blend the cottage cheese first for a smoother texture.
Thaw and squeeze out all excess water very well.
Recipe Variations
Try these delicious twists on the original
Mediterranean Twist
I mean, for something a bit saltier, try adding sliced Kalamata olives and sun-dried tomatoes into the filling.
Mushroom & Spinach Upgrade
If you want something more earthy, just sauté some sliced mushrooms right along with the spinach.
Common Mistakes to Avoid
Learn from others' mistakes for perfect results
- Overcooking the shells during the first boil, making them mushy after baking.
- Adding cheese to the spinach while it's still scorching hot, which can cause the cheese to oil off.
- Forgetting to oil the baking dish, leading to stuck shells.
Meal Prep & Storage
Make Ahead Tips
You can assemble the dish completely and keep it in the fridge, then just bake when you're ready. If freezing, thaw overnight in the fridge first.
Leftover Ideas
Store in an airtight container for 2 days. Reheat gently in the oven to keep the cheese from getting rubbery.
Perfect Pairings
Serve this with...
Cooking Timeline
Preheat oven and boil pasta shells
Sauté onions, garlic, and spinach
Mix filling and simmer the tomato sauce
Assemble shells in the baking dish
Bake covered, then uncovered, and rest
Vegetable Stuffed Shells with Tomato Basil Sauce
Warm, bubbling cheese and the bright scent of fresh basil make these vegetable stuffed shells with tomato basil sauce a true comfort. It is a gentle, creamy bake that brings a sense of calm to any dinner table.
Timing
Prep Time
25 Minutes
Cook Time
45 Minutes
Total Time
70 Minutes
Recipe Details
Ingredients
Pasta and Filling
-
01
12 large pasta shells
-
02
1 cup ricotta cheese
-
03
1 cup shredded mozzarella
-
04
1/2 cup grated Parmesan
-
05
2 cups fresh spinach, chopped
-
06
1/2 cup diced onion
-
07
2 cloves garlic, minced
-
08
1 cup diced cherry tomatoes
-
09
1/4 cup chopped fresh basil
Tomato Basil Sauce
-
01
1 (28 oz) can crushed tomatoes
-
02
2 tbsp olive oil
-
03
1 tsp dried oregano
-
04
1/4 tsp sugar
-
05
Salt and pepper to taste
Instructions
First things first, let's get that oven warming up to 375°F (190°C). While that's happening, bring a large pot of salted water to a rolling boil. Toss in your 12 large pasta shells and cook them until they're just al dente—usually about 5 minutes. Honestly, don't overcook them here, or they'll get too soft later. Drain them in a colander and just set them aside for a bit.
Grab a large skillet and heat 1 tbsp olive oil over medium heat. Sauté your 1/2 cup diced onion until they look translucent and soft, then stir in the 2 cloves garlic, minced. Just give it another minute—you only want the garlic fragrant, not burnt.
Now, stir in those 2 cups fresh spinach, chopped, and let it cook until it's all wilted down, which takes about 2 minutes. Take the skillet off the heat and let it cool just a smidge. Now comes the good part: mix in your 1 cup ricotta cheese, 1 cup shredded mozzarella, 1/2 cup grated Parmesan, 1 cup diced cherry tomatoes, and 1/4 cup chopped fresh basil. Season it all with salt, pepper, 1 tsp dried oregano, and 1/4 tsp sugar. Well, just a pinch of sugar really brings the flavor together.
In a separate saucepan, heat the remaining 1 tbsp olive oil over medium heat. Pour in that 1 (28 oz) can crushed tomatoes and add a pinch of salt and pepper. Let it simmer gently for about 10 minutes. Right at the end, stir in some more of your chopped fresh basil and adjust the seasoning until it tastes just right.
Lightly oil your baking dish so nothing sticks. Arrange your cooked pasta shells in a single layer on the bottom, then pour a thin layer of that lovely tomato sauce over them. Now, carefully spoon generous amounts of the ricotta-spinach mixture into each shell—don't be shy!—and top the whole thing off with more sauce.
Cover the dish tightly with aluminum foil and pop it in the oven for 30 minutes. You're looking for the sauce to be bubbling away and the cheese to be starting to melt.
Take the foil off and sprinkle some extra mozzarella and Parmesan on top. Bake it uncovered for another 10 minutes. Wow, the smell is wonderful at this point! You want the top to be a beautiful golden brown and bubbly.
I know it's tempting to dive in, but let the shells rest for about 5 minutes. It just gives the filling a chance to set so they don't fall apart when you serve them.
Notes & Tips
-
1
Fresh basil makes such a difference for a brighter flavor, but if you only have dried, just add it at the very end.
-
2
If you're feeling fancy, you can swap half the ricotta for Greek yogurt or a touch of cream for a richer texture.
-
3
Certified gluten-free pasta shells work perfectly if you need this to be gluten-free.
Tools You'll Need
-
Large pot for boiling shells (something deep enough for the pasta to move)
-
Colander (to drain the pasta quickly)
-
Large skillet (perfect for sautéing the spinach and onion)
-
Baking dish (a 9x13 inch size works best)
-
Wooden spoon (for stirring the sauce)
-
Measuring cups and spoons
-
Sharp knife and cutting board
Must-Know Tips
-
Al dente pasta, make sure not to overcook shells in step 1 so they keep their shape.
-
Cooling the spinach mixture, let the sautéed vegetables cool slightly before adding cheese so it doesn't melt prematurely.
-
Resting period, allow 5 minutes of resting time so the filling stays inside the shell.
Professional Secrets
-
The pinch of sugar in the filling balances the acidity of the canned tomatoes.
-
Layering sauce on the bottom of the dish prevents the shells from sticking or drying out.
-
Two-stage baking (covered then uncovered) ensures the filling is hot while the cheese gets golden.
What readers are saying
Community reviews from home cooks like you
Absolutely loved this recipe! I really liked how the 12 large pasta shells and 1 cup ricotta cheese came together. I found it a bit sweet for my taste. Great addition to my recipe rotation.
Can't believe how simple this was. I really liked how the 12 large pasta shells and 1 cup ricotta cheese came together. Will be making this regularly.
So easy and delicious. I really liked how the 12 large pasta shells and 1 cup ricotta cheese came together. My kids even asked for seconds.
This was a hit with my family. I really liked how the 12 large pasta shells and 1 cup ricotta cheese came together. Will be making this regularly.
This was a hit with my family. I really liked how the 12 large pasta shells and 1 cup ricotta cheese came together. Thanks for sharing this one!
Perfect for a busy weeknight. I really liked how the 12 large pasta shells and 1 cup ricotta cheese came together. Already shared it with a friend.
Perfect for a busy weeknight. I really liked how the 12 large pasta shells and 1 cup ricotta cheese came together. Great addition to my recipe rotation.
Will definitely make this again. I really liked how the 12 large pasta shells and 1 cup ricotta cheese came together. I swapped one ingredient and it still worked. Perfect as written.
Recipe by
Lucas BennettChef Lucas Bennett specializes in rich and hearty beef dishes inspired by traditional steakhouse cooking. He is passionate about slow-cooked stews, ju ...
Get Delicious Recipes Weekly
Join 25,000+ home cooks getting our best recipes straight to their inbox.
Free forever • No spam • Unsubscribe anytime