Spicy Zucchini Pesto Stuffed Shells – A Cheesy Baked Pasta Dinner Everyone Will Love

Spicy Zucchini Pesto Stuffed Shells are the stuffed shells recipe I make when I want a cozy, cheesy dinner that feels special without creating a mountain of kitchen work.

Spicy Zucchini Pesto Stuffed Shells

Imagine tender jumbo pasta shells filled with creamy ricotta, basil pesto, Parmesan, mozzarella, and sautéed zucchini. Then nestle them into a spicy marinara sauce, cover everything with more cheese, and bake until bubbling and beautifully golden.

Yes. That is dinner sorted.

Stuffed pasta shells are an Italian-American comfort food classic for good reason. They take familiar ingredients and turn them into something that feels wonderfully indulgent. This version adds zucchini and pesto for a fresher, herby twist, while red pepper flakes bring just enough heat to keep every bite interesting.

It is an easy stuffed shells recipe for weeknight dinners, Sunday suppers, meal prep, or those evenings when you want something bubbling away in the oven while you set the table.

And that golden cheese?

Absolutely non-negotiable.

Why You’ll Love These Cheesy Stuffed Shells

I love a recipe that looks impressive on the table but is actually very manageable behind the scenes.

These zucchini stuffed shells check every box.

The filling is creamy and rich without feeling overwhelmingly heavy. Zucchini adds tender vegetable texture and a subtle sweetness. Basil pesto brings garlic, herbs, and nutty richness. Parmesan gives the filling a salty, savory edge.

Then comes the spicy marinara.

It adds acidity, tomato richness, and a gentle kick that balances all that creamy cheese.

The shells also hold up beautifully in the oven, creating those little pockets of filling that make every serving feel generous.

This is exactly why cheesy stuffed shells make such a dependable family dinner.

You can prepare the casserole ahead. You can customize the filling. You can make it vegetarian. You can even freeze it.

That is a lot of dinner power from one baking dish.

Recipe At A Glance

Servings: 6

Prep Time: 30 minutes

Cook Time: 30 minutes

Total Time: 1 hour

Cuisine: Italian-inspired

Course: Dinner

Difficulty: Easy to moderate

Best For: Family dinners, entertaining, meal prep, make-ahead meals

The flavor is creamy, cheesy, herby, savory, tomato-rich, and lightly spicy.

In other words, this is comfort food with a little personality.

Ingredients You’ll Need

For The Stuffed Shells

  • 20 jumbo pasta shells
  • 1 tablespoon olive oil
  • 1 medium zucchini, finely diced
  • 2 garlic cloves, minced
  • 15 ounces whole-milk ricotta
  • 1 large egg
  • 1/2 cup basil pesto
  • 1/2 cup finely grated Parmesan
  • 1 cup shredded mozzarella
  • 1/2 teaspoon Italian seasoning
  • 1/4 teaspoon crushed red pepper flakes
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper

For The Spicy Tomato Sauce

  • 2 cups marinara sauce
  • 2 tablespoons tomato paste
  • 1/4 teaspoon crushed red pepper flakes
  • 1/3 cup water
  • 1 tablespoon olive oil
  • 1/2 teaspoon Italian seasoning

For The Topping

  • 1/2 cup shredded mozzarella
  • 2 tablespoons grated Parmesan
  • Fresh basil leaves
  • Extra pesto, optional
  • Crushed red pepper flakes, optional

How To Make Spicy Zucchini Pesto Stuffed Shells

1. Cook The Jumbo Shells

Bring a large pot of salted water to a boil.

Cook the jumbo shells according to the package directions, stopping about 2 minutes before they are completely tender.

You want them flexible but still firm enough to handle.

Drain carefully.

Arrange the shells in a single layer on a lightly oiled baking sheet or plate so they do not stick together.

This tiny bit of prep makes the stuffing stage much easier.

2. Sauté The Zucchini

Heat 1 tablespoon olive oil in a large skillet over medium-high heat.

Add the diced zucchini.

Cook for 4 to 5 minutes, stirring occasionally, until tender but not mushy.

Add the minced garlic and cook for another 30 to 60 seconds.

Remove from the heat and allow the mixture to cool slightly.

Do not skip this step.

Zucchini naturally releases moisture, so cooking it first helps prevent your filling from becoming watery.

3. Make The Creamy Pesto Filling

In a large bowl, combine the ricotta, egg, basil pesto, Parmesan, 1 cup mozzarella, Italian seasoning, red pepper flakes, salt, and black pepper.

Stir until smooth and creamy.

Fold in the sautéed zucchini.

The finished filling should be thick enough to scoop easily.

That is exactly what you want for jumbo stuffed pasta shells.

4. Prepare The Spicy Marinara

Preheat your oven to 375°F.

Heat 1 tablespoon olive oil in a saucepan over medium heat.

Add the tomato paste and cook for about 1 minute.

Stir constantly.

Add the marinara sauce, water, Italian seasoning, and red pepper flakes.

Simmer for about 5 minutes.

The sauce should be flavorful but still loose enough to spread easily around the pasta.

5. Fill The Shells

Spread most of the spicy marinara across the bottom of a 9-by-13-inch baking dish.

Spoon approximately 2 tablespoons of the ricotta pesto filling into each shell.

Arrange the filled shells snugly in the baking dish with the openings facing upward.

Spoon the remaining sauce around the shells and lightly over the tops.

Do not completely drown them.

You want those gorgeous little pasta ridges to remain visible.

6. Add Plenty Of Cheese

Sprinkle the remaining mozzarella and Parmesan over the shells.

For an extra hit of basil flavor, add a few small spoonfuls of pesto across the top.

A pinch of red pepper flakes adds another little flash of heat.

Now comes the hard part.

Waiting.

7. Bake Until Golden And Bubbly

Cover the dish loosely with foil.

Bake for 20 minutes.

Remove the foil and continue baking for another 8 to 10 minutes, or until the cheese is melted, bubbling, and lightly golden.

For an extra-bronzed top, broil for 1 to 2 minutes.

Keep a close eye on it.

Cheese has approximately three seconds between “perfectly golden” and “well, that escalated quickly.”

Let the casserole rest for 5 minutes before serving.

Finish with fresh basil and another pinch of crushed red pepper if desired.

Pro Tips For The Best Stuffed Shells

Do not overcook your shells.

Slightly firm shells are easier to stuff and will finish cooking in the oven. Overcooked shells can tear and become difficult to handle.

Cook the zucchini before adding it.

This concentrates its flavor and removes some of its excess moisture. Your ricotta filling will stay thick, creamy, and spoonable.

Choose whole-milk ricotta.

It creates a richer, creamier filling and gives these ricotta stuffed shells their luxurious texture.

Cook the tomato paste first.

A quick minute in the pan helps develop deeper savory flavor before the marinara goes in.

Prepare the casserole ahead.

Assemble the entire dish up to 24 hours ahead. Cover and refrigerate until you are ready to bake.

For busy families, this make-ahead trick is pure gold.

What To Serve With Stuffed Shells

These stuffed shells are substantial enough to be the star of dinner, but a few simple sides make the meal feel complete.

Start with a crisp green salad tossed in a bright lemon dressing.

The acidity is fantastic against the creamy filling.

Garlic bread is another must-have.

There is simply no acceptable amount of spicy tomato sauce left behind when garlic bread is involved.

For a vegetable side, try roasted broccoli, green beans, asparagus, or a simple tomato salad.

If you are serving guests, keep dessert light with fresh berries, lemon sorbet, or a small fruit-based dessert.

Easy Recipe Variations

Make Them Extra Spicy

Increase the crushed red pepper flakes in both the filling and marinara.

You could also add a small pinch of cayenne pepper.

Add More Vegetables

Finely chopped spinach, mushrooms, roasted red peppers, or yellow squash can easily join the filling.

Just cook vegetables first and remove excess moisture.

Add Meat

For a heartier version, add cooked Italian sausage, ground beef, shredded chicken, or turkey to the marinara sauce.

That turns these vegetarian-friendly shells into a substantial meat stuffed shells style dinner.

Make Them Lighter

Use part-skim ricotta and reduce the mozzarella slightly.

Add extra zucchini and fresh basil for plenty of flavor.

Make Them Vegetarian

The recipe is vegetarian as written.

The combination of ricotta, pesto, zucchini, Parmesan, and mozzarella provides plenty of satisfying richness without meat.

Make-Ahead, Storage And Freezing

These stuffed shells are fantastic for meal prep.

Once assembled, cover the uncooked casserole tightly and refrigerate for up to 24 hours.

When ready to bake, let the dish sit at room temperature for around 20 minutes before placing it in the oven.

Leftovers can be refrigerated in an airtight container for up to 4 days.

Reheat portions in the oven or toaster oven at 350°F until thoroughly hot.

Add a spoonful of marinara before reheating if the pasta looks dry.

For longer storage, freeze the assembled casserole for up to 2 months.

Thaw it overnight in the refrigerator before baking.

Estimated Nutrition Information

Approximate nutrition per serving, based on 6 servings:

Calories: 585

Protein: 27g

Carbohydrates: 61g

Fat: 26g

Saturated Fat: 11g

Fiber: 5g

Sugar: 9g

Sodium: 1,050mg

Calcium: 430mg

Iron: 3mg

Nutrition values are estimates and will vary according to the pasta, pesto, marinara, ricotta, mozzarella, and Parmesan brands used.

Why This Recipe Belongs In Your Dinner Rotation

There are plenty of reasons to save this stuffed shells recipe.

It is cozy.

It is cheesy.

It sneaks vegetables into dinner.

It can be assembled ahead.

It works beautifully for family meals.

And it looks gorgeous when served straight from the oven.

The pesto keeps the filling fresh and herby. The zucchini adds tenderness. Ricotta makes everything creamy. Marinara brings bright tomato flavor. Red pepper flakes add just enough heat.

Every forkful gives you a little bit of everything.

That is what makes these best stuffed shells material in my book.

Final Bite

Spicy Zucchini Pesto Stuffed Shells are the kind of baked pasta dinner that gets everyone wandering into the kitchen before you have even called them to the table.

The bubbling mozzarella gets golden.

The marinara smells incredible.

The pesto adds that unmistakable fresh basil aroma.

And when you cut into one of those tender jumbo shells, you get a creamy, cheesy center packed with zucchini and herbs.

Save this easy stuffed shells recipe for your next family dinner, weekend pasta night, or cozy gathering with friends.

Make it ahead.

Bake until bubbly.

Add fresh basil.

Grab the garlic bread.

Then prepare yourself for the inevitable:

“Can I have another one?”

 

0/5 (0 Reviews)