Dinner · Part 1 of 3: Ingredients
One-Pan Mini Meatball and Shell Pasta

- Prep
- Cook
- Total
- Serves
- 4
One pan, juicy mini meatballs, and tender shell pasta all cook together in a rich garlic tomato sauce, then get blanketed with melted mozzarella for a comforting, family-friendly dinner.
This recipe brings together the best of a hearty meatball marinara and a one-pot pasta, with minimal cleanup and maximum flavor. The pasta absorbs the sauce as it simmers, so every bite is packed with savory goodness. Perfect for busy weeknights, this dish is sure to become a household favorite.
This one-pan mini meatball and shell pasta is the ultimate weeknight dinner. You start by searing seasoned mini meatballs until they're golden and caramelized, then add uncooked pasta, marinara, and broth right to the same skillet.
Everything simmers together, so the pasta absorbs all the savory flavors while the meatballs stay juicy. A final blanket of mozzarella melts into a gooey, stretchy finish that makes this dish irresistible. It's a complete meal in one pan, with minimal dishes and maximum comfort.
Ingredients
- 1 lb ground beef (80/20)
- 1 tsp kosher salt
- 1 tsp dried oregano
- 1/2 tsp black pepper
- 2 tbsp olive oil
- 300 g uncooked pipe rigate pasta
- 2 cups marinara sauce
- 2 cups beef broth
- 1 1/2 cups shredded mozzarella cheese
Why this recipe works
Cooking the pasta directly in the sauce and broth allows the pasta to absorb all the flavors from the meatballs and seasonings, rather than being boiled in plain water.
This creates a cohesive, deeply seasoned sauce that clings to every shell. The starch released from the pasta also helps thicken the sauce naturally, giving it a glossy, velvety texture that you can't achieve with pre-cooked pasta.
Searing the meatballs first builds a rich fond on the bottom of the pan, which gets deglazed when you add the liquids. This adds an extra layer of savory depth to the sauce. The mini size of the meatballs means they cook through quickly and evenly, staying tender and juicy. Plus, everything cooks in one skillet, so cleanup is a breeze.
Notes and substitutions
Use a good-quality marinara sauce for the best flavor, or make your own. The beef broth adds richness, but chicken or vegetable broth also work. If you prefer a spicier kick, add a pinch of red pepper flakes along with the oregano. The pipe rigate pasta is ideal because its ridges hold onto the sauce, but any short pasta like shells or penne will do.
For the meatballs, use ground beef with a bit of fat (80/20) to keep them moist. Season simply with salt, oregano, and pepper, but feel free to add garlic powder or onion powder if you like.
Mix the meat gently to avoid tough meatballs. The mozzarella should be freshly shredded for the best melting; pre-shredded cheese often contains anti-caking agents that can affect texture.
- ground beef: Ground turkey or chicken (use 93% lean) can be swapped; cook to 165°F (74°C).
- pipe rigate pasta: Use any short pasta like shells, penne, or rigatoni; adjust cooking time as needed.
- beef broth: Chicken or vegetable broth works, or use water with an extra bouillon cube.
- marinara sauce: Use crushed tomatoes with Italian seasoning if marinara is not on hand.
Equipment
- Large skillet with lid
- Mixing bowl
- Wooden spoon or spatula
- Measuring cups and spoons
- Tongs
Up next · Part 2 of 3
6 steps · 20 min of cooking · what to look for at each stage
Step-by-step instructions (Part 2)