Print

Creamy Italian Meatball Soup – A Hearty, Comforting One-Pot Meal

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich and comforting Italian soup made with tender meatballs, a creamy tomato broth, and hearty vegetables. Perfect for cozy nights or make-ahead meals.

Ingredients

Scale
  • 1 tbsp olive oil

  • 1 yellow onion, chopped

  • 2 carrots, diced

  • 2 celery stalks, diced

  • 3 garlic cloves, minced

  • 4 cups chicken broth

  • 1 can (14 oz) crushed tomatoes

  • 1 tsp Italian seasoning

  • 1 bay leaf

  • Salt and pepper to taste

  • 2024 small meatballs (homemade or pre-cooked)

  • ½ cup small pasta or rice (optional)

  • ½¾ cup heavy cream or dairy-free cream

  • Fresh parsley, for garnish

  • Parmesan (optional)

Instructions

  1. In a large pot, sauté onion, carrots, and celery in olive oil for 6–8 minutes. Add garlic and cook 1 more minute.

  2. Stir in broth, crushed tomatoes, Italian seasoning, bay leaf, salt, and pepper. Bring to a simmer.

  3. Add meatballs and simmer 15–20 minutes (raw) or 10–15 minutes (pre-cooked).

  4. Stir in pasta or rice if using. Cook until tender.

  5. Reduce heat and stir in cream. Simmer gently for 5 minutes.

  6. Remove bay leaf, adjust seasoning, and serve with garnish.

Notes

  • Add spinach or kale at the end for extra nutrition.

  • Freeze without cream or pasta for best results.

  • Use turkey or veggie meatballs as desired.