Print

Easy Creamy Italian Meatball Soup

Easy Creamy Italian Meatball Soup

Easy Creamy Italian Meatball Soup is a comforting, hearty dish featuring tender beef and pork meatballs simmered in a creamy broth infused with Italian herbs, garlic, onions, and vibrant vegetables. This family-friendly soup is quick to prepare, perfect for cozy dinners, and adaptable to various dietary preferences.

Ingredients

Scale

Meatballs

  • 1/2 pound ground beef
  • 1/2 pound ground pork
  • 1/2 cup breadcrumbs (or gluten-free breadcrumbs)
  • 1 large egg
  • 1/4 cup finely chopped onions
  • 2 cloves garlic, minced
  • 2 tbsp chopped fresh parsley
  • Salt and pepper to taste

Soup Base

  • 2 tbsp olive oil
  • 1/2 cup chopped onions
  • 2 cloves garlic, minced
  • 1 cup chopped carrots
  • 4 cups chicken or vegetable broth
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 1 tsp dried parsley
  • 1 cup diced tomatoes (fresh or canned)

Cream and Vegetables

  • 1 cup heavy cream or half-and-half (or substitute coconut/almond milk for dairy-free)
  • 2 cups fresh spinach or kale

Finishing Touches

  • 1/4 cup grated Parmesan cheese
  • Salt and pepper to taste

Optional Vegetables / Variations

  • Zucchini, kale, mushrooms, or other favorite veggies as desired
  • Red pepper flakes or hot sauce for a spicy kick

Instructions

  1. Prepare the Meatballs: In a mixing bowl, combine ground beef and pork with breadcrumbs, egg, finely chopped onions, garlic, parsley, salt, and pepper. Mix well and form into small, even-sized meatballs for consistent cooking.
  2. Brown the Meatballs: Heat olive oil in a large pot over medium heat. Add the meatballs and brown gently on all sides until golden but not fully cooked, about 5-7 minutes. Remove meatballs and set aside.
  3. Build the Soup Base: In the same pot, sauté chopped onions, garlic, and carrots until softened and fragrant, about 5 minutes. Pour in chicken or vegetable broth, then add Italian herbs and diced tomatoes. Bring to a gentle simmer.
  4. Simmer Meatballs and Vegetables: Return the browned meatballs to the pot. Cover and let simmer for about 20 minutes, or until meatballs are cooked through and vegetables are tender.
  5. Add Cream and Greens: Stir in the heavy cream (or dairy-free substitute) and fresh spinach or kale. Cook for a few more minutes until the greens have wilted and the soup is creamy and luscious.
  6. Finish with Parmesan: Sprinkle grated Parmesan cheese into the soup and stir gently until melted. Season with salt and pepper to taste before serving.

Notes

  • Meatball size matters: Make small, uniform meatballs for even cooking and better texture.
  • Don’t skip browning: Searing the meatballs adds depth of flavor and keeps them juicy.
  • Use fresh herbs when possible for brighter, more authentic Italian flavor.
  • Add cream last and avoid boiling to prevent curdling and maintain silky texture.
  • Simmer gently after adding cream to keep soup smooth and delicious.

Nutrition

Keywords: Italian meatball soup, creamy soup, easy dinner, comfort food, gluten-free soup, family-friendly meal