Introduction
When comfort food calls, few dishes answer quite like stuffed pasta shells bubbling in rich tomato sauce and blanketed in melted cheese. A staple in many homes, especially during family dinners or Sunday gatherings, stuffed shells bring warmth and satisfaction with every bite. The soft pasta cradles a creamy filling made from ricotta, mozzarella, and parmesan, creating the perfect harmony of textures and flavors. Every forkful offers a bit of everything: savory cheese, tender pasta, and tangy sauce.
Stuffed shells are easy to love and surprisingly simple to prepare. Though they may look like a dish best reserved for special occasions, they are very approachable for weeknight dinners. With a little planning and a few pantry staples, you can create a meal that feels gourmet without requiring hours in the kitchen. Even better, they hold up well as leftovers, making them ideal for meal prep or make-ahead options.
This classic recipe keeps things traditional while allowing plenty of room for creativity. Whether you stick with the time-tested cheese filling or explore versions with spinach, meat, or pesto, stuffed shells welcome all kinds of delicious possibilities. Let’s break down how to make them from scratch and explore all the ways you can make this dish your own.
Ingredients Needed

The following ingredients create a balanced and flavorful meal while keeping prep manageable. Use the table below to view each item along with its estimated calorie count.
Ingredients Table
Ingredient | Quantity | Calories per Serving |
---|---|---|
Jumbo pasta shells | 20 shells (about 8 oz) | 280 |
Ricotta cheese | 1 ½ cups | 490 |
Mozzarella cheese (shredded) | 2 cups | 640 |
Parmesan cheese (grated) | ½ cup | 215 |
Egg | 1 large | 72 |
Garlic (minced) | 2 cloves | 9 |
Fresh parsley (chopped) | 2 tablespoons | 2 |
Salt | 1 teaspoon | 0 |
Black pepper | ½ teaspoon | 3 |
Marinara sauce | 3 cups | 240 |
Olive oil | 1 tablespoon | 119 |
Estimated Total Calories (entire batch): Approximately 2070
Servings: About 6 portions
Calories per serving: Roughly 345
Read More: Slow Cooker Loaded Baked Potato Soup
Step-by-Step Cooking Instructions
Step 1: Cook the Pasta Shells
Fill a large pot with water and bring it to a boil. Add a generous pinch of salt, then cook the jumbo pasta shells until they are al dente. They should be soft enough to bend but firm enough to hold their shape during baking. Drain them and rinse gently under cold water to stop the cooking. Set them aside on a clean surface or tray so they do not stick together.
Step 2: Prepare the Cheese Filling
In a large bowl, combine the ricotta cheese, one cup of shredded mozzarella, parmesan, egg, minced garlic, chopped parsley, salt, and pepper. Mix until everything is fully blended and creamy. The filling should be thick but easy to scoop. Taste and adjust seasoning if needed.
Step 3: Fill the Shells
Using a spoon or small scoop, fill each cooked shell with the cheese mixture. Do not overstuff, as you want the filling to stay inside during baking. Place the filled shells seam-side up on a plate or tray until all are ready.
Step 4: Assemble the Dish
Preheat your oven to 375°F (190°C). In a baking dish, spread about one cup of marinara sauce across the bottom to prevent sticking. Arrange the stuffed shells in a single layer over the sauce. Once all the shells are in place, pour the remaining marinara sauce over the top. Sprinkle the remaining mozzarella cheese across the dish for that golden, bubbly finish.
Step 5: Bake to Perfection
Cover the baking dish with foil and place it in the oven. Bake for about 25 minutes, then remove the foil and bake for another 10 to 15 minutes until the cheese is melted and slightly browned. Let the dish rest for five to ten minutes before serving. This resting time helps the cheese set and makes serving much easier.
Read More: Baked Potato Soup Crock Pot
Tips for Customizing the Recipe

Stuffed shells offer the perfect blank canvas for experimenting with ingredients and flavors. Here are some ideas to take them in new directions.
Add spinach to the filling
Chopped spinach, either fresh or thawed from frozen, adds color and nutrition. Sauté it briefly before mixing it into the ricotta for best texture.
Include ground meat
Browned ground beef, sausage, or turkey can be stirred into the cheese mixture or layered into the sauce for a heartier version. Just make sure the meat is fully cooked before baking.
Swap the sauce
Use a creamy Alfredo or a basil pesto sauce in place of marinara for a richer twist. Mixing sauces also creates a fun flavor contrast.
Try different cheeses
Ricotta is traditional, but you can mix in mascarpone for extra creaminess or provolone for sharper flavor. Just keep the overall texture thick enough to hold its shape.
Make it spicy
Add crushed red pepper flakes or a pinch of cayenne to the cheese mixture for subtle heat. A spiced marinara also works well.
Freeze for later
Stuffed shells freeze beautifully. Assemble the dish, wrap tightly, and freeze before baking. When ready to eat, bake directly from frozen and extend cooking time by about 15 minutes.
Nutritional Information

A serving of stuffed shells provides a balanced mix of carbohydrates, protein, and fat. Thanks to the cheese, it is rich and filling while still offering essential nutrients like calcium and vitamin A.
Nutrient | Amount |
---|---|
Calories | 345 |
Protein | 20 grams |
Carbohydrates | 26 grams |
Fat | 18 grams |
Fiber | 3 grams |
Sugars | 6 grams |
Sodium | 600 milligrams |
For a lighter version, you can reduce the amount of cheese or use low-fat alternatives. Whole wheat shells or extra vegetables in the sauce can boost fiber and nutrient content as well.
Serving Suggestions

Stuffed shells make a fantastic main course, but they truly shine when served with a few well-chosen sides. Here are some simple ideas that pair beautifully with this dish.
Fresh salad
A crisp green salad with vinaigrette adds a fresh contrast to the rich pasta. Consider arugula, mixed greens, or romaine with cherry tomatoes and cucumbers.
Garlic bread
Warm, crusty garlic bread is perfect for scooping up extra sauce. You can toast it with butter and minced garlic or add cheese for extra indulgence.
Roasted vegetables
Zucchini, bell peppers, or asparagus roasted with olive oil and herbs bring color and texture to the plate. They also lighten the meal without sacrificing flavor.
Soup starter
Tomato basil soup or a light minestrone sets the tone for a cozy meal and pairs well with the Italian flavors of stuffed shells.
Red or white wine
For adults, a glass of Chianti or Pinot Grigio enhances the flavors without overpowering the dish. Sparkling water with lemon works just as well for a non-alcoholic option.
Read More: Loaded Baked Potato Soup
Conclusion
Stuffed shells bring a special kind of comfort that never goes out of style. They are hearty, full of flavor, and endlessly customizable to suit any taste or occasion. Preparing them might seem like a big task at first, but once you get into the rhythm, the process becomes enjoyable. Each shell you fill is a step closer to a warm, satisfying meal that feels like home.
Cooking should feel rewarding, not stressful. Stuffed shells offer that balance of effort and reward, giving you a dish that looks impressive and tastes even better. Whether you are cooking for your family, hosting friends, or just treating yourself to something special, this classic recipe never disappoints.
Try it once, and it just might earn a permanent place in your kitchen rotation.