Tasty Chicken Pesto Meatball Bowl

Featured in: Quick Healthy Meals

This Chicken Pesto Meatball Bowl takes ordinary chicken soup to new heights with layers of Italian flavors. The magic comes from simple ingredients working together without fuss—oven-baked chicken meatballs loaded with pesto and herbs, broth made rich with Parmesan rinds, and fresh pesto stirred in at the end to brighten everything up. You don't need all day to make this soup taste amazing. Smart tricks like cooking meatballs in the oven while the broth simmers mean you'll have dinner ready in under an hour. Tiny pasta shapes cook right in the broth, soaking up flavors while thickening the soup naturally. Adding greens at the end gives color, nutrients, and a nice texture contrast to the soft meatballs and pasta. Every bite gives you the perfect mix of savory, herby, and cheesy flavors in a bowl that works as a whole meal but still feels fancy enough for guests.
punchofyummy
Updated on Wed, 23 Apr 2025 20:32:38 GMT
A bowl of soup with meatballs and noodles. Pin it
A bowl of soup with meatballs and noodles. | pinchofyummy.com

This hearty one-pot chicken meatball soup brings together juicy homemade meatballs and tiny pasta in a rich, cheese-infused broth. The meatballs pack a punch with pesto mixed right in, adding a fresh herby kick that works perfectly with the savory liquid. What makes this soup special is my go-to kitchen hack: tossing in parmesan rinds from your freezer. As they simmer away, these leftover bits release an amazing umami flavor that turns regular broth into something completely mouthwatering. It's just what you need when the weather turns cold or you're craving something warm and filling.

I learned about using parmesan rinds in soup while visiting an Italian friend whose grandma saved everything. She kept all her cheese ends in the freezer and tossed them into soups regularly. The first sip of her broth changed everything for me—I couldn't believe how much flavor came from something most folks throw out. These days I'm just like her, saving every last rind and using them to turn basic soups into something that tastes like restaurant quality. This has become my go-to meal for dropping off to friends going through tough times because there's real warmth in every spoonful.

Tasty Meatball Ingredients

  • Ground Chicken: Makes for juicier, lighter meatballs than beef without sacrificing flavor
  • Panko Breadcrumbs: Keep everything perfectly textured without getting mushy
  • Grated Parmesan: Brings a salty kick while helping meatballs stick together
  • Large Egg: Makes sure your meatballs don't fall apart while cooking
  • Prepared Pesto: Adds tons of herb flavor without any extra chopping work
  • Dried Parsley: Gives a mild herby taste through every bite
  • Garlic Powder: Adds easy garlic flavor without the harsh raw bite
  • Poultry Seasoning: Brings a mix of herbs and spices for more flavor depth

Simple Broth Elements

  • Olive Oil: Forms a tasty base for cooking with a light, fruity taste
  • Chopped Onions: Build the flavor foundation once they get soft and golden
  • Red Pepper Flakes: Add a touch of warmth without making things too spicy
  • Chicken Stock: Gives you a headstart with ready-made flavor
  • Water: Thins things out and adds the right amount of liquid
  • Parmesan Rinds: Transform everything with amazing savory richness as they slowly cook
  • Small Pasta: Give the soup substance with perfect little bites
  • Additional Pesto: Wakes up the whole pot with fresh green flavor
  • Leafy Greens: Bring color, vitamins, and a touch of earthiness

Cooking Steps

Getting Meatballs Ready:
Start by heating your oven to 400°F and covering a baking sheet with parchment or foil sprayed lightly with cooking spray. Grab a big bowl and mix your panko, parmesan, egg, pesto, dried parsley, garlic powder and poultry seasoning. Stir everything well before adding your chicken. This way the flavors spread evenly without overworking the meat, which would make tough meatballs. Once you add the chicken, fold it in gently just until mixed, and don't squish it too much.
Forming Your Meatballs:
Use a tablespoon to scoop out even amounts of meat mixture so they'll all cook at the same rate. Roll them lightly between your hands without pressing too hard, which would make them tough. Place them on your baking sheet about an inch apart so air can flow around them for even browning. You'll probably get about 28-35 meatballs depending on how big you make them. Pop them in your hot oven and bake for 18-22 minutes until they're golden outside and reach 165°F inside when checked with a thermometer.
Starting Your Soup Base:
While the meatballs are baking, grab a big Dutch oven or heavy pot and start your soup. Heat up your olive oil over medium heat until it shimmers but isn't smoking. Throw in your chopped onions and cook them for about 5 minutes until they turn clear and get slightly golden edges. This slow cooking brings out their natural sweetness which builds your flavor foundation. When they're soft, add your red pepper flakes and stir for a few seconds to wake up their flavor in the hot oil.
Making Your Broth Amazing:
Pour in your chicken stock and water, then drop in those parmesan rinds. They might not look like much, but they're packed with concentrated flavor that slowly melts into your broth. Let everything come to a gentle simmer—not a rolling boil which would make the broth cloudy. Keep it simmering for about 15 minutes, letting those rinds slowly release their savory goodness. During this time, your broth will transform completely as it soaks up all that cheesy umami richness. It might look a bit cloudy as the rinds start dissolving, and that's a good sign.
Putting It All Together:
After your broth has simmered with the rinds, add your small pasta directly to the pot. Cook it according to the package directions, checking now and then for that perfect al dente bite. When there's about 3 minutes of cooking time left, stir in your pesto, leafy greens, and those freshly baked meatballs. This timing lets the greens wilt properly without getting mushy while giving the meatballs just enough time to heat through without falling apart. Before serving, fish out the parmesan rinds and taste your soup, adding salt and fresh black pepper as needed.
A bowl of soup with meatballs and vegetables. Pin it
A bowl of soup with meatballs and vegetables. | pinchofyummy.com

When I first made this soup for my dad who always says chicken meatballs 'aren't real meatballs,' he asked for the recipe before his bowl was empty. My sister now keeps a batch of homemade meatballs in her freezer just for whipping up quick versions of this soup when she's short on time. I use this recipe in my community cooking classes to show how something most people throw away can become the star ingredient. My students are always blown away by how the soup transforms once those parmesan rinds melt into the broth.

A bowl of soup with meatballs and vegetables. Pin it
A bowl of soup with meatballs and vegetables. | pinchofyummy.com

Frequently Asked Questions

→ Can I use store-bought meatballs to save time?
Sure, you can grab pre-made meatballs to cut down on work, though they'll taste a bit different. Try to find Italian chicken or turkey meatballs for the closest match. No need to thaw frozen ones first—just bake them according to the package until they hit 165°F inside. Many stores now sell fresh, uncooked chicken meatballs that you can mix with a spoonful of pesto before baking. Making your own lets you control what goes in them, but ready-made ones can cut your prep time to just 5-10 minutes.
→ What can I substitute for Parmesan rinds if I don't have any?
Don't worry if you're out of Parmesan rinds—you've got options for a tasty broth. The easiest fix is adding 3/4 cup of freshly grated Parmesan straight into your soup. For more depth, try 1-2 tablespoons of white miso paste, which gives that same rich flavor. You could also use a Parmesan stock cube or mix 1 tablespoon nutritional yeast with 1 teaspoon soy sauce if you want to skip dairy. It's worth starting to save your Parmesan rinds in the freezer for future soups—cheese shops often sell them cheap, or you can ask for them when buying Parmesan wedges. They last months in the freezer and make any soup taste amazing.
→ What type of pesto works best in this soup?
Regular basil pesto is perfect for this soup, adding bright herb flavors that balance the savory parts. Go for refrigerated pesto instead of shelf brands for fresher taste, or use homemade if you have it. Want to try something different? Sun-dried tomato pesto adds sweetness, arugula pesto brings a peppery kick, or kale pesto offers earthier notes. Whatever you pick, remember pesto already has salt, oil and sometimes acid, so you might need to adjust your seasoning at the end. If you can't eat nuts, look for pine nut-free versions or just mix up some basil, olive oil and Parmesan for a simple alternative.
→ How do I store and reheat leftover soup?
This soup keeps well but needs some care for best results. Let it cool completely then put it in a sealed container in the fridge for up to 3 days. If you want to keep it longer, think about freezing portions without the pasta, since it'll keep soaking up liquid and get mushy. For freezing, cool it down first and put in freezer containers for up to 3 months. When it's time to eat it again, warm it slowly over medium-low heat on the stove, adding a splash of broth or water if it looks too thick. Don't let it boil hard or your meatballs will get tough. If you froze the soup without pasta, just cook some fresh pasta and add it to the hot soup right before you eat for the best texture.
→ Can I make this soup gluten-free?
You can totally make this soup gluten-free with just two easy swaps. First, ditch the panko breadcrumbs in the meatballs and use gluten-free breadcrumbs, crushed gluten-free crackers, or even about 1/3 cup of cooked and cooled quinoa instead. Second, grab your favorite gluten-free pasta in small shapes like elbows or shells. Just know that gluten-free pasta tends to make the broth cloudier because it releases more starch. If that bothers you, you can cook the pasta in a separate pot of water and add it to each bowl when serving. Double-check all your other ingredients, including the store-bought pesto, but most major brands don't contain gluten. With these small changes, your gluten-free soup will taste just as good as the original.
→ What greens work best in this soup?
This soup works great with all kinds of greens, so use what you like or what's in your fridge. Baby spinach is probably the easiest—it wilts fast and tastes mild so it won't fight with the other flavors. Tuscan kale (some people call it dinosaur or lacinato kale) gives more texture and earthy flavor; just cut out the tough stems and tear the leaves into bite-sized pieces. Arugula adds a nice peppery taste that goes well with pesto, while Swiss chard brings color from its stems plus tender leaves. If you're using tougher greens like kale, add them about 3-5 minutes before you're done cooking. For delicate ones like spinach or arugula, just stir them in right before serving and the soup's heat will wilt them perfectly without making them soggy.

Chicken Pesto Meatball Bowl

This filling Chicken Pesto Meatball Bowl packs homemade tender meatballs and pasta into a creamy Parmesan broth, with fresh pesto flavor running throughout.

Prep Time
20 Minutes
Cook Time
30 Minutes
Total Time
50 Minutes
By: Amelia


Difficulty: Intermediate

Cuisine: Italian-American

Yield: 6 Servings

Dietary: ~

Ingredients

→ Chicken Meatballs

01 1¼ pounds ground chicken
02 ½ cup panko breadcrumbs
03 ½ cup grated Parmesan cheese
04 1 large egg
05 2 tablespoons dried parsley
06 2 tablespoons prepared pesto
07 ½ teaspoon garlic powder
08 1 teaspoon poultry seasoning (check notes)

→ Parmesan Broth

09 1 tablespoon olive oil
10 ½ cup onions, finely chopped
11 Pinch of red pepper flakes
12 6 cups chicken stock
13 3 cups water
14 2-3 Parmesan cheese rinds

→ To Finish the Soup

15 1 cup anellini or ditalini pasta (or any tiny pasta shapes)
16 ¼ cup prepared pesto
17 1½ cups packed greens (kale, spinach, or any leafy greens)
18 Extra grated Parmesan cheese, for serving (if you want)

Instructions

Step 01

Put a rack in the middle of your oven and heat it to 400°F (200°C). Cover a baking sheet with foil and spray it with cooking spray, or just use parchment paper instead. This way your meatballs won't stick and you'll have less mess to clean up.

Step 02

Grab a medium bowl and mix up all the meatball stuff except the chicken: the breadcrumbs, Parmesan, egg, dried parsley, pesto, garlic powder, and poultry seasoning. Stir it all with a fork until it's mixed well. Then add your ground chicken and gently mix until it's all combined—don't mix too much or your meatballs will end up tough. Scoop out tablespoon-sized portions to make your meatballs (you'll get about 28-35 of them). Put them on your baking sheet with about an inch between each one. Bake them for 18-22 minutes, until they're fully cooked and reach 165°F inside.

Step 03

While your meatballs are in the oven, let's make the soup. Warm up a big pot or Dutch oven (at least 5-quarts) over medium heat. Pour in the olive oil, and when it's hot, toss in your chopped onions. Cook them for about 5 minutes until they look clear and soft. Throw in a pinch of red pepper flakes and stir for half a minute until you can smell them. Now pour in your chicken stock and water, and drop in those Parmesan rinds. Let everything bubble gently for 15 minutes so the rinds can give their flavor to the broth.

Step 04

After the broth has bubbled for 15 minutes, dump in the pasta and cook it for as long as the package says. When the pasta is almost done but still a bit firm, stir in the pesto and greens. Let the greens wilt down. Drop in your baked meatballs and let everything simmer together for the last 3 minutes until the pasta is just right and the meatballs are warmed through. Find those Parmesan rinds with tongs or a slotted spoon and take them out.

Step 05

Try the soup and add more seasonings if you need to, but remember the Parmesan and pesto already make it pretty flavorful. Scoop the hot soup into bowls, making sure everyone gets plenty of meatballs, pasta, and greens. Sprinkle some extra Parmesan on top if you want. Serve it right away while it's hot, maybe with some crusty bread on the side.

Notes

  1. This filling soup mixes tasty baked chicken meatballs with a savory Parmesan broth and fresh pesto notes for a soul-warming meal.
  2. Don't toss those Parmesan rinds! Store them in your freezer to add amazing flavor to your broths and soups later.
  3. You can make this soup ahead of time, but it's best to keep the cooked pasta in a separate container and mix it in when you reheat the soup so it doesn't get mushy.

Tools You'll Need

  • Big soup pot or Dutch oven (5-quart)
  • Baking sheet
  • Foil or parchment paper
  • Mixing bowl
  • Measuring cups and spoons
  • Meat thermometer (if you have one)
  • Soup ladle

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Has wheat in the panko breadcrumbs and pasta
  • Contains dairy from Parmesan cheese and possibly in the store-bought pesto
  • Includes eggs
  • Might have tree nuts if your pesto has pine nuts, so check the label

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 385
  • Total Fat: 18 g
  • Total Carbohydrate: 24 g
  • Protein: 32 g