Vegetable Stuffed Shells with Tomato Basil Sauce

Creamy, cheesy, and completely comforting. A vegetable-packed dinner that feels like a warm hug.

Pasta & Italian Recipes .

A cozy vegetarian pasta bake filled with creamy ricotta and spinach. Topped with a vibrant tomato sauce. Perfect for those slow, quiet weekends.

Published: September 30, 2026
Share:
Jump to Recipe Pin It
Vegetable Stuffed Shells with Tomato Basil Sauce | Delicious Recipes & Tips - Food Nity Food Blog

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.
Preparing Vegetable Stuffed Shells with Tomato Basil Sauce | Delicious Recipes & Tips - Food Nity Food Blog

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.

  • Pro Tips

    • 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.

    Just take your time with it, and it'll turn out beautifully.

Cooking Vegetable Stuffed Shells with Tomato Basil Sauce | Delicious Recipes & Tips - Food Nity Food Blog

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.

Vegetable Stuffed Shells with Tomato Basil Sauce Ready to Serve | Delicious Recipes & Tips - Food Nity Food Blog

Nutrition Facts

per serving

410

Calories

18g

Protein

34g

Carbs

22g

Fat

Fiber: 5g
Sugar: 8g
Sodium: 890mg

Taste Profile

🍯 Sweet
Low
🧂 Salty
Medium
🌶️ Spicy
None
🍋 Sour
Low
🍖 Umami
High

A comforting blend of creamy cheese and bright, acidic tomato basil sauce.

Ingredient Substitutions

Don't have an ingredient? Try these alternatives

Ricotta cheese Cottage cheese

Blend the cottage cheese first for a smoother texture.

Fresh spinach Frozen spinach

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...

A simple green salad with a lemon vinaigrette to cut through the richness. Sautéed spinach or kale for an extra boost of greens. A piece of toasted garlic bread to scoop up the extra sauce.

Cooking Timeline

0-10 min

Preheat oven and boil pasta shells

10-20 min

Sauté onions, garlic, and spinach

20-35 min

Mix filling and simmer the tomato sauce

35-45 min

Assemble shells in the baking dish

45-80 min

Bake covered, then uncovered, and rest

Vegetable Stuffed Shells with Tomato Basil Sauce

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.

Author: Lucas Bennett

Timing

Prep Time

25 Minutes

Cook Time

45 Minutes

Total Time

70 Minutes

Recipe Details

Category: Pasta & Italian Recipes
Difficulty: Easy
Cuisine: Italian
Yield: 6 servings
Dietary: Vegetarian

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

Step 01

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.

Step 02

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.

Step 03

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.

Step 04

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.

Step 05

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.

Step 06

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.

Step 07

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.

Step 08

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

4.8 /5
8 reviews
family-friendly
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.
ingredients
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.
ease
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.
taste
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.
overall
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!
ingredients
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.
time
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.
meal-prep
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.
Lucas Bennett

Recipe by

Lucas Bennett

Chef 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