Meatball Pasta (One Pot!)
This Meatball Pasta recipe is easy to make with mini meatballs tossed in a creamy homemade tomato sauce with mozzarella cheese and your favorite kind of pasta!
Meatball Pasta
This amazing Meatball Pasta recipe is something adults and kids will always agree on! This creamy, homemade tomato sauce is addicting, and the pasta is prepared in ONE POT while the mini meatballs bake in the oven. If you’re short on time, you have my permission to bake frozen mini meatballs instead!
I am really proud of this recipe and I’m excited for you to try it- be sure to check out my pro tips below! I can’t wait for you to add this to your regular rotation.
How to Make It
Note: This is an overview. See recipe card below this post for ingredient quantities and full instructions.
Combine the meatball ingredients in a large bowl and roll into 1-inch balls. Bake on a light colored baking sheet at 400° F for 15 minutes.
Meanwhile, melt butter in a soup pot and add garlic and tomato paste. Add the sauce mixture and bring to a boil. Add the pasta and bring back to a boil. Cook according to package instructions. Run a silicone spatula underneath the pasta periodically as it cooks.
Add the meatballs and toss to coat. Add the mozzarella and stir to combine. Serve with grated Parmesan.
Pro Tips
- Tomato Paste: I use Mutti Tomato Paste tubes, they’re handy for measuring smaller/customized amounts.
- Mozzarella: Low moisture, whole milk mozzarella is best for this recipe. (Don’t use fresh.) Shred it from a block vs. using packaged shredded cheese so that it melts well. I use Galbani or Dragone.
- Parmesan: Grate the cheese from a wedge if possible. I use Belgioioso Parmesan cheese.
- Pasta: A variety of pasta choices are great for this recipe, choose something that cooks around 9 minutes or so. Penne, Rotini, and Ziti are other great options!
- Meatballs: Feel free to use a combination of ground beef, pork, and sausage. I kept it simple here by using only ground beef for busy weeknight cooking.
- Short on Time? Try this with frozen mini meatballs and bake them according to package instructions, then toss into the sauce at the end!
- Serve this Meatball Pasta with my Garlic Bread With Cheese!
Storage
- Store in an airtight container and refrigerate for up to 3 days or freeze for up to 3 months. Leftover freeze/reheat well.
Tools For This Recipe
(Amazon affiliate links*)- Check out all of my kitchen essentials here.
- Staub Cast Iron 4-qt Round Cocotte with Glass Lid– This is what is pictured in this recipe and is what I love using to make this.
- 1 quart measuring cup with a spout– This is what I use to combine the sauce ingredients at the beginning. The spout makes it easy to add it to the roux in small splashes.
- Spice Rack–This is the one I have, it’s a snap to measure out your seasonings quickly and easily. (Big time saver.)
- Box Cheese Grater– Always shred cheese from a block, it melts and tastes much better. Bagged shredded cheese contains cellulose which prevents it from melting as well.
- Measuring Spoons– I have these magnetic ones which stay nice and organized in my utensil drawer.
- Silicone Spatulas– I have these, they’re so gentle on your cookware and are the perfect tool for making the roux and stirring the sauce throughout this recipe.
- Better Than Bouillon– This is what I always use for broth in my recipes. It takes very little space and makes it easy to measure out customized amounts.
*As an Amazon Associate, I earn from qualifying purchases.
Try These Next
Get My Free E-Book!
- I’ve got a FREE e-Book with 7 super popular dinner recipes! Click here to join my email list and I’ll send your e-Book right over!
- And be sure to follow me on Instagram, Pinterest, & Facebook!
Tried This Recipe?
Leave a review, I love hearing your feedback! ⭐⭐⭐⭐⭐
Meatball Pasta
Ingredients
Sauce
- 2 ½ cups beef broth
- ¾ cups half and half
- 2 teaspoons Worcestershire sauce
- 1 teaspoon yellow mustard
- ½ chicken bouillon cube, see notes
- ¾ teaspoon EACH: dried oregano, basil, parsley
Meatballs
- 1 lb. ground beef
- ½ cup crushed Ritz crackers, can sub Italian breadcrumbs
- 3 tablespoons half and half, can sub milk
- 1 egg, whisked
- 2 tablespoons Parmesan cheese, grated
- 2 cloves garlic, minced
- 1 teaspoon EACH: Italian seasoning, salt, onion powder
Pasta, etc.
- 1 tablespoon butter
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 8 oz. tomato sauce
- 1 ¼ cups mozzarella cheese, freshly shredded
- ½ lb. orecchiette pasta, see notes
- Freshly grated Parmesan, for serving
Instructions
- Combine the sauce ingredients in a large measuring cup with a spout and set aside. Measure out remaining ingredients before beginning.
- Add the meatball ingredients to a large bowl and mix gently until just combined, don’t overwork the meat or the meatballs will be tough.
- Preheat oven to 400° F.
- Roll the meat mixture into 1-inch meatballs (no larger), and transfer to a large, light-colored, lightly greased baking sheet. Bake for 15 minutes. Optional: Broil at 475° F for up to 1 minute to brown the tops. Use a slotted spatula to transfer to a plate.
- While the meatballs bake, melt the butter in a soup pot over medium-low heat. Add the garlic and cook for 1 minute. Add the tomato paste and stir to combine. Cook for 1-2 minutes.
- Stir in the combined sauce mixture. Add the tomato sauce and bring it to a boil. Add the pasta and bring it back to a boil. Cook uncovered according to package instructions. Slide a silicone spatula along the bottom of the pot throughout cooking to lift any pasta that may be settling.
- Taste-test the pasta for doneness before proceeding.
- Add the meatballs and stir to combine. Sprinkle in the cheese, stirring continuously. Remove from heat and serve with grated Parmesan.
Notes
- Bouillon cube: ½ chicken bouillon cube adds a savory flavor contrast to the beef broth. Beef bouillon may be used as well, I use ½ tsp. of Better Than Bouillon. This ingredient can be omitted if preferred/needed.
- Tomato Paste: I use Mutti Tomato Paste tubes, they’re handy for measuring smaller/customized amounts.
- Mozzarella: Low moisture, whole milk mozzarella is best for this recipe. (Don't use fresh.) Shred it from a block vs. using packaged shredded cheese so that it melts well. I use Galbani or Dragone.
- Parmesan: Grate the cheese from a wedge if possible. I use Belgioioso Parmesan cheese.
- Pasta: A variety of pasta choices are great for this recipe, choose something that cooks around 9 minutes or so. Penne, Rotini, and Ziti are other great options!
- Meatballs: Feel free to use a combination of ground beef, pork, and sausage. I kept it simple here by using only ground beef for busy weeknight cooking.
- Short on Time? Try this with frozen mini meatballs and bake them according to package instructions, then toss into the sauce at the end!
- Serve this Meatball Pasta with my Garlic Bread With Cheese!
Storage:
- Store in an airtight container and refrigerate for up to 3 days or freeze for up to 3 months. Leftover freeze/reheat well.
Nutritional information is an estimate and is per serving. This recipe makes 6 servings.
This was delicious! I doubled the entire recipe using 1lb ground beef and 1lb mild Italian sausage and I got 114 meatballs! Instead of putting all of them in the pasta, we kept some out to put in breakfast burritos. My son’s review “Look 10/10, smell 10/10, sauce 10/10, taste 10/10”!! I will definitely make this again, and maybe try all beef meatballs next time to try it differently. Great recipe – thank you!
I am SOOOO thrilled to hear that Courtnie! All of the 10/10 evaluations made my DAY!!! 🙂 Thank you so much for taking the time to leave such a wonderful review, I appreciate it SO much!!! 🙂 -Stephanie
Love your recipes and I have your cookbook! Is there a printable version of this recipe?
I’m so happy to hear that Irene! There is a “print” recipe right at the top of the recipe card. (Above the recipe description at the top.)
This recipe sounds great. I am not a fan of tomato paste, therefore is it possible to omit it and add more pasta sauce?
Hi Rosemarie, you shouldn’t really be able to outwardly detect the tomato paste within a tomato based sauce, it just adds more depth to existing tomato flavor, as well as thickens the sauce. If you want to sub it out, I would use 2 tablespoons of flour instead.
AHHMAZING!
Was SO excited to make this tonight! My wife and kids loved it!
I asked my wife for one of your cookbooks for Christmas… crossing my fingers they’re both under the tree 😊! All of your recipes are detailed, so well written, sinple, and DELICIOUS! Thank you!
Wow thanks so much for your support Paul, you made my day!!! Fingers crossed 🤞 Santa is good to you! Thanks again!!!
I got BOTH cookbooks for Christmas! To be honest, I kinda figured it out. (yes, I’m 43 years old and I still shake my Christmas gifts)
I am SO happy to hear that Paul!! You’re never (ever) too old to shake your Christmas gifts!!! Thank you so much for your support!!! ❤️🎁🎄
My whole family loved this, including my youngest who is extremely picky!
I always love when the picky eaters approve!! I’m so happy this was loved by the family Susan, thanks so much for taking the time to leave a review Susan!!🩷
This was a restaurant-quality dish, and my family absolutely ate it up! The scratch sauce… wow! Recipe is printed and in my arsenal from here on out.
EXCELLENT!! I am sooo thrilled to hear that Jim!! -I’m so glad that you thought the sauce was to die for, I can’t get enough of it! Thank you so much for taking the time to leave a review, I appreciate it so much!! -Stephanie 🙂