Creamy Beef Stuffed Shells With Ricotta

Golden brown beef and ricotta stuffed shells pasta bubbling with melted mozzarella cheese in a creamy tomato sauce baking dish Save
Golden brown beef and ricotta stuffed shells pasta bubbling with melted mozzarella cheese in a creamy tomato sauce baking dish | cookingwithnadine.com

These tender jumbo pasta shells are generously filled with a savory blend of browned ground beef, aromatic onions, garlic, and creamy ricotta cheese enhanced with Parmesan and mozzarella. The stuffed shells nestle in a velvety tomato-cream sauce and bake until the cheese topping becomes golden and bubbly. This Italian-American comfort dish serves four and comes together in just over an hour, making it perfect for family dinners or meal prep.

The smell of beef and onions sizzling away in my grandmother's tiny kitchen always meant something special was coming. She'd stand there in her flour-dusted apron, humming while she stirred, and I'd hover nearby hoping for a taste. Those stuffed shell nights became the ones I recreated years later in my first apartment, desperate to feel that same comfort. Now they're my go-to when I need to feed people something that feels like a hug.

I once made these for a dinner party during a terrible snowstorm when half my guests couldn't make it. The three of us who did gather ended up sitting around the table for hours, picking at the cheesy pan and talking about everything and nothing. That night taught me that the best recipes aren't just about food, they're about who you share them with.

Ingredients

  • 20 jumbo pasta shells: Buy an extra box because a few always rip or tear during stuffing, nobody wants to run back to the store mid-recipe
  • 1 lb ground beef: The fat content matters here, 85/15 gives you the best flavor and texture without being too greasy
  • 1 small onion: Finely diced so it disappears into the filling rather than creating awkward chunks
  • 2 cloves garlic: Fresh garlic makes all the difference, don't be tempted by the pre-minced stuff in jars
  • 1 tsp dried Italian herbs: A blend of oregano, basil, and thyme works beautifully here
  • 1/2 tsp salt and 1/4 tsp black pepper: Keep the seasoning moderate since the cheeses will add their own saltiness
  • 1 1/4 cups ricotta cheese: Whole milk ricotta gives you the creamiest results, part-skim can turn grainy
  • 1 large egg: This binds everything together so your filling doesn't turn into a crumbly mess
  • 1/2 cup grated Parmesan cheese: The salty, nutty punch that takes the filling from good to can't-stop-eating
  • 1 cup shredded mozzarella cheese: Get the block cheese and shred it yourself, pre-shredded has anti-caking agents that prevent melting
  • 2 tbsp fresh parsley: Chop it right before adding so it stays bright and vibrant
  • 2 cups marinara sauce: Your favorite jarred sauce works perfectly, no need to overcomplicate things
  • 1/2 cup heavy cream: This little trick transforms regular marinara into something luxurious and restaurant-worthy
  • 1/2 cup shredded mozzarella and 2 tbsp Parmesan: For that golden, bubbly topping that makes everyone reach for the serving spoon first

Instructions

Get your oven ready:
Preheat to 375°F and give a 9x13 baking dish a quick coat of cooking spray or olive oil
Cook the shells:
Boil them just until al dente, even a minute less than the package says, since they'll cook more in the oven
Brown the beef:
Cook it until it's no longer pink, then add your onion and garlic for 2-3 minutes until the kitchen starts smelling amazing
Season it well:
Sprinkle in those Italian herbs, salt, and pepper, then let it cool slightly so it doesn't cook the egg when you mix everything together
Make the filling:
Whisk ricotta with egg, Parmesan, mozzarella, and parsley, then fold in the cooled beef mixture until it's all one happy family
Create the sauce:
Whisk marinara and heavy cream together until smooth, it should look pink and glossy
Start layering:
Spread half that creamy sauce across the bottom of your dish so the shells don't stick
Stuff the shells:
Fill each one with about 2 tablespoons of filling, don't overstuff or they'll burst during baking
Finish assembling:
Nestle the filled shells into the dish, pour the rest of the sauce over them, and shower everything with the remaining cheeses
Bake it:
Cover with foil for 25 minutes, then remove and bake 10 more minutes until you've got bubbling sauce and golden cheese spots
The hard part:
Let it rest 5 minutes before serving, or else the filling will ooze out when you cut into them
Plump jumbo pasta shells filled with savory ground beef ricotta mixture topped with golden melted cheese and fresh parsley garnish Save
Plump jumbo pasta shells filled with savory ground beef ricotta mixture topped with golden melted cheese and fresh parsley garnish | cookingwithnadine.com

My husband proposed to me on a Tuesday, and I made these stuffed shells for our impromptu celebration dinner because they were the only thing I could focus on through the excitement. We ate them standing up in our tiny kitchen, still in shock, and every time I make them now I'm back in that moment, cheesy fork in hand, heart absolutely full.

Making Ahead

You can assemble the entire dish up to 24 hours ahead, cover it tightly, and keep it in the refrigerator. Just add 5-10 minutes to the baking time if you're putting it in cold. I've also frozen unbaked stuffed shells successfully, just thaw overnight before baking.

Serving Ideas

A simple green salad with vinaigrette cuts through all that richness beautifully. Garlic bread is almost mandatory, and a light red wine like Chianti makes everything feel like a proper Italian dinner party.

Easy Variations

Ground turkey or chicken work perfectly if you want something lighter, just add a little extra salt since they're milder than beef. Sometimes I'll throw a handful of fresh spinach into the ricotta mixture for some hidden greens. You could also make this vegetarian by doubling the veggies or adding chopped mushrooms.

  • Try adding crushed red pepper flakes to the beef if you like a little heat
  • A layer of fresh basil leaves under the topping adds gorgeous flavor
  • Ground Italian sausage instead of beef makes it extra hearty
Baked creamy beef stuffed shells arranged in a white ceramic baking dish with bubbly mozzarella parmesan topping and rich marinara sauce Save
Baked creamy beef stuffed shells arranged in a white ceramic baking dish with bubbly mozzarella parmesan topping and rich marinara sauce | cookingwithnadine.com

There's something about pulling that foil off a bubbling pan of stuffed shells that makes a house feel like home. Hope this recipe finds its way into your regular rotation too.

Common Questions

Yes, assemble the entire dish up to 24 hours in advance and refrigerate before baking. You may need to add 5-10 extra minutes to the baking time if baking from cold.

Ground turkey, chicken, or Italian sausage work well as alternatives. For a vegetarian version, use chopped spinach mixed with the ricotta filling.

Cook the pasta just until al dente, slightly underdone. Handle gently when draining and stuffing. Rinse with cool water to stop cooking and make them easier to handle.

Assemble in a freezer-safe baking dish, wrap tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed.

Garlic bread, a crisp green salad with vinaigrette, or roasted vegetables like broccoli or zucchini complement the rich flavors nicely.

Creamy Beef Stuffed Shells With Ricotta

Tender pasta shells filled with seasoned beef and ricotta, baked in creamy tomato sauce topped with melted cheese.

Prep 30m
Cook 35m
Total 65m
Servings 4
Difficulty Medium

Ingredients

Pasta

  • 20 jumbo pasta shells

Beef Filling

  • 1 lb ground beef
  • 1 small onion, finely diced
  • 2 cloves garlic, minced
  • 1 tsp dried Italian herbs
  • 1/2 tsp salt
  • 1/4 tsp black pepper

Ricotta Filling

  • 1 1/4 cups ricotta cheese
  • 1 large egg
  • 1/2 cup grated Parmesan cheese
  • 1 cup shredded mozzarella cheese
  • 2 tbsp fresh parsley, chopped

Sauce

  • 2 cups marinara sauce
  • 1/2 cup heavy cream

Topping

  • 1/2 cup shredded mozzarella cheese
  • 2 tbsp grated Parmesan cheese

Instructions

1
Prepare Oven and Baking Dish: Preheat oven to 375°F. Lightly grease a 9x13-inch baking dish with cooking spray or olive oil.
2
Cook Pasta Shells: Boil jumbo pasta shells in salted water until al dente per package directions. Drain well and arrange on a clean surface to cool slightly.
3
Prepare Beef Filling: Brown ground beef in a large skillet over medium heat, breaking it apart with a spoon. Add diced onion and minced garlic; sauté 2-3 minutes until softened. Season with Italian herbs, salt, and pepper. Remove from heat and let cool 5 minutes.
4
Make Ricotta Mixture: Combine ricotta cheese, egg, Parmesan, 1 cup mozzarella, and chopped parsley in a large bowl. Mix until smooth. Fold in cooled beef mixture until evenly distributed.
5
Prepare Creamy Sauce: Whisk together marinara sauce and heavy cream in a separate bowl until fully incorporated.
6
Assemble Layer: Spread half the creamy sauce mixture across the bottom of the prepared baking dish.
7
Stuff Pasta Shells: Fill each cooked shell with approximately 2 tablespoons of the beef-ricotta filling. Arrange filled shells in a single layer in the baking dish, opening side up.
8
Add Sauce and Cheese: Pour remaining sauce evenly over stuffed shells. Sprinkle with 1/2 cup mozzarella and 2 tablespoons Parmesan cheese.
9
Bake Covered: Cover baking dish tightly with aluminum foil. Bake at 375°F for 25 minutes.
10
Finish Uncovered: Remove foil and continue baking 10 additional minutes until cheese is melted, bubbly, and lightly golden. Let rest 5 minutes before serving. Garnish with additional parsley if desired.
Additional Information

Equipment Needed

  • Large stock pot for boiling pasta
  • Large skillet or frying pan
  • Mixing bowls (assorted sizes)
  • 9x13-inch baking dish
  • Aluminum foil
  • Measuring cups and spoons
  • Large spoon or spatula

Nutrition (Per Serving)

Calories 610
Protein 38g
Carbs 44g
Fat 32g

Allergy Information

  • Contains dairy: ricotta, mozzarella, Parmesan, heavy cream
  • Contains gluten: wheat pasta
  • Contains egg
Nadine Carter

Sharing approachable recipes, kitchen hacks, and practical cooking tips for home cooks and food lovers.