When you crave a comforting bowl but want something beyond the ordinary, Pesto Meatball Soup delivers with tender meatballs and vibrant basil pesto. Simmering the broth gently melds the flavors, while the addition of pasta makes it a complete meal. Ready in under 30 minutes, this soup is ideal for a quick yet satisfying family dinner.
This post may contain affiliate links. Please read my disclosure policy .
You’ll Adore This Cozy Soup
- Quick & Nourishing – Ready in under 30 minutes for a wholesome weeknight meal.
- One-Pot Wonder – Minimal cleanup means more time to relax and enjoy.
- Comfort in a Bowl – Tender meatballs and savory pesto broth feel like a warm hug.
🍴 You Will Find in This Article
What You’ll Need for Pesto Meatball Soup
For the meatballs
- Ground Chicken – The base of the meatballs, keeping them light and flavorful.
- Pesto – Adds herby depth and richness to the mix—homemade is always a win.
- Panko Breadcrumbs – Gives the meatballs the perfect texture without weighing them down.
- Parmesan Cheese – Freshly grated is best for maximum flavor.
- Egg – Helps bind everything together so your meatballs stay intact.
- Kosher Salt – Just enough to season the meatballs perfectly.
For the soup
- Olive Oil – A good quality one is key for sautéing the onions and garlic.
- Yellow Onion – Finely chopped for a sweet, savory base to the soup.
- Garlic – Minced fresh for that aromatic kick.
- Chicken Broth – The backbone of the soup—opt for a flavorful, low-sodium version.
- Cannellini Beans – Rinsed and drained to add creamy texture and protein.
- Ditalini Pasta – Small and sturdy, it holds up beautifully in the broth.
- Baby Spinach – Adds a pop of color and fresh, leafy goodness—wilt it right at the end.
- Salt and Freshly Ground Black Pepper – Season to taste for the perfect finishing touch.
Let’s Get This Soup Started Together
I know how precious time is on busy evenings, so I designed this Pesto Meatball Soup to be both simple and soul-warming.
You’ll spend about 20 minutes prepping the ingredients—it’s the perfect chance to unwind while you mix the meatballs. Then, everything simmers together for just 25 minutes. In under an hour, you’ll have a comforting, homemade dinner that feels like a slow-cooked labor of love. It’s one of those fall soup recipes that’s hearty enough to satisfy everyone around the table.

Pesto Meatball Soup
Ingredients
- 1 pound ground chicken
- 1/4 cup pesto
- 1/3 cup panko breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1 large egg
- 1 tsp kosher salt
- 1 tbsp olive oil
- 1 small yellow onion finely chopped
- 2 cloves garlic minced
- 6 cups chicken broth
- 1 15-ounce can cannellini beans rinsed and drained
- 1 cup ditalini pasta
- 4 cups baby spinach
- salt and freshly ground black pepper to taste
Method
- In a medium mixing bowl, combine the ground chicken, pesto, panko breadcrumbs, Parmesan cheese, egg, and salt until just mixed. Gently roll the mixture into 1-inch meatballs and place them on a plate.
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the meatballs in a single layer and cook for 3-4 minutes, turning occasionally, until browned on all sides. They do not need to be cooked through at this stage. Remove the meatballs from the pot and set aside.
- Add the chopped onion to the same pot and cook for 4-5 minutes, stirring occasionally, until it becomes soft and translucent. Add the minced garlic and cook for 1 more minute until fragrant.
- Pour in the chicken broth and bring the liquid to a boil over high heat. Stir in the ditalini pasta and cannellini beans, then reduce the heat to a simmer. Cook for 8 minutes, stirring occasionally, until the pasta is al dente.
- Gently return the meatballs to the pot and simmer for 4-5 more minutes until the meatballs are cooked through and the pasta is tender. Stir in the baby spinach and cook for 1-2 minutes until it has wilted. Season the soup with salt and pepper to taste before serving.
Nutrition
Private Notes
Thoughtful Tweaks for Special Diets
If you’re sugar-conscious or managing dietary needs like diabetic-friendly eating, I’ve got you covered. This soup is already pretty forgiving, but a few swaps can make it even more accommodating.
For lower glycemic impact, try whole wheat or legume-based pasta instead of ditalini. You can also reduce sodium by using low-sodium broth and skipping added salt. If you love making things from scratch, my toasted pine nut pesto lets you control every ingredient.
My Favorite Pro Tips for You
Over the years, I’ve learned a few tricks that make this Pesto Meatball Soup even more delightful. Here’s what I do every time:
- Use a cookie scoop for evenly sized meatballs—they’ll cook at the same rate and look beautiful in the bowl.
- Don’t overcook the spinach—add it at the very end so it just wilts and keeps its vibrant color.
- Toast your pasta lightly before adding to the broth. It adds a subtle nuttiness that pairs wonderfully with the pesto.
- Store leftovers without the pasta if you can. Cook it separately and add when serving to avoid mushiness.
Why This Soup Loves Your Body
This comforting Pesto Meatball Soup isn’t just good for the soul—it’s nourishing, too. The lean chicken meatballs provide protein without excess fat, while the cannellini beans and spinach add fiber and vitamins.
I love knowing that a bowl like this supports balanced eating. If you’re curious about building more meals around wholesome ingredients, check out my homemade chicken broth guide for an even deeper flavor base. For more inspiration on healthy comfort foods, browse these stuffed chicken breasts. You can also explore turkey pesto meatball preparation from Martha Stewart for a leaner variation.
A Lighter Take on Comfort
If you’re looking to lighten things up, this recipe adapts beautifully. Try using ground turkey instead of chicken for a leaner option, or add extra veggies like zucchini or kale.
You can also reduce the pasta and double up on beans for more fiber. I sometimes swirl in a dollop of Greek yogurt instead of Parmesan for creaminess without the cheese. For more ideas on light, comforting meals, see my white chicken chili or this cream of broccoli soup.
How I Love to Serve This Soup
There’s something so comforting about ladling hot soup into bowls as the evening light fades. I love serving this Pesto Meatball Soup with a thick slice of crusty bread for dipping, and sometimes a simple green salad on the side.
It’s also wonderful with a sprinkle of red pepper flakes for a little heat. For a fuller meal, try pairing it with pesto pasta or my creamy basil pesto pasta. It always reminds me of slow Sunday dinners with my family—cozy, connected, and completely un-rushed.
Don’t Worry, I Learned These for You
We’ve all had kitchen moments that didn’t go as planned. Here are a few common hiccups and how to avoid them:
- Overmixing the meatballs can make them tough. Mix just until combined—it’s okay if it’s a little uneven.
- Crowding the pot when browning. Give them space so they sear nicely instead of steaming.
- Overcooking the pasta—remember, it will keep cooking in the hot broth even off the heat.
If you’re new to meatballs, my basic meatball guide has more helpful tips. For more troubleshooting, meatballs puttanesca offers another great example. And if you’re short on time, consider quick pesto soup shortcuts using pre-made ingredients.
Keeping Your Soup Cozy for Later
This soup stores beautifully, making it perfect for meal prep. Let it cool completely before transferring to airtight containers—it’ll keep in the fridge for up to 4 days.
If you freeze it, I recommend omitting the pasta and adding it fresh when reheating. To warm, simmer gently on the stove with a splash of broth to bring back its soupy consistency. It’s just as comforting on day two, maybe even more so.
You’ve Got This, Friend
I hope this Pesto Meatball Soup becomes a trusted recipe in your kitchen, just like it is in mine. It’s one of those dishes that feels both special and simple—a little moment of warmth at the end of a long day.
If you loved this, you might also enjoy my fall soup collection, more seasonal soups, or butternut squash soup. For heartier options, try crockpot cheeseburger soup or chicken pasta dishes.
Cozy Soup Recipes You’ll Want to Make All Season
If you loved this pesto meatball soup, here are a few more comforting recipes that’ll keep you warm and satisfied:
- Butternut Squash Soup – Silky smooth with a touch of sweetness, perfect with crusty bread.
- White Chicken Chili – Creamy, mildly spicy, and loaded with tender chicken and white beans.
- Cream of Broccoli Soup – Classic comfort that feels both wholesome and indulgent.
- Crockpot Cheeseburger Soup – All the flavors of a cheeseburger in a cozy, spoonable form.
Frequently Asked Questions
Can I use store-bought pesto for this soup?
Absolutely! A good-quality store-bought pesto works perfectly here. I often use it when I’m short on time. Just give it a taste before adding salt to the soup, as some brands are quite salty already.
What can I use instead of ditalini pasta?
Any small pasta will work—orzo, small shells, or even broken angel hair. If you’re avoiding pasta, try using cooked quinoa or rice. I love how versatile this Pesto Meatball Soup is!
Can I make this soup ahead of time?
Yes, but I recommend storing the soup without the pasta and adding it when reheating. The pasta can get too soft if left in the broth. It keeps beautifully in the fridge for up to 4 days.
Is this soup freezer-friendly?
It freezes well, but again, without the pasta. Thaw in the fridge overnight and reheat gently on the stove, adding freshly cooked pasta or beans if you like. The flavors meld even more after freezing!









[…] is the taste of care and simplicity. If you enjoy this, you might also love our chicken taco soup, pesto meatball soup, or other fall soups. For more cozy dinner ideas, explore our chicken pot pie soup and crockpot […]