I absolutely love sharing this Easy Stuffed Shells with Tomato Sauce and Cheese Recipe because it combines creamy, cheesy goodness with hearty pasta and a rich tomato sauce in the most comforting way. It’s a dish that feels like a warm hug on a plate, and I always find myself coming back to it whenever I need a satisfying meal that’s both impressive and surprisingly simple to make. This recipe brings together classic Italian flavors that everyone in my family adores, making it an instant favorite anytime I serve it.

Why You’ll Love This Easy Stuffed Shells with Tomato Sauce and Cheese Recipe

What really makes this recipe stand out to me is its flavour profile. The combination of the creamy ricotta, savory Parmesan, gooey mozzarella, and the bright, simply seasoned tomato sauce creates a harmony that’s incredibly comforting and bursting with flavor. Plus, the addition of sautéed spinach adds a lovely texture and a fresh pop of color without overpowering the cheeses or sauce.

I also love how straightforward this dish is to prepare. Filling the shells is fun and almost therapeutic, and because everything cooks together in one pan, cleanup is minimal. This recipe is perfect for family dinners, special occasions, or even casual weeknight meals when you want something a little special but don’t want to spend all day in the kitchen. It’s truly a crowd-pleaser that’s as easy as it is delicious.

Ingredients You’ll Need

A white baking dish filled with large pasta shells stuffed with creamy white cheese and chopped green spinach, arranged in neat rows. The shells are topped with bright red chunky tomato sauce and melted golden brown cheese sprinkled with fresh green parsley. A wooden spoon lifts a portion from the dish, showing the layers of cheesy filling inside the pasta. The dish sits on a white marbled surface, with fresh parsley and a whole lemon placed beside it. photo taken with an iphone --ar 4:5 --v 7

The ingredients for this Easy Stuffed Shells with Tomato Sauce and Cheese Recipe are simple, yet each one plays a vital role in delivering that fantastic texture, flavor, and color that make this dish so irresistible. From the jumbo pasta shells that create the perfect little vessels to hold the creamy filling, to the rich tomato sauce and the blend of cheeses, every ingredient is essential in making this dish a standout meal.

  • Jumbo pasta shells: These are large enough to hold plenty of filling without breaking apart, making stuffing easier and the presentation beautiful.
  • Fire roasted crushed tomatoes: They add a smoky sweetness and rich texture, elevating the tomato sauce beyond the ordinary.
  • Grated garlic: Provides a fragrant and pungent depth of flavor essential for a robust sauce.
  • Olive oil: Adds a silky richness that brings all the sauce ingredients together perfectly.
  • Dried oregano: A classic herb that gives the tomato sauce and filling a warm, earthy note typical of Italian cooking.
  • Kosher salt: Seasoning to enhance all the natural flavors in each component.
  • Frozen spinach: Adds a subtle earthiness and vibrant green color, plus a boost of nutrition.
  • Ricotta cheese: The main creamy base in the filling that makes every bite luscious and smooth.
  • Grated Parmesan cheese: Offers a nutty, salty depth that complements the richer ricotta and mozzarella.
  • Whole milk mozzarella cheese: Provides gooey, melty cheesiness both inside the shells and on top of the dish.
  • Lemon zest: Adds a bright, fresh pop that balances the richness of the cheese filling.
  • Egg: Acts as a binder to hold the filling ingredients together nicely.
  • Chopped parsley or basil: Fresh herbs for garnish, adding a lovely color contrast and hint of freshness to finish the dish.

Directions

Step 1: Preheat your oven to 400°F so it’s ready once your shells are stuffed and the sauce is prepared.

Step 2: Bring a large pot of water to a boil, generously salt it, and cook the jumbo pasta shells until just al dente following the package instructions. Drain carefully, return shells to the pot, and stir in a drizzle of olive oil to keep them from sticking.

Step 3: While the shells are cooking, make the tomato sauce by mixing fire roasted crushed tomatoes, grated garlic, olive oil, 1 teaspoon dried oregano, and 3/4 teaspoon kosher salt in a medium bowl. Stir everything until the olive oil fully combines into the sauce and set aside.

Step 4: Prepare the filling by thawing the frozen spinach according to the package directions. Then firmly squeeze out as much excess water as you can—this step is crucial to avoid sogginess. Combine the spinach with ricotta, Parmesan, 1 cup of mozzarella, lemon zest, egg, 1 teaspoon oregano, and 3/4 teaspoon kosher salt in a bowl and mix until smooth and well blended.

Step 5: Spread half of the tomato sauce evenly in the bottom of a 9 x 13-inch baking dish. Carefully stuff each shell with the cheese and spinach filling, then arrange them in rows on top of the sauce. Pour the remaining tomato sauce over the shells, then sprinkle or line the top with the remaining mozzarella cheese.

Step 6: Cover the dish tightly with foil and bake for 20 minutes. Remove the foil and bake uncovered for an additional 5 to 10 minutes, or until the cheese on top is bubbly and golden. Garnish with freshly chopped parsley or basil before serving.

Servings and Timing

This recipe yields approximately 6 hearty servings, making it ideal for a family dinner or a small gathering with friends. The prep time takes about 25 minutes, mostly spent cooking pasta and mixing the filling. The bake time is around 25 to 30 minutes, bringing the total cooking time to roughly 1 hour including prep and oven time. There is no extra resting time needed—once out of the oven, it’s ready to serve piping hot!

How to Serve This Easy Stuffed Shells with Tomato Sauce and Cheese Recipe

This image shows a white baking dish filled with large pasta shells stuffed with a green and white creamy spinach filling, layered closely together. The shells are covered in red tomato sauce dotted with bits of tomato, and topped with melted white cheese that is bubbling and slightly browned in places. Bright green chopped herbs are sprinkled evenly across the dish. A wooden spoon is scooping out a portion of the pasta shells, lifting them from the bottom right corner. The dish is set on a white marbled surface with fresh green parsley and a whole lemon nearby. Photo taken with an iphone --ar 4:5 --v 7

When I serve these stuffed shells, I love pairing them with simple sides that complement but don’t overpower the dish. A crisp green salad with a light vinaigrette or some roasted seasonal vegetables adds a fresh contrast to the richness of the cheese filling. Garlic bread or warm focaccia are also favorites of mine for sopping up every last bit of that luscious tomato sauce.

Presentation-wise, I like to scoop the shells onto warm plates so the cheese stays melty and inviting. Garnishing with fresh parsley or basil leaves brightens the look and adds a pleasant herbal aroma. For portioning, 3-4 stuffed shells per person is usually just right alongside sides, though it can easily be adjusted based on your appetite!

As for drinks, a chilled glass of medium-bodied red wine like Chianti or Sangiovese pairs beautifully with the tomato sauce and cheeses. For non-alcoholic options, sparkling water with a splash of lemon or a lightly brewed iced tea complements the meal nicely. I find this dish is perfect for cozy family dinners, casual weekend meals, or even holiday gatherings where you want a crowd-pleaser that feels special yet approachable.

Variations

One of my favorite things about this Easy Stuffed Shells with Tomato Sauce and Cheese Recipe is how versatile it is. You can experiment easily by swapping out the spinach for other greens like kale or Swiss chard, or even add sautéed mushrooms or roasted red peppers to the filling for extra depth and flavor. I sometimes mix in fresh herbs like thyme or rosemary to change the flavor profile subtly.

If you want to make this dish gluten-free, simply swap the jumbo pasta shells for gluten-free pasta shells available at most grocery stores. For a vegan or dairy-free twist, you can replace the cheeses with plant-based ricotta and mozzarella alternatives, and use a flax or chia egg instead of a chicken egg to bind the filling. The fire roasted tomato sauce is already vegan and adds fantastic flavor without any extra effort.

For a different cooking method, I’ve even made individual portions in small ramekins instead of shells, layering the filling and sauce for a deconstructed take. You can also prepare the dish ahead of time and refrigerate it before baking, which makes it a great option for meal prepping or entertaining without last-minute stress.

Storage and Reheating

Storing Leftovers

I always store leftover stuffed shells in an airtight container in the refrigerator, where they will stay fresh for up to 4 days. If you have a glass or BPA-free plastic container with a tight-fitting lid, that’s perfect for preserving the flavors without absorbing any fridge odors. Storing the shells with the sauce and cheese helps keep everything moist and delicious.

Freezing

This recipe freezes beautifully if you want to save some for later. After assembling the dish but before baking, cover it tightly with plastic wrap and then foil, or place individual portions in freezer-safe containers. Frozen stuffed shells will keep well for up to 3 months. When you’re ready to enjoy, thaw overnight in the fridge for best results.

Reheating

To reheat, I recommend baking leftovers in a 375°F oven until warmed through—usually about 20 to 25 minutes if refrigerated, or longer if directly frozen. Cover the dish with foil to prevent the cheese from over-browning, removing the foil in the last few minutes if you want to refresh that melty topping. Avoid microwaving when possible as it can make the pasta rubbery and the cheese grainy, though it works in a pinch if you’re short on time.

FAQs

Can I use fresh spinach instead of frozen?

Absolutely! If you prefer fresh spinach, use about 10-12 ounces and sauté it dry in a pan before mixing it into the filling. Be sure to squeeze out as much moisture as possible so the filling doesn’t become watery.

Can I prepare this recipe ahead of time?

Yes, you can assemble the stuffed shells up to a day in advance, keep the dish covered in the refrigerator, and then bake it when you’re ready. It’s a great way to reduce day-of cooking time.

What type of cheese works best in this recipe?

I find whole milk mozzarella, ricotta, and Parmesan cheeses work best for a creamy, flavorful filling and a nicely browned top. You can try part-skim mozzarella if you want a lighter version, but the texture will be slightly less rich.

Is it necessary to cook the pasta shells before stuffing?

Yes, cooking the shells until al dente makes them pliable enough to stuff without breaking and ensures they’re tender once baked. Be careful not to overcook them as they will continue to cook in the oven.

Can I add meat to this recipe?

Definitely! Ground beef, Italian sausage, or even shredded chicken can be added to the filling mixture if you want to make it heartier. Just be sure to cook the meat thoroughly and drain any excess fat before mixing it in with the cheeses and spinach.

Conclusion

I can’t encourage you enough to try this Easy Stuffed Shells with Tomato Sauce and Cheese Recipe—it’s one of those dishes that feels like a bit of magic in your kitchen. Warm, cheesy, and full of flavor, it’s equally perfect for a cozy night in or a special occasion. Once you make it, I’m sure it’ll become a beloved staple in your recipe collection, just like it has in mine.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Easy Stuffed Shells with Tomato Sauce and Cheese Recipe

Easy Stuffed Shells with Tomato Sauce and Cheese Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.9 from 11 reviews

  • Author: Eve
  • Total Time: 1 hour
  • Yield: 6 servings
  • Diet: Vegetarian

Description

This Easy Stuffed Shells recipe features jumbo pasta shells filled with a flavorful mixture of ricotta, spinach, and cheeses, baked in a savory fire roasted tomato sauce. It’s a comforting Italian-American classic that’s perfect for family dinners and can be prepared ahead for convenience.


Ingredients

Pasta

  • 24 jumbo pasta shells (6.5 ounces)

Tomato Sauce

  • 28 ounces fire roasted crushed tomatoes
  • 1 garlic clove, grated
  • 2 tablespoons olive oil
  • 2 teaspoons dried oregano, divided
  • 1 1/2 teaspoons kosher salt, divided

Filling

  • 10 ounces frozen spinach
  • 15 ounces ricotta cheese
  • 1/2 cup grated Parmesan cheese
  • 2 cups whole milk mozzarella cheese, divided
  • 1/2 teaspoon lemon zest
  • 1 egg

Garnish

  • Chopped parsley or basil, for garnish


Instructions

  1. Preheat the oven: Preheat your oven to 400°F to get it ready for baking the stuffed shells.
  2. Cook the pasta shells: Bring a large pot of well-salted water to a boil. Add the jumbo shells and cook them until al dente according to package instructions. Drain and return them to the pot, then stir in a drizzle of olive oil to keep them from sticking.
  3. Prepare the tomato sauce: In a medium bowl, combine the fire roasted crushed tomatoes, grated garlic, olive oil, 1 teaspoon dried oregano, and 3/4 teaspoon kosher salt. Stir well until the olive oil is fully incorporated into the sauce.
  4. Make the filling: Thaw the frozen spinach according to package instructions. Squeeze out as much water as possible until the spinach feels dry and crumbly. In a mixing bowl, combine the spinach with ricotta cheese, grated Parmesan, 1 cup of the mozzarella cheese, lemon zest, egg, 1 teaspoon dried oregano, and 3/4 teaspoon kosher salt. Mix thoroughly until well combined.
  5. Assemble the shells: Spread half of the tomato sauce evenly in the bottom of a 9 x 13-inch baking dish. Take each cooked shell and stuff it generously with the cheese and spinach mixture. Arrange the stuffed shells in the baking dish. Spoon the remaining tomato sauce over the shells, then sprinkle the remaining 1 cup of mozzarella cheese in lines over the top so the shape of the shells remains visible.
  6. Bake: Cover the baking dish with foil and bake in the preheated oven for 20 minutes. Remove the foil, and continue baking uncovered for 5 to 10 minutes, or until the cheese on top has melted and is slightly golden.
  7. Garnish and serve: Remove the dish from the oven and garnish with chopped parsley or basil. Serve hot for a comforting meal.
  8. Storage tips: Refrigerate leftovers for up to 4 days and reheat in a 375°F oven until warmed through. For longer storage, freeze leftovers for up to 3 months and thaw before reheating.

Notes

  • Be sure to squeeze all excess water from the thawed spinach to prevent a watery filling.
  • Using fire roasted tomatoes gives the sauce a smoky depth of flavor but regular crushed tomatoes work as well.
  • Drizzling olive oil on cooked pasta prevents shells from sticking and tearing while stuffing.
  • You can substitute whole milk mozzarella with part-skim for a lighter option.
  • This dish freezes well; freeze before baking for easy make-ahead meals.
  • Garnish with fresh herbs like parsley or basil to add brightness and color.
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Italian-American

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star