American dinner

Easy Italian Wedding Soup

Easy homemade Italian Wedding Soup recipe with lean meatballs, whole grains, and fresh greens. Comfort in a bowl, ready in under an hour.

Share
Prep: 20 minCook: 35 minTotal: 55 minServes 4365 cal

Ingredients

4 servings
  • 1 pound lean ground beef
  • 1/2 cup whole wheat breadcrumbs
  • 1 large egg
  • 1/4 cup grated Pecorino Romano cheese
  • 3 cloves garlic, minced
  • 2 medium yellow onions, finely diced
  • 3 medium carrots, cut into small dice
  • 3 celery stalks, cut into small dice
  • 6 cups low-sodium beef broth
  • 4 cups chicken broth
  • 1 can (14.5 ounces) diced tomatoes, no sugar added
  • 2 tablespoons extra virgin olive oil
  • 3 cups fresh spinach, roughly chopped
  • 1 cup whole wheat pastina pasta
  • 2 teaspoons dried Italian seasoning
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes
  • 2 bay leaves
  • Fresh parsley, chopped for garnish
Shop Ingredients

Instructions

  1. 1

    Combine the ground beef, breadcrumbs, egg, grated cheese, and 1 minced garlic clove in a medium bowl, mixing gently with your hands until just incorporated without overworking the mixture.

  2. 2

    Roll the meat mixture into small meatballs, about the size of walnuts, and arrange them on a plate.

  3. 3

    Heat the olive oil in a large pot over medium-high heat until shimmering.

  4. 4

    Working in batches to avoid crowding, add the meatballs to the hot oil and sear them until golden brown on all sides, about 6-8 minutes total, then transfer to a clean plate.

  5. 5

    Add the diced onions, carrots, and celery to the same pot and sauté over medium-high heat, stirring occasionally, until the vegetables begin to soften and the onions turn translucent, approximately 5-7 minutes.

  6. 6

    Stir in the remaining minced garlic and cook until fragrant, about 1 minute.

  7. 7

    Pour in both broths and the canned tomatoes with their juices, stirring to combine all ingredients.

  8. 8

    Add the Italian seasoning, salt, pepper, red pepper flakes, and bay leaves, then return the meatballs to the pot.

  9. 9

    Bring the soup to a gentle boil, then reduce heat to medium-low and let simmer uncovered for 12-15 minutes to allow flavors to meld.

  10. 10

    Increase the heat to medium and stir in the whole wheat pastina, cooking for 8-10 minutes until the pasta reaches al dente texture.

  11. 11

    Add the fresh chopped spinach and stir gently until completely wilted, about 2-3 minutes.

  12. 12

    Taste the soup and adjust seasonings as needed with additional salt and pepper.

  13. 13

    Remove and discard the bay leaves before serving.

  14. 14

    Ladle the soup into bowls, garnish generously with fresh chopped parsley, and serve hot with crusty whole grain bread if desired.

Variations & Substitutions

IngredientSubstituteNotes
lean ground beefground turkey or ground chicken breastPoultry reduces saturated fat content while maintaining protein levels
whole wheat pastinachickpea or lentil pastaPlant-based pasta provides more fiber and plant protein, improving blood sugar response
low-sodium beef and chicken brothhomemade vegetable or bone brothHomemade broth eliminates added sodium and may include collagen for gut health
Pecorino Romano cheeseParmigiano-Reggiano or nutritional yeastThese alternatives provide umami flavor with less sodium per serving
fresh spinachSwiss chard or kale, choppedThese greens offer additional minerals and phytonutrients with slightly higher fiber
whole wheat breadcrumbsground oats or almond flourThese binders create lighter meatballs while adding more soluble fiber

Recommended Equipment

Tools that make this recipe easier

Nutrition Information

Per serving (serves 4)

Calories365
Total Fat15g
Saturated Fat5g
Cholesterol72mg
Sodium680mg
Carbohydrates31g
Fiber7g
Sugar5g
Protein33g

This recipe was extracted from the original video source using AI. Nutritional information is estimated and may vary. Not a substitute for professional dietary advice. As an Amazon Associate, AlmostChefs earns from qualifying purchases. Product links are affiliate links — they cost you nothing extra but help support the site. Read full disclaimer

You Might Also Like