Barefoot Contessa Stuffed Shells Recipe

Barefoot Contessa Stuffed Shells are creamy, cheesy, and satisfying. They feature a rich ricotta and spinach filling, marinara sauce, and a golden layer of mozzarella cheese melted on top. It looks like a special occasion dinner, made with everyday ingredients you already have in your kitchen.
This is a Barefoot Contessa-style recipe, not Ina Garten’s original recipe. I tested it to ensure the shell’s texture, filling consistency, and baking time are just right.
If you searched for stuffed shells barefoot contessa, you’re in the right place. Or maybe you just want a tried-and-true baked stuffed shells recipe, either way, this is for you. I’ve made this recipe several times, perfecting the shells’ texture, the filling consistency, and the baking time. To keep the stuffed shells from getting watery or difficult to serve, avoid the small mistakes.
Recipe Snapshot
Barefoot Contessa Stuffed Shells

What Makes Stuffed Shells Barefoot Contessa So Good
The key to a good stuffed shells barefoot contessa is flavor balance. Creamy notes are paired against bright ones. Rich flavors are offset by tangy ones. When everything comes together just right, every bite feels satisfying rather than heavy.
The Flavor Profile
- Ricotta: mild and creamy, the neutral base that carries every other flavor
- Parmesan: adds salt and sharpness, keeps the filling from tasting flat
- Mozzarella: melts into soft, stretchy pockets, adds richness without extra flavor competing
- Spinach: brings an earthy note, stops the filling from tasting one-dimensional
- Marinara sauce: adds acidity, cuts through the richness of all that cheese
Why Tomato Sauce Is the Right Match
Cheese and pasta are already quite heavy dishes. Without acidity, they quickly feel even heavier. The rich flavors of ricotta and mozzarella are beautifully balanced by the acidity of the tomato in the marinara sauce. That’s why a thin, watery sauce isn’t ideal here. The sauce isn’t just meant to coat the shells. It needs body so it can hold its own against the rich filling.
What Makes the Filling So Creamy
Ricotta is what makes these barefoot contessa stuffed shells with ricotta cheese so creamy, but the texture depends on moisture. If the ricotta is too wet, or the spinach isn’t squeezed properly, the filling won’t hold together. Drain the ricotta and squeeze the spinach well, and the filling sets up nicely. Even after baking, it stays creamy instead of turning watery.
Is This an Official Ina Garten Recipe?
No. This recipe isn’t based on what you can learn from Ina Garten’s official channels. The stuffed shells don’t appear in any of her published cookbooks or on the Barefoot Contessa show.
What I’m sharing today is a copycat made to mimic her overall style. She uses simple ingredients and makes something that tastes so good you’d think it took a long time to prepare, but actually it didn’t, thanks to the extra care. I tested the traditional stuffed shells method to ensure the filling’s texture and baking time are just right. This isn’t a leaked or confirmed Ina Garten technique.
I’ve tested this same honest approach with other copycat recipes, like this Lemon Garlic Chicken Longhorn, where I’m upfront about what’s confirmed versus adapted.
To get the original recipe, check out her official cookbooks or the Barefoot Contessa website. It is not taken directly from her style, but rather inspired by it.
My Experience Making This Barefoot Contessa Stuffed Shells
The first time, I cooked Barefoot Contessa Stuffed Shells until they were soft. A few shells broke when I was filling them. The next time, I cooked them for about the time indicated on the package. Then I drained the water and handled the shells carefully right after. Having some firm shells really helped.
The second time, I gave more attention to the spinach. The first time, all the moisture hadn’t come out of the spinach, so the filling turned loose. Now I cook the spinach until all the water evaporates and the leaves soften. Before adding it to the mixture, I drain excess water from the ricotta. That way, the filling holds its shape instead of running.
I tested two methods for filling the shells: using a spoon and piping. The piping bag clearly worked better. It filled the curved shells faster, with less mess and fewer empty pockets.
On my last try, the recipe turned out perfectly. My husband usually doesn’t like a lot of cheese or pasta, but he had seconds. The spinach and ricotta filling didn’t feel overly heavy. The marinara sauce and melted mozzarella tied everything together beautifully.
Ingredients You’ll Need For Barefoot Contessa Stuffed Shells
- 1 (12 oz) box jumbo pasta shells, plus extra for breakage
- 2 cups (15 oz) whole milk ricotta cheese, drained if watery
- 1 ½ cups shredded mozzarella cheese, divided
- ½ cup grated Parmesan cheese
- 1 large egg
- 2 cups fresh spinach, chopped (or 1 [10 oz] box frozen spinach, thawed and squeezed dry)
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- 2 ½ cups marinara sauce
- 1 teaspoon dried oregano
- ½ teaspoon salt
- ¼ teaspoon black pepper
- Fresh basil, for garnish
Ingredient Notes & Easy Substitutions
Jumbo shells: If you make this recipe, you will need less than a full box. A 12-ounce box of jumbo shells will have extra shells. That’s a good thing, because some shells may tear during cooking or stuffing. Cook the whole box then use the best shells for filling. You’ll have some shells left over.
Ricotta: Whole milk ricotta gives the filling a beautiful creamy texture. If the ricotta is too loose or watery, drain it in a fine-mesh sieve for about 15 minutes before mixing. Excess water in the ricotta can make the filling loose.
Spinach: Cook fresh spinach until it’s completely tender and all the water has evaporated. You can also use frozen spinach. First make sure it’s fully thawed. Before adding it, squeeze out as much water as possible. Excess water in the spinach is one of the easiest ways to end up with a loose filling.
Mozzarella: Freshly shredded mozzarella melts more smoothly than pre-shredded mozzarella. Packaged mozzarella contains additives to keep the shreds from clumping together. It can affect how smoothly it melts. However, any type of mozzarella can be used in this recipe.
Cottage cheese swap: Well-drained cottage cheese can be used in place of ricotta. The filling will have a slightly different texture and may not be as creamy. Though it works just fine!
Meat variation: For a more nutritious filling, brown half a pound of ground beef or Italian sausage. Drain off the meat fat and mix the cooked meat with the ricotta filling or marinara sauce. See below for more information on meat varieties.
Equipment You’ll Need
- Large pot
- Colander
- Large mixing bowl
- Skillet
- 9×13-inch baking dish
- Aluminum foil
- Piping bag or large zip-top bag (optional, but recommended)
Step-by-Step: How to Make Barefoot Contessa Stuffed Shells
1. Cook the Jumbo Shells
Bring 5 quarts of water to a boil in a large pot. Add 1 tablespoon of salt. Add the jumbo shells and cook for 10 minutes. A popular brand San Giorgio package directions mention 10 minutes. If not San Giorgio then cook according to the shell package directions. Stir gently several times during cooking to keep the shells from sticking together.
The shells should be tender but not so soft that they break as soon as you handle them. Don’t cook them beyond the package’s recommended time. They’ll be baked again with the marinara sauce.
Drain well and carefully separate the shells. Arrange them in a single layer on an oiled baking tray or any other tray while you prepare the filling. Keeping the shells separate makes them easy to fill without tearing.
2. Sauté the Spinach and Garlic
Heat olive oil in a pan over medium heat. Add the garlic and cook for about 1 minute, until fragrant. Add the spinach and cook for 2 to 3 minutes until completely wilted.
If there’s too much water in the pan, cook for a little longer. The spinach mixture should be thoroughly dried before adding it to the ricotta filling. Remove from the heat and let it cool for a few minutes.
3. Make the Ricotta Filling
In a large bowl combine the ricotta with 1 cup of the mozzarella and Parmesan cheese. Add the egg, oregano, salt, pepper and stir until evenly combined.
Add the cooled spinach mixture to it. When the filling is ready, it should be thick enough to hold its shape on a spoon. If the filling seems loose or watery before filling the shells, make sure there isn’t too much water in the ricotta and spinach.
4. Prep the Baking Dish
Preheat the oven to 375°F. Spread about 1 cup of marinara sauce over the bottom of the baking dish. This will keep the shells from sticking and keep their bottoms moist during baking.
5. Fill and Assemble the Shells
Fill each shell with about 2 to 3 tablespoons of the ricotta mixture, depending on the size of your shells. You can do this quickly and with less fuss using a piping bag. If you prefer then you can also snip off the corner of a good zip-top bag.
Arrange the filled shells in a single layer with the open side facing up. Don’t pack them too tightly. Leave enough room so the sauce can reach around the shells.
6. Bake Until Hot and Bubbly
Pour the remaining marinara sauce over the shells. Then sprinkle the remaining half cup of mozzarella over the top. Cover the baking dish tightly with foil and bake for 25 minutes.
Remove the foil and bake for another 10 to 15 minutes until the sauce is bubbling around the edges. The cheese is melted with a few light golden spots. If you want the top to be browner then broil it briefly at the end. Watching it closely.
Let the stuffed shells rest for 5 to 10 minutes before serving. This gives the filling a chance to firm slightly and makes the shells easier to serve.
Read More: Beef Flanken Ribs Recipe
Tips I Learned While Testing This Recipe
- Cook a few extra shells. Some shells will split when you add them to the water or fill them, no matter how careful you are. Cooking a few extra gives you backups without wasting the whole box.
- Let the spinach cool before mixing. Hot spinach softens the cheese mixture and makes it harder to handle when filling. Give it a few minutes off the heat first.
- Use a piping bag instead of a spoon. Use a piping bag or a large zip-top bag with the corner snipped off. Pipe the filling directly into each shell. It’s faster less messy and reaches the bottom of the shell better than a spoon does.
- Don’t drown the shells in sauce. It won’t work unless there’s enough sauce to keep everything moist. If you fully submerge the pasta shells, the pasta will get soggy and mute the filling’s flavor.
- Rest the dish for 5 to 10 minutes before serving. The filling puffs up a bit and doesn’t spread across the sauce or the plate.
Common Stuffed Shell Problems & How to Fix Them
Watery filling. This usually happens when you use spinach that hasn’t been drained well or wet ricotta. Before adding the ricotta to the mixture, let it drain in a fine-mesh sieve for 15 minutes, and squeeze the frozen spinach until it stops dripping water.
Torn shells. This usually happens because the pasta is overcooked. Remove the shells when they reach al dente, about two minutes before the time indicated on the package. After draining, handle them gently.
Dry shells after baking. This happens when there’s too little sauce or when it’s baked without sauce for too long. Use the exact amount of sauce specified. Check doneness at the 10-minute mark once you uncover the dish.
Shells sticking together. Rinse the shells briefly with cool water right after draining. Instead of using a colander, arrange them in a single layer on a tray.
Cheese not browning. Uncover the dish before the end of baking. Bake until the cheese is golden. If the cheese still looks pale after baking, broil for 1 to 2 minutes at the end. This will make the cheese golden fast. Watch it closely so it doesn’t burn.
Barefoot Contessa Stuffed Shells With Meat
For a heartier version, add 1/2 pound of ground beef or Italian sausage. Brown the meat in a pan over medium heat, breaking it into small pieces as it cooks. Cook the ground beef or pork sausage to 160°F. Drain off all the fat and use in the recipe.
There are two good ways to add meat. One is to mix the meat into the ricotta filling so there’s meat in every bite. The second option is to add it to the marinara sauce if you want to keep the cheese filling lighter. Both methods work well. I prefer mixing it into the filling when making a particularly hearty casserole.
Italian sausage has more seasoning than ground beef. So you may want to use a little less oregano or other dried herbs. If you’re using sausage, taste the cooked meat before adjusting the seasoning in the filling.
This change works best if you make Barefoot Contessa Stuffed Shells the main course.
Nutrition Information
| Nutrient | Amount per Serving |
|---|---|
| Calories | 427 kcal |
| Protein | 22 g |
| Fat | 21 g |
| Carbohydrates | 36 g |
| Fiber | 2 g |
| Sodium | 700 mg |
Estimated using data from USDA FoodData Central, calculated for the full recipe and divided across 6 servings. Marinara sauce and pasta shell yield vary by brand, so treat this as a close estimate, not a lab-tested figure.
Make-Ahead, Storage & Freezing
Make ahead: Assemble the stuffed shells up to 1 day ahead. Cover and refrigerate unbaked. When ready to bake then cover with foil and bake until heated through and bubbling. Because the casserole starts cold. It may need a little extra baking time.
Refrigeration: Refrigerate leftovers within 2 hours and store them in an airtight container for 3 to 4 days.
Freezing before baking: Assemble the casserole and cover tightly with plastic wrap then foil. Freeze for up to 2 months. Remove the plastic wrap before baking. Cover with foil and bake from frozen at 350°F for approximately 2 hours.
Freezing after baking: Cool completely then transfer to a freezer safe container or wrap tightly. Freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
Reheating: Cover refrigerated stuffed shells with foil and reheat at 350°F until heated through. Add a few spoonfuls of marinara sauce if the shells look dry.
What to Serve With Barefoot Contessa Stuffed Shells
Stuffed shells are rich and cheesy, So simple sides work best.
- Italian green salad: A crisp salad with a light vinaigrette adds freshness and acidity to the meal.
- Garlic bread: Perfect for serving with the marinara sauce left in the baking dish.
- Roasted broccoli: A simple vegetable side that adds texture without competing with the stuffed shells.
- Roasted asparagus: A light vegetable option that pairs well with the rich ricotta filling.
- Lemony green beans: Fresh green beans with lemon add a bright contrast to the creamy pasta.
My favorite combination: Serve stuffed shells with a simple Italian green salad and garlic bread for an easy balanced dinner.
Feeding a bigger group? Add boneless chicken things to the table for extra protein alongside the shells.
Hosting a larger spread for a holiday or family dinner? A grilled leg of lamb makes a great second main if you want more than pasta on the table.
Barefoot Contessa Stuffed Shells Recipe
Course: Main CourseCuisine: Italian-AmericanDifficulty: Intermediate6
servings25
minutes40
minutes427
kcalapproximately 20–24 stuffed
shellsabout 3–4 shells per person
shells1
hour5
minutesCreamy ricotta-spinach stuffed shells baked in marinara sauce and melted mozzarella. A Barefoot Contessa-style copycat, tested for the exact filling texture and bake time that keeps it from turning watery.
Ingredients
1 (12 oz) box jumbo pasta shells, plus extra for breakage
2 cups (15 oz) whole milk ricotta cheese, drained if watery
1 ½ cups shredded mozzarella cheese, divided
½ cup grated Parmesan cheese
1 large egg
2 cups fresh spinach, chopped (or 1 [10 oz] box frozen spinach, thawed and squeezed dry)
2 cloves garlic, minced
1 tablespoon olive oil
2 ½ cups marinara sauce
1 teaspoon dried oregano
½ teaspoon salt
¼ teaspoon black pepper
Fresh basil, for garnish
Directions
- Cook the jumbo shells 9–10 minutes,(according to the package direction) about two minutes short of package time. Drain and rinse briefly with cool water.
- Sauté garlic in olive oil for 1 minute, then add spinach. Cook until fully wilted and any liquid has cooked off. Let cool.
- Combine ricotta, 1 cup mozzarella, Parmesan, egg, oregano, salt, and pepper in a bowl. Fold in the cooled spinach mixture.
- Preheat oven to 375°F. Spread 1 cup marinara across the bottom of a 9×13-inch baking dish.
- Fill each shell with 2–3 tablespoons of filling. Arrange in the dish, open side up.
- Pour remaining marinara over the shells and top with remaining mozzarella. Cover tightly with foil and bake 25 minutes. Uncover and bake 10–15 minutes more, until bubbly and lightly golden. Rest 5–10 minutes before serving.
Notes
- Drain watery ricotta and squeeze spinach thoroughly to prevent a loose filling.
- A piping bag fills the shells faster and cleaner than a spoon.
- See the full article for the meat variation, troubleshooting fixes, and make-ahead instructions.
FAQs about Barefoot Contessa Stuffed Shells
Is this an official Ina Garten/Barefoot Contessa recipe?
No. stuffed shells aren’t in any of her published cookbooks or show recipes. It’s a copycat recipe. It was created by following her simple cooking style. It’s been tested to ensure the right texture and baking time.
How many jumbo shells does one box make?
A standard 12-ounce box contains about 40 to 46 shells. You’ll typically use 20 to 24 shells for this recipe. Since some shells break or tear during cooking or filling.
Can I use no-boil or oven-ready shells?
Regular jumbo shells need to be precooked for proper texture and easy stuffing. No-boil shells aren’t a standard product for this cut. So stick with regular jumbo shells and cook them a bit less as directed.
Can I use frozen spinach instead of fresh?
Yes. Make sure the spinach is completely thawed. Then squeeze it hard in a clean kitchen towel until only a few drops of water remain. Frozen spinach contains more moisture than fresh spinach. Skipping this step is a common cause of watery filling.
Can I use cottage cheese instead of ricotta?
Yes, if you drain it well in advance. This filling will be a bit looser and less creamy than ricotta. Still, it’ll be great and give you a lighter option.
How do I keep stuffed shells from becoming watery?
Drain the ricotta thoroughly before adding it to the mixture. Cook off any water released from the spinach and let it dry before mixing it with the ricotta. These two steps handle the vast majority of watery filling issues.
Can I make stuffed shells with meat?
Yes. Brown and drain half a pound of ground beef or Italian sausage. Then add it to the filling or sauce depending on how you want the meat distributed through the dish.
Final Thoughts
The key to making Barefoot Contessa Stuffed Shells is to cook the pasta just long enough so it’s slightly undercooked. Keep the filling as dry as possible. And use just the right amount of sauce so the shells stay moist but not soggy. Get those right, and everything else falls into place.
This isn’t a confirmed Ina Garten recipe. But it has that easy, comforting cooking flavor associated with Ina Garten’s name. If you make it, let me know how it turns out! I liked the ricotta and spinach filling. I’ve also tried it with meat mixed in.




