Chicken Parmesan Meatball Soup

Featured in: Warm Bowls of Comfort

This Chicken Parmesan Meatball Soup is the ultimate comfort meal, combining tender chicken meatballs, perfectly cooked penne pasta, and a rich tomato-based broth. Flavored with Italian herbs, fresh basil, and a hint of red pepper flakes, it captures the essence of Chicken Parmesan in a bowl. With optional garlic mozzarella toasts on the side, it’s a hearty dish perfect for chilly evenings or a satisfying family dinner. Simple to make, this soup brings out bold, classic Italian flavors in every spoonful.

A smiling woman in a chef's jacket stands in a commercial kitchen, looking at the camera with various food containers and utensils in the background.
Updated on Wed, 02 Apr 2025 01:18:42 GMT
A bowl of meatballs in a red sauce. Pin it
A bowl of meatballs in a red sauce. | tasteofcook.com

This hearty Chicken Parmesan Meatball Soup transforms a beloved Italian classic into a comforting one-pot meal that satisfies even the most dedicated chicken parm enthusiasts. The combination of tender chicken meatballs, al dente pasta, and rich tomato broth creates a soul-warming dinner that feels like a hug in a bowl.

The first time I made this soup, my family couldn't believe how much it actually tasted like chicken parmesan. Now it's our go-to meal whenever someone feels under the weather or when we need something cozy on cold evenings.

Ingredients

  • Ground chicken: creates tender juicy meatballs that are lighter than beef versions
  • Italian breadcrumbs: add texture and help bind the meatballs without making them dense
  • Parmesan cheese: brings that authentic flavor to both meatballs and broth
  • Fresh basil: provides bright aromatic notes essential to Italian cooking
  • San Marzano tomatoes: have a natural sweetness and low acidity that creates the perfect broth base
  • Zucchini: adds nutrition and a tender bite that complements the heartier elements
  • Penne pasta: holds up well in soup and captures sauce in its ridges
  • Italian seasoning: creates depth without having to measure multiple herbs

Step-by-Step Instructions

Prepare the meatballs:
Combine ground chicken breadcrumbs Parmesan cheese basil egg minced garlic salt and pepper in a large bowl. Mix thoroughly but gently to avoid compacting the meat. Roll into small teaspoon-sized balls using oiled hands to prevent sticking. Arrange on parchment paper and bake at 375°F for 12-15 minutes until just cooked through. The small size ensures they cook quickly and absorb more flavor from the broth.
Build the flavor base:
Heat oil in a Dutch oven over medium heat. Add diced onion and cook until translucent about 2-3 minutes watching carefully to avoid browning. Add zucchini and continue cooking until slightly softened. Stir in garlic and cook just until fragrant approximately 30 seconds. This aromatic base lays the foundation for a richly flavored soup.
Create the broth:
Pour in marinara sauce crushed tomatoes and chicken broth. Add Italian seasoning salt pepper red pepper flakes if using and sugar. The sugar balances the acidity of the tomatoes while the red pepper flakes add a subtle warmth. Bring everything to a gentle boil allowing the flavors to begin melding together.
Complete the soup:
Add the baked meatballs and penne pasta to the pot. Reduce heat to medium-low and simmer for 12-15 minutes stirring occasionally to prevent pasta from sticking. Cook just until the pasta reaches al dente texture and the zucchini is tender. The meatballs will continue to absorb the broth flavors becoming incredibly tender and tasty.
A bowl of food with meatballs and sauce. Pin it
A bowl of food with meatballs and sauce. | tasteofcook.com

The marinara sauce is really the secret ingredient here. I discovered this trick when I was short on time one evening and used jarred sauce instead of starting from scratch. The concentrated flavors in good quality marinara gave the soup an incredible depth that tasted like it had simmered all day.

Storage Solutions

This soup shines as a make-ahead meal. Store it in airtight containers in the refrigerator for up to 3 days. The flavors actually intensify overnight as the ingredients continue to meld. The pasta will absorb some liquid, so when reheating, add a splash of chicken broth to restore the desired consistency. Gently warm on the stovetop over medium-low heat, stirring occasionally to prevent scorching at the bottom of the pot.

Smart Substitutions

This recipe welcomes adaptations based on what you have available. Ground turkey works beautifully in place of chicken for the meatballs. For a gluten-free version, use gluten-free breadcrumbs and pasta. Short on fresh basil? Substitute dried basil in the meatballs, using 1 tablespoon instead of the fresh amount. The soup also provides a perfect opportunity to use up vegetables. Bell peppers, spinach, or kale can replace or supplement the zucchini for added nutrition and flavor variations.

Serving Suggestions

While this soup is certainly hearty enough to stand alone as a complete meal, a few thoughtful accompaniments can elevate the experience. The garlic mozzarella toasts mentioned in the recipe are ideal for dunking into the rich broth. A simple green salad dressed with lemon vinaigrette offers a bright counterpoint to the savory soup. For a special touch, set out small bowls of additional toppings like fresh basil ribbons, red pepper flakes, and freshly grated Parmesan, allowing everyone to customize their bowl.

A bowl of pasta with meatballs and sauce. Pin it
A bowl of pasta with meatballs and sauce. | tasteofcook.com

Frequently Asked Questions

→ Can I use ground turkey instead of chicken for the meatballs?

Yes, ground turkey works well as a substitute for ground chicken, offering a similar texture and flavor while maintaining the dish's heartiness.

→ What type of pasta is best for this soup?

Penne pasta is ideal for this soup as it holds its shape and pairs well with the rich broth, but you can also use other short pasta like fusilli or farfalle.

→ Can I make this soup ahead of time?

Yes! You can prepare and bake the meatballs a day ahead. If making the full soup ahead, cook the pasta separately and add it when reheating to avoid it becoming too soft.

→ How do I store leftovers?

Store the soup in an airtight container in the refrigerator for up to 3 days. Add extra broth when reheating to restore the soup’s consistency as the pasta may absorb liquid.

→ Is the garlic mozzarella toast essential?

While optional, the garlic mozzarella toast adds a delicious texture and flavor to the meal, making it perfect for dipping into the savory broth.

Chicken Parmesan Meatball Soup

A cozy soup with chicken meatballs, pasta, and tomato broth for hearty meals.

Prep Time
25 Minutes
Cook Time
25 Minutes
Total Time
50 Minutes

Category: Soups & Stews

Difficulty: Intermediate

Cuisine: Italian

Yield: 6 Servings

Dietary: ~

Ingredients

→ For the Meatballs

01 1 pound ground chicken
02 ⅓ cup Italian breadcrumbs
03 ⅓ cup grated Parmesan cheese
04 ¼ cup finely chopped fresh basil
05 1 large egg, whisked
06 2 cloves garlic, finely minced
07 1 teaspoon salt
08 ¼ teaspoon black pepper
09 1 tablespoon avocado oil, divided (for rolling meatballs)

→ For the Soup

10 2 tablespoons avocado oil
11 1 small sweet onion, diced
12 2 medium zucchini, diced
13 4 garlic cloves, finely minced
14 1 (24-ounce) jar marinara sauce
15 1 (28-ounce) can crushed San Marzano tomatoes
16 4 cups chicken broth
17 1 tablespoon Italian seasoning
18 2 ½ teaspoons salt
19 1 teaspoon black pepper
20 ¼-½ teaspoon red pepper flakes, optional
21 2 teaspoons sugar
22 8 ounces penne pasta

→ Garlic Mozzarella Toasts (Optional)

23 1 baguette, cut into 24 ½-inch slices
24 2 tablespoons salted butter, melted
25 ¼ teaspoon garlic powder
26 1 cup shredded mozzarella cheese

Instructions

Step 01

Preheat the oven to 375°F. Line a large baking sheet with parchment paper. In a large bowl, combine the ground chicken, breadcrumbs, Parmesan cheese, basil, egg, garlic, salt, and black pepper. Mix thoroughly. Scoop 2 teaspoons of the mixture at a time, roll into meatballs, and place on the baking sheet. Use avocado oil to prevent sticking. Bake for 12-15 minutes, or until cooked through.

Step 02

Heat 2 tablespoons of avocado oil in a large pot over medium heat. Add diced onion and cook for 2-3 minutes until translucent. Add diced zucchini and cook for another 2-3 minutes until softened. Stir in minced garlic and cook for 30 seconds until fragrant.

Step 03

Stir in the marinara sauce, crushed tomatoes, chicken broth, Italian seasoning, salt, black pepper, red pepper flakes (if using), and sugar. Increase heat to high and bring to a boil.

Step 04

Once the soup is boiling, add the baked meatballs and penne pasta to the pot. Reduce heat to medium-low and simmer, stirring occasionally, for 12-15 minutes until the pasta is al dente and zucchini is tender.

Step 05

Combine melted butter and garlic powder in a bowl. Using a pastry brush, spread garlic butter on one side of each baguette slice. Distribute mozzarella cheese evenly on half of the slices, then top each with another slice to form sandwiches. Bake at 375°F for 5 minutes, flip, and continue baking for 5 minutes until melted and golden.

Step 06

Serve the soup with freshly chopped parsley if desired. Pair with garlic mozzarella toasts for dipping.

Notes

  1. Use San Marzano tomatoes for enhanced flavor.
  2. Dice zucchini evenly to ensure proper cooking.
  3. Prep the meatballs a day ahead to save time.
  4. Cook pasta separately if making the soup ahead of time to preserve the broth's texture.

Tools You'll Need

  • Large bowl
  • Baking sheet
  • Large pot or Dutch oven
  • Pastry brush

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains gluten (breadcrumbs, pasta, baguette).
  • Contains dairy (Parmesan, mozzarella, butter).
  • Contains egg (meatball mixture).

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 420.5
  • Total Fat: 22.3 g
  • Total Carbohydrate: 36.2 g
  • Protein: 24.4 g