Pesto Meatball Orzo Soup is a comforting, flavor-packed meal that combines juicy homemade meatballs, tender orzo pasta, vibrant vegetables, and a rich, savory broth finished with fragrant basil pesto. Every spoonful delivers a delicious balance of hearty meat, delicate pasta, and fresh herbs, making this soup perfect for chilly evenings, family dinners, or whenever you’re craving a satisfying one-pot meal.

Pesto Meatball Orzo Soup:
Unlike traditional meatball soups, this recipe gets an extra burst of flavor from basil pesto, which adds a fresh, aromatic richness that perfectly complements the savory broth and tender meatballs. The addition of carrots, celery, onions, spinach, and Parmesan cheese creates a wholesome dish that’s both nourishing and incredibly delicious.
Easy enough for busy weeknights yet elegant enough for entertaining, Pesto Meatball Orzo Soup is a versatile recipe that can be customized with your favorite vegetables or homemade pesto. Serve it with crusty bread and a fresh salad for a complete Italian-inspired meal.
History:
Italian cuisine has long celebrated soups made with meatballs, pasta, vegetables, and flavorful broths. While traditional recipes such as Minestra Maritata (Italian Wedding Soup) feature tiny meatballs and leafy greens, modern Italian-American cooking has introduced creative variations using different pasta shapes and herb-based sauces.
Pesto, originating in Genoa in the Liguria region of Italy, has been a staple sauce for centuries. Traditionally made from fresh basil, pine nuts, garlic, Parmesan cheese, olive oil, and Pecorino cheese, pesto is commonly served with pasta but has become a popular ingredient in soups for its bright and aromatic flavor.
Combining tender meatballs, orzo pasta, and basil pesto creates a modern comfort dish that blends authentic Italian flavors with the convenience of contemporary home cooking.
Subscribe to our youtube channel Kitchenpedia for more delicious recipes and hit the like button if you enjoyed this youtubevideo. Share it with your friends and Family.
Pesto Meatball Orzo Soup
Ingredients
For the Meatballs
- 1 pound (450 g) ground beef or Italian sausage
- ¼ cup breadcrumbs
- ¼ cup grated Parmesan cheese
- 1 large egg
- 2 cloves garlic, minced
- 1 tablespoon chopped fresh parsley
- 1 teaspoon Italian seasoning
- ½ teaspoon salt
- ½ teaspoon black pepper
For the Soup
- 2 tablespoons olive oil
- 1 medium onion, diced
- 2 carrots, sliced
- 2 celery stalks, sliced
- 3 cloves garlic, minced
- 8 cups chicken broth
- 1 cup uncooked orzo pasta
- 2 cups baby spinach
- ¼ cup basil pesto
- ½ teaspoon dried oregano
- ½ teaspoon dried basil
- Salt and freshly ground black pepper, to taste
Garnishes
- Fresh basil leaves
- Grated Parmesan cheese
- Chopped parsley
- Freshly cracked black pepper
- Extra pesto for drizzling
Instructions
- In a large bowl, combine the ground meat, breadcrumbs, Parmesan cheese, egg, garlic, parsley, Italian seasoning, salt, and black pepper.
- Mix gently until combined and form into small meatballs.
- Heat olive oil in a large soup pot over medium heat.
- Brown the meatballs for 5–6 minutes, turning occasionally. Remove and set aside.
- In the same pot, sauté the onion, carrots, and celery until softened.
- Add the garlic and cook for 1 minute until fragrant.
- Pour in the chicken broth and bring to a gentle boil.
- Add the browned meatballs, oregano, and dried basil.
- Simmer for 15 minutes until the meatballs are fully cooked.
- Stir in the orzo pasta and cook for 8–10 minutes until tender.
- Add the spinach and cook for 2 minutes until wilted.
- Remove the pot from the heat and stir in the basil pesto.
- Taste and adjust the seasoning with salt and pepper.
- Serve hot, topped with grated Parmesan, fresh basil, and an extra drizzle of pesto.
Notes
- Homemade pesto provides the freshest flavor.
- Small meatballs cook more evenly and are easier to eat.
- Stir the pesto in after removing the soup from the heat to preserve its vibrant color.
- Fresh spinach wilts quickly and adds nutrients.
- Orzo continues to absorb broth as it sits.
- Add extra broth when reheating leftovers if needed.
- Freshly grated Parmesan melts more smoothly than pre-grated cheese.
- Store leftovers in the refrigerator for up to 4 days.
Tips for Pesto Meatball Orzo Soup:
- Avoid overmixing the meatball mixture to keep the meatballs tender.
- Brown the meatballs before simmering for richer flavor.
- Use high-quality chicken broth for the best taste.
- Cook the orzo until just al dente.
- Stir gently after adding the orzo to prevent sticking.
- Add pesto only at the end of cooking for maximum freshness.
- Garnish generously with Parmesan and basil.
- Serve with warm crusty bread for a complete meal.
FAQ’s for Pesto Meatball Orzo Soup:
1. Can I use frozen meatballs?
Yes. Frozen fully cooked meatballs work well and save preparation time.
2. Can I substitute another pasta?
Absolutely. Ditalini, small shells, or acini di pepe are excellent alternatives.
3. Can I make this soup vegetarian?
Yes. Replace the meatballs with plant-based meatballs and use vegetable broth.
4. Can I freeze the soup?
Yes, but it’s best to freeze it without the orzo, as the pasta may become soft after thawing.
5. How long will leftovers last?
Store the soup in an airtight container in the refrigerator for up to 4 days.
6. Can I use kale instead of spinach?
Yes. Kale works wonderfully; simply simmer it a few minutes longer until tender.
7. Why should pesto be added at the end?
Adding pesto after cooking helps preserve its fresh basil flavor and bright green color.
8. What can I serve with Pesto Meatball Orzo Soup?
It pairs beautifully with garlic bread, focaccia, Caesar salad, roasted vegetables, bruschetta, or a simple mixed green salad.
Conclusion:
Pesto Meatball Orzo Soup is a hearty and comforting one-pot meal that combines tender meatballs, delicate orzo, fresh vegetables, and fragrant basil pesto in a rich, savory broth. Easy to prepare and full of classic Italian-inspired flavors, this soup is perfect for weeknight dinners, meal prep, or cozy family gatherings. With its wholesome ingredients and satisfying taste, it’s a recipe you’ll want to make again and again.

