Need a cozy pasta dinner that gives you tender meatballs, creamy tomato sauce, and melty mozzarella without juggling three pans? One Pot Meatball Pasta is the kind of bowl that feels hearty, saucy, and easy to settle into.
This recipe bakes small beef meatballs while the pasta simmers right in a creamy tomato broth, so the orecchiette soaks up flavor instead of tasting plain underneath the sauce.
It takes about 45 mins from start to finish and serves 6, which makes it a strong weeknight choice when you want something more satisfying than a quick jarred sauce. If beefy pasta is your comfort zone, Simple Beef Bolognese Pasta is another cozy one to keep in rotation.
The sauce is made with beef broth, half and half, tomato sauce, herbs, Worcestershire sauce, and a little mustard for depth. It has the same creamy tomato comfort I love in Creamy Tomato Basil Pasta, but with baked meatballs tucked right into the pot.
I keep the meatballs small here because they finish faster and sit better in the pasta. The first time I tested a larger batch, the pasta was ready before the centers felt right, so 1 inch meatballs are the sweet spot.
Serve it with bread, a crisp salad, or roasted vegetables, and it works for family dinner, leftovers, or a casual pasta night when everyone wants something filling.
Why You’ll Love This One Pot Meatball Pasta:
- One pot comfort: The pasta cooks in the sauce, so every bite tastes creamy, savory, and well seasoned.
- Tender meatballs: Ritz crackers, egg, half and half, Parmesan, and garlic keep the beef mixture soft instead of dense.
- Weeknight friendly: The meatballs bake while the sauce starts, which keeps the timing simple.
- Creamy tomato sauce: Beef broth, tomato sauce, mozzarella, and herbs make the sauce rich without feeling too heavy.
- Family style ease: It is hearty enough for dinner and reheats well for lunch the next day.

Ingredients You’ll Need:
These ingredients build a creamy tomato pasta with tender beef meatballs and a savory broth based sauce.
Sauce
- Beef broth: 2 ½ cups create the savory cooking liquid for the pasta.
- Half and half: ¾ cup adds creaminess without making the sauce too heavy.
- Worcestershire sauce: 2 teaspoons bring deep, savory flavor.
- Yellow mustard: 1 teaspoon adds a little tang that rounds out the sauce.
- Chicken bouillon cube: ½ cube boosts the broth and gives the sauce extra depth.
- Dried oregano, basil, and parsley: ¾ teaspoon each gives the sauce a classic herby flavor.
Meatballs
- Ground beef: 1 lb forms the base of the meatballs.
- Crushed Ritz crackers: ½ cup keeps the meatballs tender, or use Italian breadcrumbs.
- Half and half: 3 tablespoons add moisture to the beef mixture.
- Egg: 1 whisked egg helps bind the meatballs.
- Parmesan cheese: 2 tablespoons grated cheese adds salty richness.
- Garlic: 2 cloves minced garlic give the meatballs a savory backbone.
- Italian seasoning, salt, and onion powder: 1 teaspoon each seasons the meatballs all the way through.
Pasta, etc.
- Butter: 1 tablespoon starts the sauce with a rich base.
- Garlic: 3 cloves minced garlic flavor the pot before the liquid goes in.
- Tomato paste: 2 tablespoons deepen the tomato flavor.
- Tomato sauce: 8 oz gives the pasta sauce body and color.
- Mozzarella cheese: 1 ¼ cups freshly shredded cheese melts smoothly into the finished pasta.
- Orecchiette pasta: ½ lb catches the sauce and meatballs nicely.
- Freshly grated Parmesan: Use for serving so each bowl gets a salty finish.
Step by Step Instructions:
- Mix the sauce: Stir the beef broth, half and half, Worcestershire sauce, yellow mustard, bouillon, oregano, basil, and parsley together in a large measuring cup. Set it aside so it is ready when the pot is hot.
- Shape the meatballs: Add the ground beef, crushed crackers, half and half, egg, Parmesan, garlic, Italian seasoning, salt, and onion powder to a bowl. Mix gently until just combined, then roll into 1 inch meatballs.
- Bake until set: Heat the oven to 400° F and place the meatballs on a lightly greased, light colored baking sheet. Bake for 15 mins, then broil for up to 1 minute if you want more browning on top.
- Start the sauce: While the meatballs bake, melt the butter in a soup pot over medium low heat. Add the garlic and cook for 1 minute, then stir in the tomato paste and cook for 1 to 2 mins until it darkens slightly.
- Cook the pasta: Pour in the sauce mixture and tomato sauce, then bring everything to a boil. Add the orecchiette, return to a boil, and cook uncovered according to the package directions, sliding a spatula along the bottom now and then so the pasta does not stick.
- Finish creamy: Taste the pasta for doneness before adding the meatballs. Stir in the baked meatballs, sprinkle in the mozzarella while stirring, then remove from the heat and serve with freshly grated Parmesan.
Recipe Tips:
- Mix gently: Overworking the beef mixture can make the meatballs tough, so stop as soon as everything holds together.
- Keep them small: Meatballs around 1 inch cook quickly and fit nicely with the pasta.
- Stir the bottom: Pasta can settle while it cooks in the sauce, so scrape the bottom of the pot every few minutes.
- Shred the cheese: Freshly shredded mozzarella melts more smoothly than bagged cheese and gives the sauce a better texture.
Variations and Customization Ideas:
- Protein swap: Use a mix of ground beef and mild Italian sausage for a deeper, richer meatball flavor.
- Spice boost: Add a pinch of crushed red pepper flakes to the tomato paste for gentle heat.
- Dietary tweak: Use gluten free crackers or breadcrumbs and a gluten free short pasta if needed.
- Budget swap: Replace orecchiette with penne, rotini, shells, or any short pasta that cooks in about 9 mins.
- Shortcut option: Use cooked frozen mini meatballs and add them near the end after heating them according to the package directions.
Serving Suggestions:
- Garlic bread: Serve warm bread on the side for scooping up the creamy tomato sauce.
- Green salad: A crisp salad with lemony dressing balances the richness of the pasta.
- Roasted broccoli: Tender browned broccoli adds color and keeps the plate from feeling too heavy.
- Extra Parmesan: Bring the cheese to the table so everyone can finish their own bowl.
- Pasta night spread: Pair smaller servings with Creamy Chicken Pasta when you want two cozy pasta options.
How to Store and Reheat:
Store cooled leftovers in an airtight container in the refrigerator for up to 3 days. Refrigerate within 2 hours of cooking for food safety.
This pasta can be frozen for up to 3 months, though the sauce may loosen slightly and the pasta will soften after thawing. For best quality, thaw overnight in the refrigerator before reheating.
Reheat gently in a covered skillet over medium low heat with a splash of broth, milk, or half and half. Stir often until steaming hot, and avoid boiling hard so the sauce stays creamy.
For the best texture, reheat only the amount you plan to eat. Add a little extra Parmesan after warming if the sauce needs a salty finish.
Recipe FAQ’s:
Can I make one pot meatball pasta with frozen meatballs?
Yes, cooked frozen mini meatballs work well as a shortcut. Heat them according to the package directions, then stir them into the pasta near the end so they warm through without overcooking.
What pasta works best for meatball pasta?
Orecchiette is great because the small cups catch the creamy tomato sauce. Penne, rotini, ziti, or shells also work as long as they cook in about 9 mins.
Why did my pasta stick to the bottom of the pot?
Pasta can settle when it cooks directly in sauce instead of a large pot of water. Stir often and slide a silicone spatula along the bottom so nothing clings or scorches.
One Pot Meatball Pasta works because the meatballs bake while the sauce comes together, then the pasta cooks right in that creamy tomato broth. The result is tender pasta, juicy beef meatballs, melty mozzarella, and plenty of sauce in every bowl.
For another bold tomato pasta to save for later, try Spicy Rigatoni Recipe. Add heat, switch the pasta shape, use frozen meatballs when dinner is moving fast, and make this pot fit the way your kitchen actually runs.
Print
One Pot Meatball Pasta
- Total Time: 45 mins
- Yield: 6 servings
Description
One Pot Meatball Pasta is a cozy beef meatball dinner with tender orecchiette, creamy tomato sauce, and melted mozzarella in every bite. The meatballs bake while the pasta simmers right in the sauce, making this a practical 45 mins dinner for a busy night or a comforting family meal.
Ingredients
Sauce
- 2 ½ cups beef broth
- ¾ cup half and half
- 2 teaspoons Worcestershire sauce
- 1 teaspoon yellow mustard
- ½ chicken bouillon cube
- ¾ teaspoon dried oregano
- ¾ teaspoon dried basil
- ¾ teaspoon dried parsley
Meatballs
- 1 lb ground beef
- ½ cup crushed Ritz crackers
- 3 tablespoons half and half
- 1 egg, whisked
- 2 tablespoons grated Parmesan cheese
- 2 cloves garlic, minced
- 1 teaspoon Italian seasoning
- 1 teaspoon salt
- 1 teaspoon onion powder
Pasta, etc.
- 1 tablespoon butter
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 8 oz tomato sauce
- 1 ¼ cups freshly shredded mozzarella cheese
- ½ lb orecchiette pasta
- Freshly grated Parmesan, for serving
Instructions
- Mix the sauce: Stir the beef broth, half and half, Worcestershire sauce, yellow mustard, bouillon, oregano, basil, and parsley together in a large measuring cup and set aside.
- Make the meatballs: Add the ground beef, crushed Ritz crackers, half and half, egg, Parmesan, garlic, Italian seasoning, salt, and onion powder to a bowl. Mix gently until just combined, then roll into small 1 inch meatballs.
- Bake the meatballs: Heat the oven to 400° F and place the meatballs on a lightly greased baking sheet. Bake for 15 mins, then broil for up to 1 minute if you want extra browning.
- Build the sauce: While the meatballs bake, melt the butter in a large soup pot over medium low heat. Add the garlic and cook for 1 minute, then stir in the tomato paste and cook for 1 to 2 mins until slightly darkened.
- Cook the pasta: Pour in the sauce mixture and tomato sauce, then bring to a boil. Add the orecchiette, return to a boil, and cook uncovered according to the package directions, stirring often and scraping the bottom so the pasta does not stick.
- Finish the dish: Taste the pasta for doneness, then stir in the baked meatballs. Add the mozzarella a little at a time while stirring, remove from the heat, and serve with freshly grated Parmesan.
Notes
- Use Italian breadcrumbs instead of Ritz crackers if that is what you have.
- Freshly shredded mozzarella melts more smoothly than bagged cheese.
- Store leftovers in an airtight container in the fridge for up to 3 days.
- Reheat gently with a splash of broth, milk, or half and half to loosen the sauce.
- Avoid overmixing the meatball mixture, since that can make the meatballs firm instead of tender.
- Prep Time: 20 mins
- Cook Time: 25 mins
- Cuisine: American
Nutrition
- Serving Size: 6
- Calories: 615 kcal
Keywords: meatball pasta