Barefoot Contessa Stuffed Shells Recipe | Creamy & Baked
If you’re looking for a comforting pasta dish that feels special enough for guests but is simple enough for a family dinner, this Barefoot Contessa Stuffed Shells Recipe is a perfect choice. Tender jumbo pasta shells are filled with a creamy, flavorful cheese mixture, nestled in rich tomato sauce, and baked until bubbling and golden. The result is a hearty, satisfying meal that brings classic Italian-American comfort straight to your dinner table. What makes these stuffed shells especially appealing is the combination of creamy filling, savory sauce, and perfectly baked pasta.
Quick Recipe Facts
| Total Servings | Cuisine | Calories | Time | Course |
|---|---|---|---|---|
| 8 Servings | American | 520 Kcal | 60 Mins. | Main Course |
Why You’ll Love This Barefoot Contessa Stuffed Shells Recipe
- Comforting and satisfying: Creamy cheese, pasta, and tomato sauce create the ultimate cozy combination.
- Easy to prepare: The ingredients are simple, and most of the work involves assembling and baking.
- Great for a crowd: A large baking dish makes this recipe ideal for family dinners, parties, and gatherings.
- Make-ahead friendly: You can prepare the stuffed shells in advance and bake them when needed.
- Full of flavor: Ricotta, spinach, herbs, cheese, and tomato sauce create layers of savory flavor.
- Family-friendly: The familiar combination of pasta and cheese makes it an easy meal for both kids and adults.
What Is Barefoot Contessa Stuffed Shells?
Barefoot Contessa Stuffed Shells is a baked pasta dish inspired by the comforting recipes associated with Ina Garten’s Barefoot Contessa style of cooking. It features large jumbo pasta shells that are cooked until tender, filled with a creamy cheese mixture, covered with tomato sauce, and baked until hot and bubbling. The filling commonly centers around ricotta cheese and may include spinach, Parmesan, mozzarella, herbs, and seasonings. This creates tender pasta with a creamy center and a rich, savory sauce in every bite.
Ingredients
For the Tomato Sauce
- 1/4 cup extra-virgin olive oil.
- 6 garlic cloves, thinly sliced.
- 2 cans (28 ounces each) San Marzano tomatoes, crushed by hand.
- 1 teaspoon dried oregano.
- A pinch of red pepper flakes, plus more for serving if desired.
- 1/2 teaspoon kosher salt, plus more to taste.
- Freshly ground black pepper, to taste.
For the Stuffed Shells
- Kosher salt, for the pasta water.
- 9 ounces jumbo pasta shells, about 30–34 shells.
- 1 tablespoon extra-virgin olive oil.
- 1 bag (8 ounces) fresh spinach.
- 2 cups ricotta cheese.
- 2 cups shredded low-moisture mozzarella cheese.
- 1/3 cup finely chopped fresh parsley.
- 1/4 cup finely grated Parmesan cheese, plus extra for serving.
- 2 teaspoons finely grated lemon zest.
- 1 large egg, beaten.
- Freshly ground black pepper, to taste.
- Extra red pepper flakes, optional, for serving.
Ingredient Notes & Substitutions
- Jumbo pasta shells: Use jumbo shells that are sturdy enough to hold the filling. Cook them only until they are suitable for baking, rather than fully soft, because they will continue cooking in the oven.
- Ricotta cheese: Whole-milk ricotta gives the filling the creamiest texture. Part-skim ricotta can also be used if you prefer a slightly lighter filling.
- Spinach: Fresh spinach works especially well here. Frozen spinach is a convenient substitute; thaw it completely and squeeze out as much liquid as possible before mixing it into the filling.
- Parsley: Fresh parsley adds freshness to the rich cheese mixture. If necessary, use a smaller amount of dried parsley, although fresh is preferable.
- Lemon zest: Don’t skip this if possible. A small amount of fresh lemon zest helps balance the richness of the ricotta and cheese.
- San Marzano tomatoes: These make a flavorful tomato base. Good-quality crushed tomatoes or your favorite marinara sauce can be used when you want to save time.
Kitchen Tools You’ll Need
- Large pot for cooking the pasta.
- Large skillet for wilting the spinach.
- Large saucepan or Dutch oven for the tomato sauce.
- Large mixing bowl.
- 10 × 14-inch baking dish.
- Colander & Baking sheet.
- Wooden spoon or silicone spatula.
- Measuring cups and spoons.
- Fine grater or microplane for lemon zest and Parmesan.
- Kitchen tongs or slotted spoon.
- Aluminum foil.
- Spoon or pastry bag for filling the shells.

How to Make Barefoot Contessa Stuffed Shells (Step-by-Step)
- Step 1: Prepare the Tomato Sauce
Heat the olive oil in a large saucepan over medium-high heat. Add the sliced garlic and cook for about 2 minutes, until it becomes lightly golden and fragrant.
Add the crushed San Marzano tomatoes, oregano, red pepper flakes, salt, and black pepper. Bring the mixture to a boil, then reduce the heat and let it simmer for about 15–20 minutes, stirring occasionally.
The sauce should become slightly thickened and flavorful. Taste and adjust the seasoning as needed. The published version aims for roughly 4 heaping cups of sauce. - Step 2: Preheat the Oven
Preheat your oven to 375°F (190°C).
This gives the oven enough time to reach the proper temperature while you prepare and assemble the shells. - Step 3: Cook the Jumbo Shells
Bring a large pot of generously salted water to a boil. Add the jumbo shells and cook according to the package directions for baked pasta, usually around 9 minutes.
You want the shells tender enough to handle but still firm enough to hold their shape.
Drain the shells and rinse them under cold water to stop the cooking process. Spread them out on a baking sheet so they don’t stick together while you prepare the filling. - Step 4: Wilt the Spinach
Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the fresh spinach and cook for about 2–3 minutes, tossing occasionally, until wilted.
Transfer the spinach to a plate lined with a clean kitchen towel. Let it cool slightly, then squeeze out as much excess moisture as possible.
Finely chop the spinach. Removing the excess water is important because watery spinach can make the ricotta filling loose and cause the finished shells to become watery. - Step 5: Make the Ricotta Filling
Place the chopped spinach in a large mixing bowl.
Add the ricotta, shredded mozzarella, chopped parsley, Parmesan, lemon zest, beaten egg, salt, and black pepper.
Stir everything together until the mixture is evenly combined and creamy.
The filling should be thick enough to hold its shape inside the shells rather than run out when they are moved. - Step 6: Prepare the Baking Dish
Spread about half of the tomato sauce evenly over the bottom of a 10 × 14-inch baking dish.
The sauce creates a flavorful base and helps prevent the shells from sticking to the dish. - Step 7: Fill the Shells
Take one cooked shell and gently open it without tearing the pasta.
Fill it generously with the spinach-ricotta mixture using a spoon. For faster and cleaner filling, transfer the mixture to a pastry bag or a zip-top bag with one corner snipped off and pipe the filling into each shell.
Don’t worry if the shells aren’t perfectly identical. The important thing is to distribute the filling evenly. - Step 8: Arrange the Stuffed Shells
Place each filled shell open-side up in the baking dish.
Arrange the shells side by side in a single layer over the tomato sauce. Once all the shells are arranged, spoon the remaining sauce over the top.
Try to cover most of the exposed pasta with sauce. This helps prevent the shells from drying out during baking. - Step 9: Cover and Bake
Cover the baking dish tightly with aluminum foil.
Bake for about 30 minutes, or until the shells are heated through and the tomato sauce is bubbling around the edges. - Step 10: Uncover and Finish Baking
Carefully remove the foil and return the dish to the oven.
Bake uncovered for another 10 minutes, or until the exposed cheese and pasta become lightly browned in spots.
If you want a little more color on top, keep a close eye on the dish during the final few minutes so the cheese doesn’t burn. - Step 11: Rest and Serve
Remove the stuffed shells from the oven and let them rest for about 10 minutes before serving.
Finish with freshly grated Parmesan and, if you like a little heat, a sprinkle of red pepper flakes.
Serve warm with a crisp green salad and garlic bread for a comforting, complete meal.
Common Mistakes to Avoid
- Overcooking the pasta shells: Don’t cook the shells until they are completely soft. They will continue cooking in the oven, so slightly undercooked shells are easier to fill and less likely to fall apart.
- Using watery spinach: Excess moisture from spinach can make the ricotta filling loose and watery. Always squeeze cooked spinach thoroughly before chopping and adding it to the filling.
- Skipping the lemon zest: Lemon zest may seem like a small ingredient, but it helps brighten the rich cheese filling and keeps the finished dish from tasting overly heavy.
- Making the filling too salty: Parmesan, mozzarella, ricotta, and tomato sauce can all contain salt. Season gradually and taste the filling before adding extra salt.
- Crowding the baking dish: Arrange the shells in a snug single layer, but don’t stack them. Crowding can make them cook unevenly and difficult to serve neatly.
- Serving immediately: Let the baked shells rest for around 10 minutes before serving. This gives the filling time to settle and makes the shells easier to lift from the dish.
Flavor Variations
- Three-Cheese Stuffed Shells: Add extra Parmesan and incorporate a little shredded provolone into the ricotta mixture for a richer, cheesier filling.
- Garlic and Herb Shells: Add minced garlic, fresh basil, oregano, or Italian seasoning to the ricotta mixture for a more herb-forward flavor.
- Spicy Stuffed Shells: Increase the red pepper flakes in the tomato sauce or add a pinch of crushed chili flakes to the cheese filling.
- Meat-Lover’s Stuffed Shells: Brown Italian sausage or lean ground beef, drain the excess fat, and add a layer of the cooked meat beneath or around the stuffed shells.
- Roasted Vegetable Shells: Add finely chopped roasted zucchini, bell peppers, or mushrooms to the filling after allowing the vegetables to cool.
- Pesto Stuffed Shells: Stir a small amount of basil pesto into the ricotta mixture or drizzle pesto over the finished shells before serving.
- Extra-Lemony Shells: For a brighter flavor, add a little more fresh lemon zest to the filling and finish the baked shells with a small squeeze of lemon juice.
- Vodka-Sauce Version: Replace the traditional tomato sauce with a creamy vodka-style tomato sauce for a richer and more indulgent variation.
What to Serve With Barefoot Contessa Stuffed Shells
- Lemon Garlic Chicken Longhorn
Great if you want to turn the shells into a larger Italian-American dinner. - Brenda Gantt Cabbage Casserole
A good vegetable-based side with a comforting Southern touch. - Texas Roadhouse Steak Fries
Tasty, but stuffed shells + fries can be quite heavy.
Garnishing Ideas
A few simple garnishes can make these stuffed shells look more inviting and add a fresh finishing touch.- Freshly Grated Parmesan: Sprinkle Parmesan over the shells just before serving for extra savory flavor.
- Fresh Parsley: Finely chop fresh parsley and scatter it over the baked shells for a pop of color and freshness.
- Fresh Basil: Tear a few basil leaves and place them over the hot pasta for an aromatic Italian-inspired finish.
- Red Pepper Flakes: Add a light sprinkle of red pepper flakes if you enjoy a little heat.
- Freshly Ground Black Pepper: A small amount of cracked black pepper adds a simple, savory finish.
- Lemon Zest: A tiny amount of fresh lemon zest can echo the bright flavor in the ricotta filling.
- Olive Oil: Drizzle a small amount of good-quality extra-virgin olive oil over the finished dish for a glossy finish.
- Mozzarella: Add a little freshly shredded mozzarella during the final few minutes of baking if you want an extra-cheesy, golden top.
Make-Ahead Tips
Barefoot Contessa Stuffed Shells are particularly convenient for preparing ahead of time, making them a great choice for busy weeknights, Sunday dinners, and entertaining.- Assemble the shells ahead: Prepare the tomato sauce and cheese filling, cook the shells, and assemble the entire dish in the baking dish. Cover it tightly and refrigerate.
- Bake when needed: If the assembled dish is refrigerated before baking, allow a little additional baking time so the center becomes completely hot.
- Prepare the filling in advance: The ricotta and spinach filling can be prepared a day ahead and kept covered in the refrigerator until you’re ready to assemble the shells.
- Keep the shells from sticking: After cooking the pasta, spread the shells out separately on a lightly oiled baking sheet rather than leaving them in a pile.
- Freeze for longer storage: Assemble the stuffed shells in a freezer-safe baking dish, cover them very tightly, and freeze before baking. Thawing in the refrigerator before baking generally gives the most even result.
- For entertaining: Assemble the dish earlier in the day, refrigerate it, and bake it shortly before dinner. This lets you spend less time in the kitchen when guests arrive.
Storage Instructions
- Refrigerator: Allow leftover stuffed shells to cool, then transfer them to an airtight container or cover the baking dish tightly. Refrigerate for up to 3–4 days.
- Freezer: For longer storage, place cooled portions in freezer-safe airtight containers or wrap the baking dish securely. For best quality, use within about 2–3 months.
- Reheating individual portions: Place a serving on a microwave-safe plate and heat until hot throughout. Covering the portion loosely can help prevent the pasta from drying out.
- Reheating in the oven: Place the shells in an oven-safe dish, add a little extra tomato sauce if needed, cover with foil, and warm at 350°F (175°C) until heated through.
- From frozen: For the most even result, thaw frozen shells overnight in the refrigerator before reheating or baking. If baking directly from frozen, use a freezer-to-oven-safe dish and allow substantially more time for the center to heat through.
- Avoid repeated reheating: Reheat only the portion you plan to eat. Repeated heating can make the pasta soft and the cheese filling dry.
Nutrition Information
| Nutrient | Value |
|---|---|
| Calories | 520 kcal |
| Carbohydrates | 47 g |
| Protein | 24 g |
| Total Fat | 27 g |
| Sodium | 900 mg |
| Fiber | 5 g |
| Sugar | 8 g |
FAQs
Conclusion
This Barefoot Contessa Stuffed Shells recipe brings together everything you want from a comforting baked pasta dish: tender jumbo shells, creamy spinach-and-ricotta filling, plenty of melted cheese, and flavorful tomato sauce. The touch of lemon zest adds brightness to the rich filling, while fresh spinach gives the dish extra color and flavor. Despite its impressive appearance, stuffed shells are surprisingly approachable. Once the pasta is cooked and the filling is mixed, the rest is simply a matter of stuffing, saucing, and baking. Even better, the dish can be assembled ahead of time, making it especially useful when you’re feeding family or entertaining guests.

Barefoot Contessa Stuffed Shells Recipe
Ingredients
Equipment
Method
- Heat the olive oil in a large saucepan over medium-high heat. Add the sliced garlic and cook for about 2 minutes, until it becomes lightly golden and fragrant.Add the crushed San Marzano tomatoes, oregano, red pepper flakes, salt, and black pepper. Bring the mixture to a boil, then reduce the heat and let it simmer for about 15–20 minutes, stirring occasionally.The sauce should become slightly thickened and flavorful. Taste and adjust the seasoning as needed. The published version aims for roughly 4 heaping cups of sauce.
- Preheat your oven to 375°F (190°C).This gives the oven enough time to reach the proper temperature while you prepare and assemble the shells.
- Bring a large pot of generously salted water to a boil. Add the jumbo shells and cook according to the package directions for baked pasta, usually around 9 minutes.You want the shells tender enough to handle but still firm enough to hold their shape.Drain the shells and rinse them under cold water to stop the cooking process. Spread them out on a baking sheet so they don't stick together while you prepare the filling.
- Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the fresh spinach and cook for about 2–3 minutes, tossing occasionally, until wilted.Transfer the spinach to a plate lined with a clean kitchen towel. Let it cool slightly, then squeeze out as much excess moisture as possible.Finely chop the spinach. Removing the excess water is important because watery spinach can make the ricotta filling loose and cause the finished shells to become watery.
- Place the chopped spinach in a large mixing bowl.Add the ricotta, shredded mozzarella, chopped parsley, Parmesan, lemon zest, beaten egg, salt, and black pepper.Stir everything together until the mixture is evenly combined and creamy.The filling should be thick enough to hold its shape inside the shells rather than run out when they are moved.
- Spread about half of the tomato sauce evenly over the bottom of a 10 × 14-inch baking dish.The sauce creates a flavorful base and helps prevent the shells from sticking to the dish.
- Take one cooked shell and gently open it without tearing the pasta.Fill it generously with the spinach-ricotta mixture using a spoon. For faster and cleaner filling, transfer the mixture to a pastry bag or a zip-top bag with one corner snipped off and pipe the filling into each shell.Don't worry if the shells aren't perfectly identical. The important thing is to distribute the filling evenly.
- Place each filled shell open-side up in the baking dish.Arrange the shells side by side in a single layer over the tomato sauce. Once all the shells are arranged, spoon the remaining sauce over the top.Try to cover most of the exposed pasta with sauce. This helps prevent the shells from drying out during baking.
- Cover the baking dish tightly with aluminum foil.Bake for about 30 minutes, or until the shells are heated through and the tomato sauce is bubbling around the edges.
- Carefully remove the foil and return the dish to the oven.Bake uncovered for another 10 minutes, or until the exposed cheese and pasta become lightly browned in spots.If you want a little more color on top, keep a close eye on the dish during the final few minutes so the cheese doesn't burn.
- Remove the stuffed shells from the oven and let them rest for about 10 minutes before serving.Finish with freshly grated Parmesan and, if you like a little heat, a sprinkle of red pepper flakes.Serve warm with a crisp green salad and garlic bread for a comforting, complete meal.







