Summer Pesto Mini Meatball Soup

Steaming bowl of summer pesto mini meatball soup garnished with fresh basil and grated parmesan Pin This
Steaming bowl of summer pesto mini meatball soup garnished with fresh basil and grated parmesan | viralrecipepins.com

This vibrant summer soup combines tender mini chicken meatballs with crisp seasonal vegetables like zucchini, cherry tomatoes, and baby spinach. A generous swirl of homemade basil pesto adds fresh, aromatic depth to every bowl. Ready in under an hour, this light yet satisfying Italian-inspired dish features small pasta for extra heartiness, making it perfect for warm weather meals when you want something nourishing but not heavy.

The first time I made this soup, it was one of those humid July evenings when turning on the oven felt like a crime against humanity. I had a CSA box overflowing with basil and zucchini, and somehow meatballs happened. My husband walked in mid-chop, looked at the tiny meatballs, then at me, and said, "You're making meatball soup in a heatwave?" But one spoonful later, we were eating on the back porch watching fireflies, completely converted.

Last summer, I made this for my friend Sarah's birthday lunch. She'd been going through a rough patch and kept saying she didn't want anything fancy. We sat at her kitchen table for three hours, picking at second helpings, and she told me it was exactly what she needed. Food has this way of showing up when words don't quite work anymore.

Ingredients

  • Ground chicken or turkey: Leaner than beef but still flavorful, these proteins absorb the pesto beautifully while keeping the soup light
  • Fresh basil: The star of the show, and I've learned that buying the living plants in pots keeps it fresh longest
  • Pine nuts: Toast them briefly in a dry pan first if you can, it deepens their buttery flavor significantly
  • Zucchini and cherry tomatoes: They capture the essence of summer gardens, but any seasonal vegetables work wonderfully here
  • Small pasta shapes: Ditalini or orzo are perfect because they're roughly the same size as the mini meatballs
  • Baby spinach: I add it last so it stays vibrant and doesn't turn into an unrecognizable green mush

Instructions

Make the pesto first:
Blend fresh basil, Parmesan, pine nuts or sunflower seeds, garlic, and salt until finely chopped, then drizzle in olive oil while the motor runs until you achieve a vibrant green sauce
Shape the mini meatballs:
Mix ground meat with Parmesan, breadcrumbs, egg, garlic, parsley, salt, and pepper until just combined, then form into small 2-cm balls, keeping in mind they'll plump slightly as they cook
Brown the meatballs:
Heat olive oil in your large pot and cook meatballs in batches for 3 to 4 minutes until lightly golden, knowing they'll finish cooking later in the broth
Build the soup base:
In the same pot, sauté onion and garlic until fragrant, then add zucchini, carrot, and cherry tomatoes, letting them soften slightly as the kitchen fills with wonderful smells
Simmer everything together:
Pour in the broth and bring to a gentle boil, add pasta and return meatballs to the pot, then simmer for 8 to 10 minutes until the pasta is tender and meatballs are cooked through
Add the finishing touches:
Stir in baby spinach and cook just until wilted, which should take only 1 to 2 minutes, then season with salt and pepper before ladling into bowls
Swirl in the magic:
Add a generous spoonful of that homemade pesto right at the table so everyone can watch it swirl through their soup like edible art
Hearty Italian soup featuring tender mini meatballs floating in vegetable broth with vibrant green pesto swirl Pin This
Hearty Italian soup featuring tender mini meatballs floating in vegetable broth with vibrant green pesto swirl | viralrecipepins.com

My neighbor's kids call this "the green soup" and request it every time they visit. The youngest, who's six, announced it was his favorite after initially eyeing the spinach with suspicion. Sometimes the most ardent critics become the biggest fans.

Choosing Your Summer Vegetables

I've discovered that this soup is incredibly forgiving with whatever summer bounty you have on hand. Fresh corn kernels cut from the cob add sweetness, while green beans contribute a satisfying crunch. Last week I even threw in some diced bell peppers from a friend's garden, and the soup embraced them completely.

Making It Your Own

Sometimes I swap the pasta for white beans to make it gluten-free, and honestly, nobody notices the difference because the meatballs and pesto carry so much flavor. During peak tomato season, I'll add extra cherry tomatoes and let them burst in the broth, creating these pockets of sweetness throughout.

Serving Suggestions

A hunk of crusty bread is non-negotiable for sopping up every last drop of that pesto-infused broth. I also like to set out extra Parmesan and red pepper flakes so people can customize their bowls. When I serve this for a casual dinner party, I put the pesto in a small bowl and let everyone add their own swirl.

  • Grill some lemon wedges alongside the bread for squeezing over individual portions
  • Consider a light green salad with a vinaigrette to start the meal
  • A chilled white wine like Pinot Grigio or Sauvignon Blanc complements perfectly
Light summer soup bowl packed with chicken meatballs, zucchini, cherry tomatoes and dollop of basil pesto Pin This
Light summer soup bowl packed with chicken meatballs, zucchini, cherry tomatoes and dollop of basil pesto | viralrecipepins.com

This soup has become my go-to for bringing to friends who need a little extra care. It travels well, reheats beautifully, and somehow manages to taste like sunshine even on cloudy days.

Recipe FAQs

Yes, form the uncooked meatballs and refrigerate for up to 24 hours. Brown them just before adding to the soup, or freeze uncooked meatballs for up to 3 months and cook from frozen, adding a few extra minutes to simmer time.

Small pasta shapes like ditalini, orzo, mini shells, or tubetti work perfectly. They're small enough to fit on a spoon with meatballs and vegetables. Avoid larger shapes as they become unwieldy in soup.

Absolutely. Finely chop the basil, garlic, and pine nuts by hand, then mash them with the Parmesan using a mortar and pestle or fork. Gradually whisk in the olive oil until you reach your desired consistency. The texture will be slightly coarser but equally delicious.

Cool completely and refrigerate in an airtight container for up to 3 days. The pasta will absorb more liquid over time, so you may need to add extra broth when reheating. Store pesto separately and swirl in just before serving. Reheat gently over medium-low heat, stirring occasionally.

Yes, use plant-based ground meat alternative for the meatballs, or substitute with white beans like cannellini. Use vegetable broth instead of chicken broth, and replace the Parmesan with nutritional yeast or vegetarian hard cheese for the pesto.

Fresh corn kernels, green beans, bell peppers, or yellow squash work beautifully. Add heartier vegetables like green beans or corn with the broth so they have time to soften. Delicate vegetables like fresh basil leaves or extra spinach should be added in the last minute of cooking.

Summer Pesto Mini Meatball Soup

Hearty summer soup with tender mini meatballs, fresh vegetables, and aromatic basil pesto swirl.

Prep 25m
Cook 25m
Total 50m
Servings 4
Difficulty Easy

Ingredients

For the Mini Meatballs

  • 10.5 oz ground chicken or turkey
  • 2 tbsp grated Parmesan cheese
  • 2 tbsp breadcrumbs
  • 1 large egg
  • 1 clove garlic, finely minced
  • 2 tbsp finely chopped fresh parsley
  • 1 tsp salt
  • ½ tsp freshly ground black pepper

For the Soup

  • 1 tbsp olive oil
  • 1 small yellow onion, finely diced
  • 2 cloves garlic, minced
  • 1 medium zucchini, diced
  • 1 cup cherry tomatoes, halved
  • 1 medium carrot, diced
  • 4.25 oz baby spinach
  • 5 cups low-sodium chicken or vegetable broth
  • 3.5 oz small pasta shapes (ditalini or orzo)
  • Salt and freshly ground black pepper, to taste

For the Pesto

  • 1 oz fresh basil leaves
  • 1 oz grated Parmesan cheese
  • 0.75 oz pine nuts or toasted sunflower seeds
  • ¼ cup extra virgin olive oil
  • ½ clove garlic
  • Salt, to taste

Instructions

1
Prepare the Basil Pesto: Combine fresh basil, Parmesan, pine nuts, garlic, and salt in a food processor. Pulse until finely chopped. With motor running, slowly drizzle in olive oil until smooth and creamy. Set aside at room temperature.
2
Form the Mini Meatballs: In a medium mixing bowl, combine ground chicken or turkey, Parmesan, breadcrumbs, egg, minced garlic, parsley, salt, and pepper. Mix gently until just combined—do not overwork. Shape mixture into ¾-inch balls, approximately 28–32 meatballs.
3
Brown the Meatballs: Heat olive oil in a large pot over medium heat. Add meatballs in batches without overcrowding. Brown lightly for 3–4 minutes, turning to sear all sides. Remove to a plate—they will finish cooking in the soup.
4
Sauté Aromatic Vegetables: In the same pot, add diced onion and garlic. Sauté for 2 minutes until fragrant and softened. Add diced zucchini, carrot, and cherry tomatoes. Cook for 3 minutes, stirring occasionally.
5
Simmer Soup Base: Pour in broth and bring to a gentle boil. Add pasta and return browned meatballs to the pot. Reduce heat and simmer for 8–10 minutes until meatballs are cooked through and pasta is al dente.
6
Add Spinach and Season: Stir in baby spinach and cook for 1–2 minutes until just wilted. Taste and adjust seasoning with salt and pepper as needed.
7
Serve with Pesto: Ladle hot soup into serving bowls. Swirl a generous spoonful of prepared pesto into each bowl immediately before serving. Enjoy with crusty bread.
Additional Information

Equipment Needed

  • Food processor or blender
  • Large soup pot or Dutch oven
  • Medium mixing bowl
  • Ladle
  • Chef's knife and cutting board

Nutrition (Per Serving)

Calories 390
Protein 22g
Carbs 33g
Fat 19g

Allergy Information

  • Contains egg, dairy (Parmesan cheese), gluten (breadcrumbs and pasta), and nuts (pine nuts)
Ariana Fields

Sharing easy, tasty recipes and kitchen tips for passionate home cooks.