Print

Meatball Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Warm up with this delightful Meatball Soup, the perfect combination of hearty meatballs, tender pasta, and a creamy tomato broth. This one-pot dish is not only quick to prepare—coming together in just 35 minutes—but it also offers comforting flavors that appeal to both kids and adults alike. Ideal for busy weeknights or cozy gatherings, this soup is easily customizable with your favorite vegetables or pasta shapes. Plus, it’s meal prep-friendly; leftovers taste even better the next day!

Ingredients

Scale
  • Homemade or frozen meatballs (18-20 oz.)
  • 1 tablespoon olive oil
  • 1 yellow onion, diced
  • 6 cloves garlic, minced
  • 1 tablespoon Italian seasoning
  • 2 tablespoons tomato paste
  • 32 oz. chicken broth
  • 28 oz. can crushed tomatoes
  • 8 oz. uncooked rotini pasta
  • 2 cups baby spinach
  • 1/2 cup heavy cream
  • Kosher salt
  • Fresh cracked pepper

Instructions

  1. Prepare meatballs as per your recipe or package directions.
  2. In a large pot, heat olive oil over medium heat; sauté diced onion with salt and pepper until lightly browned.
  3. Add minced garlic, Italian seasoning, tomato paste; stir for 1 minute.
  4. Deglaze pot with chicken broth and scrape up any bits.
  5. Stir in remaining chicken broth, crushed tomatoes, uncooked pasta, and prepared meatballs.
  6. Bring to a simmer; reduce heat and cover for 12–15 minutes until pasta is al dente.
  7. Add baby spinach and heavy cream; stir until warmed through.
  8. Adjust seasoning and garnish before serving.

Nutrition

save me