Creamy Italian Meatball Soup

Category: Warm Your Soul

Enjoy a warming bowl filled with tender meatballs, small pasta like ditalini, and a creamy, flavorful broth enriched by heavy cream. A medley of carrots, celery, and chopped greens brings color and nutrition, while classic Italian herbs like basil, oregano, and parsley add aromatic depth. This dish combines comforting textures with a savory, herby profile, making it perfect for cozy nights. Serve garnished with fresh parsley and an extra sprinkle of Parmesan to elevate both flavor and presentation. Pair with rustic bread for a satisfying meal that's both hearty and comforting.

Sweet by Emma official logo
Updated on Sat, 13 Sep 2025 18:52:22 GMT
A bowl of pasta with meatballs and spinach. Save
A bowl of pasta with meatballs and spinach. | sweetbyemma.com

Creamy Italian Meatball Soup is exactly what my family craves on cold nights when we want cozy flavors and hearty comfort. Each spoonful brings rich, creamy broth packed with aromatic Italian herbs, tender meatballs, and colorful veggies. This recipe turns simple pantry staples into an elegant dinner that tastes like it simmered for hours.

The first time I tried this soup, everyone went for seconds. Now it is our go-to meal when we want that homestyle Italian flavor with very little fuss.

Ingredients

  • Ground beef or ground turkey: choose your favorite for juiciness or lighter flavor
  • Breadcrumbs: help bind the meatballs and keep them tender
  • Egg: adds richness and holds meatballs together
  • Grated Parmesan cheese: brings a salty nutty punch to both meatballs and soup
  • Italian seasoning: gives a classic herby aroma use a fresh blend when possible
  • Fresh garlic: builds deep savory notes in every bite
  • Salt and black pepper: to flavor the soup base and meatballs
  • Olive oil: for sautéing the aromatics and building depth
  • Onion, carrot and celery: form a classic Italian soffritto start with fresh firm veggies
  • Chicken or vegetable broth: use a low sodium for better control of seasoning
  • Heavy cream: creates a silky and comforting broth use the freshest cream you can find
  • Small pasta: look for ditalini or orzo for bite sized perfection
  • Spinach or kale: adds color nutrients and a subtle earthiness
  • Dried basil and oregano: layer in beloved Italian flavors
  • Fresh parsley and more grated Parmesan cheese: for a bright herby finish

Step-by-Step Instructions

Make the Meatball Mixture:
In a bowl combine your ground meat breadcrumbs beaten egg Parmesan cheese Italian seasoning minced garlic salt and pepper using clean hands to gently mix just until combined without overworking
Shape and Brown the Meatballs:
Use a small scoop or damp hands to roll tablespoon sized meatballs Arrange them on a baking sheet and quickly brown meatballs in a large pot with a drizzle of olive oil until lightly golden This helps lock in flavor and keeps the meatballs tender
Sauté the Aromatics:
Keep the meatballs aside In the same pot over medium heat gently sauté chopped onions carrots and celery for about eight minutes until they start turning soft and fragrant Stir in minced garlic during the last minute for an extra burst of flavor
Build the Broth:
Pour in your chicken or vegetable broth and bring to a simmer Using a wooden spoon scrape up any browned bits from the pot then carefully return the meatballs into the pot
Simmer and Add Pasta:
Once the broth is simmering gently add your pasta and dried herbs Simmer uncovered for eight to ten minutes until the pasta is just tender and the flavors meld
Creamy Finish:
Reduce the heat to low and slowly stir in the heavy cream and chopped spinach Let the soup gently warm for another few minutes until the greens wilt and the soup thickens a bit Season with additional salt and pepper to taste
Garnish and Serve:
Ladle the creamy soup into warm bowls and shower with parsley and fresh Parmesan before serving
A bowl of pasta with meatballs and sauce. Save
A bowl of pasta with meatballs and sauce. | sweetbyemma.com

Soup night never feels boring with this recipe One of my favorite parts is the earthy sweetness from the carrots which my daughter always sneaks from the pot before dinner is served. The aroma as the meatballs brown always reminds me of my Nonna’s kitchen on Sunday afternoons.

Storage Tips

Let the soup cool to room temperature before refrigerating Store in an airtight container in the fridge for up to three days The soup will thicken as it chills so add a splash of broth or water while reheating for a creamy texture

Ingredient Substitutions

Feel free to use ground chicken if you prefer it lighter Gluten free breadcrumbs make this recipe safe for gluten sensitivities You can also swap in Swiss chard in place of spinach or kale if that is what you have on hand

Serving Suggestions

This soup pairs perfectly with crusty bread for soaking up every drop Serve with a simple green salad for a complete and balanced meal For a festive touch top each bowl with extra Parmesan and a swirl of good olive oil

Cultural Note

Italian meatball soup is inspired by the tradition of adding tiny meatballs to brothy soups Meatball recipes vary regionally with some families using veal or pork and others adding a splash of wine to the broth This creamy version is influenced by American Italian kitchens that embrace comfort and a touch of richness

Recipe FAQs

→ Can I use ground chicken instead of beef or turkey?

Yes, ground chicken is a great substitute and will create a lighter yet still flavorful meatball base.

→ What type of pasta works best?

Small shapes like ditalini or orzo are ideal since they cook quickly and blend well with the creamy broth.

→ How do I make the soup thicker?

Allow the pasta to cook a bit longer or use slightly less broth to achieve a thicker consistency.

→ Can I make this soup ahead of time?

Yes, assemble and store in the refrigerator. Add a splash of broth or cream when reheating, if needed.

→ Is it necessary to use heavy cream?

Heavy cream provides richness, but you can use half-and-half or whole milk for a lighter texture.

Creamy Italian Meatball Soup

Creamy broth, tender meatballs, pasta, and vibrant vegetables unite with Italian herbs for a warming bowl.

Prep Time
20 min
Cook Time
30 min
Total Time
50 min
By: Emma

Category: Soups & Stews

Skill Level: Moderate

Cuisine: Italian

Yield: 6 Servings

Dietary Preferences: ~

What You'll Need

→ Meatballs

01 1 lb ground beef or ground turkey
02 ½ cup breadcrumbs
03 1 egg, lightly beaten
04 2 tablespoons grated Parmesan cheese
05 2 teaspoons Italian seasoning
06 2 cloves garlic, minced
07 ½ teaspoon salt
08 ¼ teaspoon black pepper

→ Soup

09 2 tablespoons olive oil
10 1 small onion, finely chopped
11 2 carrots, diced
12 2 celery stalks, diced
13 3 cloves garlic, minced
14 6 cups chicken or vegetable broth
15 1 cup heavy cream
16 1 cup small pasta (ditalini or orzo)
17 1 cup spinach or kale, chopped
18 1 teaspoon dried basil
19 1 teaspoon dried oregano
20 Salt and pepper to taste
21 Fresh parsley and grated Parmesan cheese for garnish

How to Make It

Step 01

Combine ground meat, breadcrumbs, egg, Parmesan, Italian seasoning, minced garlic, salt, and pepper in a bowl. Mix well and form into small meatballs.

Step 02

Heat a pan over medium heat and cook the meatballs until browned on all sides. Remove and set aside.

Step 03

Heat olive oil in a large pot. Add onion, carrots, and celery. Sauté until softened, then add minced garlic and cook for one additional minute.

Step 04

Pour in the chicken or vegetable broth. Bring to a boil, then reduce heat to a simmer.

Step 05

Stir in the pasta and return the meatballs to the pot. Cook until the pasta is tender and the meatballs are cooked through.

Step 06

Stir in the heavy cream, spinach or kale, dried basil, and oregano. Adjust seasoning with salt and pepper.

Step 07

Ladle the soup into bowls and garnish with fresh parsley and grated Parmesan cheese before serving.

Additional Notes

  1. For a lighter option, use ground turkey or chicken in place of beef.
  2. Ditalini and orzo pasta cook quickly and are ideal for soups.

Tools Required

  • Large pot
  • Mixing bowl
  • Pan for cooking meatballs
  • Cooking spoon
  • Knife and cutting board

Allergen Information

Double-check each ingredient for allergens and reach out to a healthcare professional if you're unsure.
  • Contains dairy (heavy cream, Parmesan cheese)
  • Contains gluten (breadcrumbs, pasta)
  • Contains egg (meatball mixture)

Nutritional Information (Per Serving)

These nutrition details are provided as a guide and are not a substitute for professional medical advice.
  • Calories: 420
  • Fats: 22 g
  • Carbohydrates: 35 g
  • Proteins: 20 g