Go Back

Meatball Soup with Frozen Meatballs

This Easy Meatball Soup is hearty, comforting, and ready in just 30 minutes! Made with frozen meatballs, crushed tomatoes, pasta, and a rich beef broth, this one-pot meal is a weeknight favorite. Perfect for cozy dinners, busy families, and anyone craving a quick, satisfying soup packed with flavor.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 6 servings
Course: Dinner, Soup
Cuisine: American, Italian-inspired
Calories: 365

Ingredients
  

  • 1 tablespoon olive oil
  • 1 sweet or yellow onion, finely diced
  • 6 cloves garlic, minced
  • 1 can (6 oz) tomato paste
  • 1 tablespoon Italian seasoning
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon red pepper flakes (optional)
  • 1 can (28 oz) crushed tomatoes
  • 1 bag (18 oz) fully cooked frozen meatballs (beef, Italian, or homestyle)
  • 6 cups beef broth
  • 2 cups elbow pasta, dry and uncooked
  • freshly shredded Parmesan cheese, for serving

Equipment

  • Large soup pot or Dutch oven
  • wooden spoon or spatula
  • Measuring cups and spoons
  • Soup ladle

Method
 

  1. Heat olive oil in a large soup pot or Dutch oven over medium heat. Add diced onion and cook until translucent, about 5 minutes.
  2. Stir in minced garlic and cook for 1 minute, just until fragrant.
  3. Add tomato paste, Italian seasoning, onion powder, garlic powder, salt, pepper, and red pepper flakes. Stir to form a thick paste and cook 30 seconds until aromatic.
  4. Pour in crushed tomatoes, beef broth, and frozen meatballs. Bring to a boil over medium-high heat, stirring occasionally.
  5. Once boiling, add dry elbow pasta directly to the soup. Cook 15 minutes, stirring occasionally, until pasta is tender.
  6. Ladle soup into bowls and top with freshly shredded Parmesan. Serve hot with breadsticks or garlic bread.

Notes

Expert Tips:
• Don’t pre-cook the pasta — cooking it in the broth adds extra flavor.
• Stir often to prevent sticking.
• Add a splash of beef broth when reheating; pasta absorbs liquid over time.
Make-Ahead & Storage:
Refrigerate up to 3 days or freeze up to 3 months. Reheat gently on the stove or in the microwave.
Variations:
• Use turkey or chicken meatballs for a lighter version.
• Add spinach or kale during the last few minutes for added nutrition.
• Swap elbow pasta for small shells, ditalini, or orzo.
Serving Ideas:
Pair with garlic bread, Caesar salad, or a side of roasted vegetables.

Like this? Leave a comment below!

QR Code linking back to recipe