Recipes and stories worth your table
PamDishes Recipes and stories worth your table
Drama Stories Dinner Appetizers Tips Desserts Family Stories Breakfast Life Stories Drinks
Dinner

Creamy Tomato Meatball Stuffed Shells

Creamy Tomato Meatball Stuffed Shells Save

These creamy tomato meatball stuffed shells turn a regular weeknight dinner into a restaurant-quality meal in one pan. The meatballs cook right inside the pasta, soaking up the sauce for extra flavor, and the finish of cream and parmesan makes everything glossy and comforting.

Servings: 4 servings

One-Pan Perfection

The trick is simple: stuff uncooked jumbo shells with tiny seasoned meatballs, then let them simmer together in a rich tomato broth. The pasta absorbs the sauce while the meatballs stay juicy, and a splash of cream and Parmesan creates a silky rose-colored finish that coats every bite.

The Secret to Juicy Meatball-Stuffed Shells

Shape the meatballs smaller than a walnut and stuff them while the shells are still dry. When the broth is added, the shells swell and the meatballs stay centered, preventing them from falling out. This ensures each bite delivers a perfect meatball core and fully cooked pasta, all in the same skillet.

Ingredients for Creamy Tomato Meatball Stuffed Shells

  • 12 jumbo conchiglioni shells (dry)
  • 8 oz ground beef
  • 1/4 cup breadcrumbs
  • 1 large egg
  • 1 tsp dried Italian seasoning
  • 1/2 tsp salt, plus more for the broth
  • 1/4 tsp black pepper
  • 2 tbsp olive oil
  • 2 cloves garlic, minced
  • 1 cup tomato puree
  • 2 cups low-sodium beef broth, seasoned
  • 1/2 cup heavy cream
  • 1/3 cup grated Parmesan cheese
  • 2 tbsp fresh parsley, chopped

How to Make It: Creamy Tomato Meatball Stuffed Shells

  1. In a bowl, combine ground beef, breadcrumbs, egg, Italian seasoning, 1/2 tsp salt, and pepper; mix gently and form 12 mini meatballs about 1 inch in diameter.
  2. Stuff each uncooked shell with a meatball, pressing gently to fit the ball snugly inside.
  3. Heat olive oil in a large non-stick skillet over medium heat; add minced garlic and sauté 30 seconds until fragrant.
  4. Arrange the stuffed shells in concentric circles in the skillet, then spoon tomato puree over them, spreading evenly.
  5. Pour the seasoned broth into the skillet until the shells are just partially submerged; season the liquid with an additional pinch of salt.
  6. Cover the skillet and simmer on low for 15-18 minutes, or until the shells are tender and have absorbed most of the liquid.
  7. Stir in heavy cream and grated Parmesan; cook another 2-3 minutes, stirring gently until the sauce thickens and turns a glossy pink.
  8. Garnish with chopped parsley and serve immediately.

Quick Tips for Success

If the sauce dries out before the pasta is fully cooked, add a splash more broth or water. Use a silicone spatula to gently lift the shells when stirring to keep the meatballs from breaking. For extra heat, add a pinch of red-pepper flakes with the garlic.

Serving Ideas

Serve the creamy shells alongside a simple green salad tossed with lemon vinaigrette, and a crusty loaf of garlic bread to mop up any extra sauce. The dish stands well on its own, but a side of sautéed spinach adds a bright contrast.

Common Questions

Can I use turkey or chicken instead of beef?

Yes, substitute an equal amount of ground turkey or chicken; the cooking time remains the same.

What if I don’t have beef broth?

A low-sodium chicken broth or vegetable broth works fine; just season it with a little extra salt and herbs.

Can this be made ahead of time?

Assemble the stuffed shells and store them covered in the refrigerator; add broth and finish cooking when ready to serve.

Creamy Tomato Meatball Stuffed Shells

These creamy tomato meatball stuffed shells turn a regular weeknight dinner into a restaurant-quality meal in one pan. The meatballs cook right inside the…

Creamy Tomato Meatball Stuffed Shells
Prep20 minutes
Cook30 minutes
Serves4

Ingredients

  • 12 jumbo conchiglioni shells (dry)
  • 8 oz ground beef
  • 1/4 cup breadcrumbs
  • 1 large egg
  • 1 tsp dried Italian seasoning
  • 1/2 tsp salt, plus more for the broth
  • 1/4 tsp black pepper
  • 2 tbsp olive oil
  • 2 cloves garlic, minced
  • 1 cup tomato puree
  • 2 cups low-sodium beef broth, seasoned
  • 1/2 cup heavy cream
  • 1/3 cup grated Parmesan cheese
  • 2 tbsp fresh parsley, chopped

Instructions

  1. In a bowl, combine ground beef, breadcrumbs, egg, Italian seasoning, 1/2 tsp salt, and pepper; mix gently and form 12 mini meatballs about 1 inch in diameter.
  2. Stuff each uncooked shell with a meatball, pressing gently to fit the ball snugly inside.
  3. Heat olive oil in a large non-stick skillet over medium heat; add minced garlic and sauté 30 seconds until fragrant.
  4. Arrange the stuffed shells in concentric circles in the skillet, then spoon tomato puree over them, spreading evenly.
  1. Pour the seasoned broth into the skillet until the shells are just partially submerged; season the liquid with an additional pinch of salt.
  2. Cover the skillet and simmer on low for 15-18 minutes, or until the shells are tender and have absorbed most of the liquid.
  3. Stir in heavy cream and grated Parmesan; cook another 2-3 minutes, stirring gently until the sauce thickens and turns a glossy pink.
  4. Garnish with chopped parsley and serve immediately.

Similar Recipes

publisher

I cook these recipes at home before they ever land here — simple ingredients, clear steps.

All recipes by publisher →

Don't miss

Other Reader Favorites

See all

Get our best recipes in your inbox

One short email a week: the recipes worth cooking, nothing else.