One-Pot Mini Meatball Pasta

There are some dinners that just make everything feel a little calmer. The kind that fills the kitchen with the smell of garlic and herbs, bubbles away on the stove while everyone gathers around, and somehow tastes even better eaten from a big bowl on the couch.

This One-Pot Mini Meatball Pasta is one of those meals. Tender homemade meatballs are baked until golden, then folded into a creamy tomato sauce with melty mozzarella and pasta, creating a dinner that’s rich, comforting, and surprisingly easy to make. Best of all, everything comes together in one pot (aside from baking the meatballs), making cleanup just as simple as dinner.

Whether it’s a busy weeknight or a cozy Sunday evening, this recipe is guaranteed to earn a spot in your regular dinner rotation.

One-Pot Mini Meatball Pasta

Tender homemade mini meatballs, rotini, and spinach simmer together in a rich tomato sauce and get finished with cream and plenty of melty mozzarella. It’s cozy, saucy, satisfying, and comes together in one pot for an easy weeknight dinner.

Prep Time: 20 minutes
Cook Time: 25 minutes
Total Time: 45 minutes
Yield: 6 servings
Serving Size: About 1½ cups

Ingredients

Mini Meatballs

  • 1 lb ground beef
  • ½ cup Italian breadcrumbs
  • 1 large egg
  • ¼ cup grated Parmesan
  • 2 cloves garlic, minced
  • 1 tsp Italian seasoning
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • ½–1 tsp red pepper flakes, to taste
  • Salt and black pepper, to taste

Pasta

  • 1 tbsp olive oil
  • 1 small onion, diced
  • 3 cloves garlic, minced
  • 3 cups beef broth
  • 1 jar marinara sauce (your fave)
  • 8 oz rotini pasta
  • 2–3 cups fresh spinach
  • ½ cup heavy cream, optional
  • 1 cup shredded mozzarella
  • Fresh parsley, for serving
  • Grated Parmesan, for serving

Directions

  1. Make the meatballs. In a large bowl, combine the ground beef, breadcrumbs, egg, Parmesan, minced garlic, Italian seasoning, garlic powder, onion powder, red pepper flakes, salt, and black pepper. Mix just until combined, being careful not to overwork the meat.
  2. Shape. Roll the mixture into small, bite-sized meatballs.
  3. Brown the meatballs. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the meatballs and brown on all sides. They don’t need to be completely cooked through yet. Transfer them to a plate and set aside.
  4. Sauté the aromatics. In the same pot, add the diced onion and cook for 3–4 minutes, or until softened. Add the remaining 3 cloves of minced garlic and cook for about 30 seconds, until fragrant.
  5. Add the sauce and pasta. Pour in the marinara sauce and beef broth, scraping up any browned bits from the bottom of the pot. Stir in the uncooked rotini and bring everything to a gentle simmer.
  6. Return the meatballs. Add the browned meatballs back to the pot. Cover and simmer for about 10–12 minutes, stirring occasionally so the pasta doesn’t stick to the bottom. Cook until the pasta is al dente and the meatballs reach 160°F internally.
  7. Make it creamy. Stir in the spinach and cook until wilted. If using, pour in the heavy cream. Add the mozzarella and stir until melted and the sauce is creamy.
  8. Serve. Remove from the heat and let the pasta sit for a few minutes to allow the sauce to thicken. Top with fresh parsley and grated Parmesan and serve warm.
@liveloafloveme

Why make regular-sized meatballs when you can spend way too much time making tiny ones? 😂🍝 Worth it? Absolutely. Here is my one pan mini meatball pasta for the win! #minimeatballs #quickmeals #pasta #fyp #easymeals

♬ original sound – Love Marie – Love Marie

Tips & Variations

Watch the liquid. Because the pasta cooks directly in the sauce, different pasta shapes and brands can absorb liquid differently. If the sauce gets too thick before the pasta is tender, add a splash of beef broth.

Switch up the meat: Ground turkey, chicken, or Italian sausage can be used instead of ground beef.

Add more veggies: Try mushrooms, zucchini, bell peppers, or kale.

Skip the cream: Leave out the heavy cream for a more tomato-forward sauce.

Storage & Reheating

Store leftovers in an airtight container in the refrigerator for 3–4 days.

The pasta will absorb more sauce as it sits, so add a splash of beef broth, water, or cream before reheating. Warm individual portions in the microwave or gently reheat on the stovetop until hot throughout.

Estimated Nutrition

Per serving, based on 6 servings and including the cream and mozzarella:

Calories: ~570 kcal
Protein: ~29 g
Carbohydrates: ~48 g
Fat: ~29 g
Fiber: ~4 g
Sugar: ~8 g
Sodium: ~1,150 mg

Nutrition information is an estimate and may vary depending on the specific ingredients, brands, and portion sizes used.


Why You’ll Love This Recipe

  • Creamy, cheesy tomato sauce
  • Tender homemade mini meatballs
  • One-pot pasta for easy cleanup
  • Family-friendly and freezer-friendly
  • Ready in under an hour

Tips for Success

  • Don’t overmix the meatballs or they’ll become dense.
  • Freshly shredded mozzarella melts much smoother than pre-shredded cheese.
  • Stir the pasta occasionally while it cooks to keep it from sticking.
  • If the sauce becomes too thick, add a splash of warm beef broth or milk before serving.

Storage

Store leftovers in an airtight container in the refrigerator for up to 4 days.

Reheat gently on the stovetop or in the microwave with a splash of milk or broth to bring the creamy sauce back to life.


Frequently Asked Questions

Can I use a different pasta?
Absolutely! Shells, cavatappi, rotini, or penne all work well. Just follow the package directions and keep an eye on the liquid.

Can I make the meatballs ahead of time?
Yes! Bake them up to two days in advance and refrigerate until you’re ready to finish the pasta.

Can I freeze it?
The meatballs freeze beautifully. While the full dish can be frozen, cream-based sauces may separate slightly when reheated, so it’s best enjoyed fresh.


A Little Note from My KitcheN

The tiny meatballs, creamy tomato sauce, and melty cheese make it the kind of meal everyone gathers around without needing to be called twice. It’s simple comfort food—the kind that turns an ordinary weeknight into something worth lingering over.
Pour yourself a glass of wine, sprinkle on a little extra Parmesan, and don’t forget a piece of crusty bread to soak up every last bit of sauce.
Happy cooking. 🤍

Leave a comment