Introduction
Few dishes bring as much comfort to the table as stuffed pasta shells baked in marinara sauce. This recipe features tender jumbo pasta shells generously filled with a creamy blend of ricotta, mozzarella, and Parmesan cheese, baked in rich marinara sauce until bubbling and golden. The result is a dish that’s hearty, flavorful, and deeply satisfying—perfect for a cozy family dinner, potluck gathering, or even a special weekend treat.
This Italian-American classic captures everything we love about baked pasta: soft pasta, creamy cheese filling, tangy tomato sauce, and a slightly crisped, golden top. Every bite feels indulgent yet homestyle, making it one of those dishes that will quickly become a household favorite.
Why I Love This Recipe
I love this recipe because it combines the creaminess of cheese-filled pasta with the richness of marinara sauce in one perfect bite. The ricotta keeps the filling smooth and airy, the mozzarella makes it stretchy and gooey, while Parmesan adds sharp, nutty depth. Together, they create a balance that feels decadent but never overwhelming.
It’s also an incredibly family-friendly meal. Kids love the cheesy filling, adults love the hearty and comforting flavors, and it’s one of those recipes that always looks like it took more effort than it actually does. Plus, you can make it ahead of time, freeze it, or reheat it for an easy weeknight dinner.
Why It’s a Must-Try Dish
This dish is a must-try because it’s a crowd-pleaser that works for any occasion. Whether you’re making a casual family dinner or serving guests, these stuffed shells deliver both comfort and elegance. They’re versatile—you can keep them vegetarian, add spinach or meat, or spice them up with different cheeses.
It’s also a fantastic alternative to lasagna or baked ziti: same cheesy goodness, but in a fun, individual shell format. Each shell is like a little cheese-filled pocket, making every serving neat, beautiful, and satisfying.
Preparation and Cooking Time
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour
Servings and Nutrition
- Servings: 6 (about 3–4 shells per person)
- Calories (per serving): ~480 kcal
(May vary depending on cheese and sauce brand.)
Course and Cuisine
- Course: Main Course
- Cuisine: Italian-American
Ingredients
For the Pasta Shells:
- 20–22 jumbo pasta shells (plus a few extra in case of breakage)
- 1 tbsp salt (for boiling water)
For the Cheese Filling:
- 2 cups ricotta cheese
- 1 1/2 cups shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1 large egg
- 2 tbsp fresh parsley, chopped (or 1 tbsp dried)
- 1 tsp Italian seasoning
- 1/2 tsp garlic powder
- Salt and pepper, to taste
For the Baking:
- 3 cups marinara sauce (homemade or store-bought)
- 1/2 cup shredded mozzarella (for topping)
- 2 tbsp Parmesan cheese (for topping)
- Fresh basil or parsley (for garnish, optional)
Step-by-Step Preparation Method
Step 1: Cook the Pasta
- Bring a large pot of salted water to boil.
- Add jumbo shells and cook until just al dente (1–2 minutes less than package directions).
- Drain, rinse with cold water to stop cooking, and lay shells on a baking sheet to prevent sticking.
Step 2: Make the Cheese Filling
- In a large bowl, combine ricotta, mozzarella, Parmesan, egg, parsley, Italian seasoning, garlic powder, salt, and pepper.
- Mix until smooth and creamy.
Step 3: Stuff the Shells
- Preheat oven to 375°F (190°C).
- Spread 1 cup marinara sauce on the bottom of a 9×13-inch baking dish.
- Using a spoon or piping bag, fill each shell generously with cheese mixture.
- Arrange stuffed shells seam-side up in the baking dish.
Step 4: Add Sauce and Cheese
- Pour remaining marinara sauce evenly over the shells.
- Sprinkle with extra mozzarella and Parmesan.
Step 5: Bake
- Cover dish with foil and bake for 20 minutes.
- Remove foil and bake another 10–15 minutes, until cheese is melted and bubbly.
- Garnish with fresh parsley or basil before serving.
How to Serve
- Serve hot straight from the oven with a side of garlic bread or a fresh green salad.
- For a full Italian-inspired meal, pair with roasted vegetables or a glass of red wine.
Recipe Tips
- Don’t overcook the shells before baking—they’ll soften more in the oven.
- Use a piping bag or zip-top bag with the corner cut off to make filling shells easier.
- For extra creaminess, stir in 1/2 cup cream cheese into the filling.
- Layer sauce on the bottom of the dish to prevent shells from sticking.
Variations
- Spinach Ricotta Shells: Add sautéed spinach to the filling for extra nutrition.
- Meaty Shells: Mix cooked ground beef, sausage, or shredded chicken into the cheese filling.
- Four-Cheese Version: Add provolone, fontina, or Gouda for extra richness.
- Spicy Kick: Add crushed red pepper flakes to the marinara or filling.
- Vegan: Use dairy-free cheeses and skip the egg.
Freezing and Storage
- Refrigeration: Store leftovers in an airtight container for up to 4 days.
- Freezing (Unbaked): Assemble stuffed shells with sauce, cover tightly, and freeze for up to 2 months. Thaw overnight in the fridge before baking.
- Freezing (Baked): Cool completely, portion into containers, and freeze up to 2 months. Reheat in oven at 350°F until hot.
Special Equipment Needed
- Large pot (for pasta)
- Large mixing bowl
- 9×13-inch baking dish
- Aluminum foil
- Spoon or piping bag for filling
FAQ
Q1: Can I make this dish ahead of time?
Yes! Assemble stuffed shells up to 24 hours ahead, refrigerate, and bake when ready.
Q2: What’s the best cheese substitution for ricotta?
Cottage cheese (blended until smooth) or mascarpone works well.
Q3: Can I use homemade marinara sauce?
Absolutely—it enhances the flavor, but a good quality store-bought sauce works fine.
Q4: How do I keep the shells from breaking?
Cook until al dente, rinse with cold water, and handle gently when filling.
Conclusion
Three-Cheese Stuffed Pasta Shells with Marinara Sauce is the ultimate comfort food—rich, cheesy, saucy, and satisfying. It’s a dish that feels indulgent yet simple enough for weeknights, while still being elegant enough to serve at gatherings. With its versatility, make-ahead convenience, and crowd-pleasing flavors, this recipe is one you’ll return to again and again.
Three-Cheese Stuffed Pasta Shells with Marinara Sauce
Course: pastaDifficulty: easy6
servings25
minutes35
minutes1
hourIngredients
For the Pasta Shells:
20–22 jumbo pasta shells (plus a few extra in case of breakage)
1 tbsp salt (for boiling water)
For the Cheese Filling:
2 cups ricotta cheese
1 1/2 cups shredded mozzarella cheese
1/2 cup grated Parmesan cheese
1 large egg
2 tbsp fresh parsley, chopped (or 1 tbsp dried)
1 tsp Italian seasoning
1/2 tsp garlic powder
Salt and pepper, to taste
For the Baking:
3 cups marinara sauce (homemade or store-bought)
1/2 cup shredded mozzarella (for topping)
2 tbsp Parmesan cheese (for topping)
Fresh basil or parsley (for garnish, optional)
Directions
- Step 1: Cook the Pasta: Bring a large pot of salted water to boil. Add jumbo shells and cook until just al dente (1–2 minutes less than package directions). Drain, rinse with cold water to stop cooking, and lay shells on a baking sheet to prevent sticking.
- Step 2: Make the Cheese Filling: In a large bowl, combine ricotta, mozzarella, Parmesan, egg, parsley, Italian seasoning, garlic powder, salt, and pepper. Mix until smooth and creamy.
- Step 3: Stuff the Shells: Preheat oven to 375°F (190°C). Spread 1 cup marinara sauce on the bottom of a 9×13-inch baking dish. Using a spoon or piping bag, fill each shell generously with cheese mixture. Arrange stuffed shells seam-side up in the baking dish.
- Step 4: Add Sauce and Cheese: Pour remaining marinara sauce evenly over the shells.Sprinkle with extra mozzarella and Parmesan.
- Step 5: Bake: Cover dish with foil and bake for 20 minutes. Remove foil and bake another 10–15 minutes, until cheese is melted and bubbly. Garnish with fresh parsley or basil before serving.