INTRODUCTION
Italian Wedding Soup is a warm, simple soup of small meatballs, greens, and tiny pasta in a clear broth. This version uses baked meatballs and fresh spinach for a lighter option that keeps great flavor. It is a comforting, healthy version of a classic. If you like hearty soups, try a similar dish like the classic Italian sausage and white bean soup for another high protein meal idea.
This recipe fits weeknight cooking and is a great choice for meal prep. It makes a balanced bowl with protein from meatballs, fiber from vegetables, and energy from small pasta. It is easy to adapt if you need a low calorie or diabetic-friendly meal.
WHY YOU WILL LOVE THIS RECIPE
You will love this Italian Wedding Soup because it is quick to make, rich in protein, and easy to portion for meal prep. The baked meatballs make it a lighter option that still feels indulgent. You can make a healthy version by swapping breadcrumbs or using lean meats, which helps lower calories and support weight loss goals. For warm fall meals, this soup pairs nicely with roasted squash dishes like the autumn butternut squash and Italian sausage casserole when you want a filling, balanced plate.
This soup works as a high protein meal when you use a mix of beef and pork or choose lean turkey for meatballs. It also lends itself to meal prep since it stores well and re-heats without losing texture.
HOW TO MAKE Italian Wedding Soup
Follow the clear steps below to make this comforting soup. The method keeps the broth light and bright and the meatballs tender.
EQUIPMENT NEEDED
- Large mixing bowl
- Baking sheet
- Large pot or Dutch oven
- Wooden spoon or spatula
- Measuring cups and spoons
- Knife and cutting board
- Ladle and serving bowls
Ingredients You’ll Need :
1 pound ground beef, 1 pound ground pork, 1 cup breadcrumbs, 1/2 cup grated Parmesan cheese, 1/4 cup chopped fresh parsley, 1 large egg, 1 teaspoon garlic powder, Salt and pepper to taste, 2 tablespoons olive oil, 1 onion, diced, 2 carrots, diced, 8 cups chicken broth, 5 cups fresh spinach, 2 cups small pasta (like acini di pepe or orzo), Crusty rolls for serving
STEP-BY-STEP INSTRUCTIONS :
- Preheat oven to 400°F (200°C).
- In a large bowl, combine ground beef, ground pork, breadcrumbs, Parmesan cheese, parsley, egg, garlic powder, salt, and pepper. Mix well and form into small meatballs. Place on a baking sheet and bake for 20 minutes.
- In a large pot, heat olive oil over medium heat. Add onion and carrots, and sauté until softened.
- Pour in the chicken broth and bring to a boil.
- Add the small pasta and cook according to package instructions.
- Stir in the baked meatballs and fresh spinach, cooking until the spinach wilts.
- Serve hot with crusty rolls.
HOW TO SERVE Italian Wedding Soup
Serve this soup hot in shallow bowls. For a healthy serving idea, ladle 1 to 1.5 cups per person and add a side of steamed vegetables to round out the meal. Keep portion control in mind: one bowl with a small roll or a side salad delivers a balanced plate without excess calories. This is a good for weight loss meal when you control pasta portions and add more greens.
For diabetic-friendly serving, skip the crusty roll or swap it for a small whole grain slice. You can also increase the greens and reduce pasta to lower net carbs. This makes the soup more heart healthy and better for blood sugar management. If you want another hearty soup to serve alongside, consider the savory flavors in Italian sausage and white bean soup, which also pairs well with light sides.
STORAGE & FREEZING : Italian Wedding Soup
This soup stores well in the fridge for up to 4 days. Place cooled soup in airtight containers. For meal prep, portion into individual containers for quick lunches or dinners. To freeze, cool completely and transfer to freezer-safe containers, leaving room at the top for expansion. Freeze for up to 3 months. Thaw in the fridge overnight and reheat gently on the stove.
Note: If you plan to freeze, undercook the pasta slightly or omit it and add fresh pasta when reheating. This prevents the pasta from becoming mushy after freezing and reheating.
SERVING SUGGESTIONS
- A crisp green salad with lemon vinaigrette provides fiber and freshness as a balanced side.
- Roasted or steamed broccoli pairs well and adds more fiber and nutrients.
- For a low calorie option, serve the soup with a large bowl of mixed greens instead of bread.
- For a heart healthy twist, sprinkle a small amount of extra virgin olive oil and fresh lemon zest on top instead of adding extra cheese.
VARIATIONS
- Healthier version: Use lean ground turkey or chicken instead of beef and pork. Swap regular breadcrumbs for whole grain or gluten-free crumbs and use whole wheat pasta or a smaller portion of pasta. Add extra spinach or chopped kale to increase fiber and lower calorie density.
- High-protein or low-carb version: Make meatballs from extra-lean ground beef and ground turkey with added grated zucchini to keep them moist. Replace pasta with cauliflower florets or shirataki noodles to cut carbs and keep the dish diabetic-friendly and low carb. This creates a true high protein meal with fewer carbs.
- Air fryer or oven-baked version: The meatballs in this recipe are oven-baked, which is already a lighter option. For a crisp outer layer, you can air fry the meatballs at 375°F for 8–10 minutes, turning once, instead of baking. This air fryer method gives a firmer, browned exterior while staying moist inside. Another oven-baked twist is to bake meatballs on a wire rack for better air circulation.
If you enjoy fall flavors, pair this soup with the cozy casserole listed in the autumn butternut squash and Italian sausage casserole for a seasonal spread.
FAQs
Q: Is Italian Wedding Soup good for weight loss?
A: Yes. This soup can be good for weight loss when you control pasta portions and use lean meat or extra vegetables. A bowl with more greens and less pasta reduces calories and increases fiber.
Q: Can I make this soup diabetic-friendly?
A: Yes. Make it diabetic-friendly by reducing or skipping pasta, using whole grain or low-carb pasta, and increasing vegetables. Choose lean meat for the meatballs to lower saturated fat.
Q: How long does the soup last in the fridge?
A: The soup lasts up to 4 days in the refrigerator in an airtight container. Reheat gently on the stove. If you added pasta, texture may soften, so store pasta separately if possible.
Q: Can I freeze the soup with meatballs?
A: Yes, you can freeze the soup with meatballs for up to 3 months. For best texture, freeze without pasta or undercook the pasta slightly and add fresh pasta when reheating.
Q: Is this soup gluten free?
A: The basic recipe is not gluten free because of breadcrumbs and pasta. To make it gluten free, use gluten-free breadcrumbs and gluten-free pasta or skip pasta and use extra vegetables.
Q: Can I make the meatballs in an air fryer?
A: Yes. Cooking the meatballs in an air fryer gives a crispy outside and is a lighter option than frying in oil. Cook at 375°F for 8–10 minutes, turning once.
MAKE-AHEAD TIPS FOR Italian Wedding Soup
- Make the meatballs a day ahead and store them in the fridge. This is a great for meal prep strategy that saves time on busy evenings.
- Prepare the base broth with sautéed onions and carrots, cool it, and refrigerate. When ready to eat, reheat, add pasta and meatballs, and wilt the spinach.
- For freezer meal prep, freeze the meatballs and broth separately from pasta. This keeps textures better when you reheat.
- If you want a hot meal fast, portion soup into microwave-safe containers for easy lunches. For more ideas on making large-batch comforting meals, try the autumn butternut squash and Italian sausage casserole prep tips.

Italian Wedding Soup
Ingredients
Method
- Preheat oven to 400°F (200°C).
- In a large bowl, combine ground beef, ground pork, breadcrumbs, Parmesan cheese, parsley, egg, garlic powder, salt, and pepper. Mix well and form into small meatballs.
- Place meatballs on a baking sheet and bake for 20 minutes.
- In a large pot, heat olive oil over medium heat. Add onion and carrots, and sauté until softened.
- Pour in the chicken broth and bring to a boil.
- Add the small pasta and cook according to package instructions.
- Stir in the baked meatballs and fresh spinach, cooking until the spinach wilts.
- Serve hot with crusty rolls.