Dinner · Part 2 of 3: Instructions
One-Pan Creamy Tomato Meatball Shell Pasta Step-by-step instructions

- Prep
- Cook
- Total
- Serves
- 4
Before you start
Before starting, have all ingredients measured and ready. Cook the shell pasta according to package instructions in salted water until al dente, then drain and set aside.
If using frozen meatballs, thaw them in the refrigerator overnight or in the microwave just before cooking. Chop the parsley and mince the garlic. Heat the olive oil in a large skillet over medium-high heat.
Ingredients at a glance (12)
- 3 tbsp extra virgin olive oil
- 40 mini seasoned beef meatballs
- 2 tbsp tomato paste
- 2 cloves garlic, minced
- 1 tsp paprika
- Salt, to taste
- Black pepper, to taste
- 1 cup vegetable broth
- 100 ml heavy cream (about 1/2 cup)
- 100 g shredded mozzarella cheese (about 1 cup)
- 250 g conchiglie shell pasta, cooked al dente (about 5 cups cooked)
- Fresh parsley, chopped, for garnish, to taste
Instructions
Sear and Simmer
- Sear the MeatballsHeat the extra virgin olive oil in a large skillet over medium-high heat. Add the mini meatballs in a single layer and cook, turning occasionally, until browned on all sides, about 5 to 7 minutes. The meatballs do not need to be cooked through yet; they will finish in the sauce.Look for The meatballs are nicely browned with a crust, and the oil sizzles.Safe temperature 160°F (71°C) internal temperature (ground meat)Tip Do not overcrowd the pan; sear in batches if needed to get a good brown.
- Build the Sauce BaseReduce the heat to medium. Add the tomato paste, minced garlic, paprika, salt, and pepper to the skillet. Stir constantly for 1 minute until fragrant and the tomato paste darkens slightly.Look for The garlic is fragrant and the tomato paste has deepened in color.Tip Stirring the tomato paste briefly helps remove its raw taste and enhances the sauce.
- Simmer the SaucePour in the vegetable broth, scraping up any browned bits from the bottom of the skillet. Bring to a simmer and let cook for 5 minutes, allowing the sauce to thicken slightly and the meatballs to cook through.Look for The sauce is gently bubbling and has reduced a bit.Safe temperature 160°F (71°C) internal temperature (ground meat)Tip Scraping the browned bits (fond) adds depth to the sauce.
At the end of this phase, the meatballs are browned and the sauce is bubbling with a rich tomato aroma.
The broth has reduced slightly, and the meatballs are fully cooked through. The skillet should have a deep, savory smell from the browned bits and spices.
Creamy Finish
- Add Cream and CheeseStir in the heavy cream and shredded mozzarella. Continue stirring gently until the cheese melts and the sauce turns a luscious, creamy orange and becomes velvety.Look for The sauce is smooth, creamy, and a warm orange color.Tip Keep the heat low to prevent the cream from curdling.
- Fold in Pasta and ParsleyAdd the cooked shell pasta and chopped parsley to the skillet. Gently fold everything together, making sure the shells are coated with the sauce and some capture the mini meatballs.Look for The pasta is evenly coated and the shells are filled with sauce.Tip Fold gently to avoid breaking the pasta shells.
The sauce has turned a creamy orange color and is smooth and velvety. The cheese is fully melted, and the pasta is coated with a glossy sauce. The parsley adds a fresh green contrast, and the dish looks inviting and fragrant.
Serve
- Serve HotSpoon the pasta and meatballs onto plates, making sure to get a good mix of shells, meatballs, and creamy sauce. Garnish with extra parsley if desired. Serve piping hot.Look for The dish is steaming and the cheese is stringy.Safe temperature 160°F (71°C) internal temperature (ground meat)Tip Serve immediately for the best texture and flavor.
The pasta is piping hot, with steam rising and cheese pulling in strings. Each spoonful has a mix of shell, meatball, and creamy sauce. The texture is tender, and the flavors are balanced—savory, slightly sweet from the tomato, and rich from the cream.
Common mistakes
One common mistake is overcooking the pasta, which can make it mushy when folded into the sauce. Cook it al dente and remember it will continue to cook slightly in the sauce.
Another is curdling the cream by boiling the sauce after adding it—keep the heat low and stir gently. Also, avoid overcrowding the skillet when searing the meatballs; work in batches if necessary to get a proper brown.
How to tell it’s done
The dish is done when the meatballs are cooked through to an internal temperature of 160°F (71°C), the sauce is thick and creamy, and the pasta is heated through.
The sauce should coat the back of a spoon and have a velvety texture. Taste and adjust seasoning with salt and pepper before serving.
- Ground meat: 160°F (71°C) in the thickest part
- Steaks, chops and roasts: 145°F (63°C) in the thickest part, then a 3-minute rest
Up next · Part 3 of 3
4 variations · storage & make-ahead · 5 answers · printable card
Tips, FAQ & printable recipe (Part 3)← Back to the ingredients (Part 1)