Hearty Meatball & Pasta Soup

Hearty & Healthy Meatball Soup with Orzo Pasta: Your Ultimate Comfort Food

This hearty, healthy, and absolutely delicious meatball soup with pasta is perfect for chilly evenings and makes for some delightful leftovers, ensuring warmth and flavor long after the first serving.

There’s something uniquely comforting about a steaming bowl of soup, a culinary embrace that transcends seasons. At our house, “soup season” isn’t confined to winter; it’s a year-round affair. Our latest obsession, and one we simply can’t get enough of, is this incredibly satisfying Meatball Soup with Orzo Pasta. It’s a dish that brings together tender, flavorful meatballs with tiny orzo pasta in a savory tomato broth, creating a meal that is both wholesome and deeply comforting.

This particular recipe has a special place in my collection, a true hidden gem I’ve cherished for years. While the exact blog where I first stumbled upon it online escapes me, I fondly recall a note indicating its original publication in Canadian Living. Over time, I’ve made subtle yet significant variations, particularly by incorporating my absolute favorite meatball recipe, elevating the dish to a new level of homemade perfection. The result? A soup that consistently delights with its comforting warmth and rich, nuanced flavors.

A white bowl full of pea and orzo soup with three meatballs nestled in the middle.

The Soul-Satisfying Secret of This Meatball & Orzo Soup

What makes this Meatball and Orzo Soup truly stand out is its thoughtful blend of simple ingredients that come together to create a complex and deeply satisfying flavor profile. The foundation is a straightforward yet robust tomato base, brought to life with classic aromatics like garlic and onions, and enhanced by everyday herbs and spices that resonate with warmth and familiarity. It’s a base that feels both rustic and refined, promising comfort with every spoonful.

The beauty of this soup also lies in its delightful textures and vibrant additions. Frozen peas, stirred in right at the very end, provide a burst of fresh sweetness and a touch of bright color, contrasting beautifully with the rich broth. And let’s not forget the orzo pasta – those tiny, rice-shaped pasta pieces are perfect for soup, softening to a tender consistency that makes this dish incredibly appealing, especially to younger palates. It’s a fantastic way to ensure even the pickiest eaters get a good dose of goodness.

Beyond being an instant hit at dinner, the true magic of this soup reveals itself in the leftovers. There’s a wonderful alchemy that happens overnight as the flavors meld and deepen, making the next day’s serving even more delicious. This makes it an ideal candidate for meal prepping, ensuring you have a healthy, hearty, and flavorful meal ready to go, perfect for busy weekdays or when you need a quick, warming pick-me-up.

Side view of a white bowl full of orzo and meatball soup.

Crafting the Perfect Meatballs: Tips for Tender, Flavorful Bites

The meatballs are undoubtedly the stars of this show, and taking a little extra care in their preparation makes all the difference. While many meatball soup recipes call for simmering raw meatballs directly in the broth, I find that baking them first results in a superior texture and allows them to hold their shape better in the soup. This method also creates a slightly crispy exterior that adds another layer of texture. Our recipe uses a secret ingredient: buttermilk. Soaking panko or breadcrumbs in buttermilk before mixing with the meat ensures incredibly moist and tender meatballs every time.

You have the flexibility to choose your favorite ground meat for these meatballs. Lean ground turkey, chicken, or beef all work wonderfully, offering different flavor profiles while keeping the soup light and healthy. The key is to avoid overmixing the meatball mixture, which can lead to tough meatballs. Gentle handling ensures a tender, melt-in-your-mouth experience. Seasoning with dried parsley, garlic powder, salt, and pepper infuses them with classic savory notes that perfectly complement the tomato broth.

Building a Robust Soup Base: Layers of Flavor

The soup base is where all the wonderful flavors begin to build. Starting with a good quality extra-virgin olive oil, we sauté chopped yellow onions until they are translucent and sweet. This foundational step is crucial for developing depth. Finely minced garlic and dried oregano are then added, releasing their fragrant aromas as they toast lightly, becoming incredibly aromatic. A touch of salt and freshly ground black pepper rounds out these initial flavors, setting the stage for the tomatoes.

Tomato paste is the next hero ingredient, offering concentrated tomato flavor and a beautiful richness. Stirring it in and letting it cook for a minute or two helps to deepen its color and enhance its sweetness before the liquid is added. For an extra boost of complex flavor, I highly recommend using fire-roasted diced tomatoes. Their smoky sweetness adds an incredible dimension to the soup. Combining these with low-sodium chicken broth and water creates the perfect simmering liquid, allowing all the ingredients to meld beautifully.

Mastering the Orzo: The Perfect Pasta Companion

Orzo pasta is an ideal choice for this soup. Its small, grain-like shape means it cooks quickly and is easy to eat, especially for children. It also absorbs the rich broth beautifully without becoming overly bulky or taking away from the other ingredients. The trick to perfect orzo in soup is to add it at the right time – typically towards the end of the cooking process – to prevent it from becoming mushy. We want tender, yet still slightly al dente, “nubbins” of pasta that add substance and chewiness to each spoonful.

A surprising but effective addition to the soup base is a tablespoon of brown sugar. This small amount works wonders to balance the acidity of the tomatoes, enhancing their natural sweetness and creating a more harmonious overall flavor profile. Once the orzo is cooked to perfection and the brown sugar has dissolved, the vibrant frozen peas and the pre-baked meatballs are gently stirred in, only needing to be heated through. This ensures the peas retain their bright color and slight snap, and the meatballs remain tender.

What to Serve With This Hearty Meatball Soup

This Meatball Soup with Pasta is a complete meal in itself, but pairing it with a few simple sides can elevate the dining experience. Here are some delicious suggestions:

  • Crusty Bread or Dinner Rolls: A warm, crusty baguette or homemade Fluffy Whole Wheat Dinner Rolls are perfect for soaking up every last drop of the savory broth. Garlic bread is also a fantastic addition for an extra flavor kick.
  • Fresh Salad: A light, crisp green salad with a vinaigrette dressing provides a refreshing contrast to the richness of the soup.
  • Steamed Vegetables: Even with peas in the soup, adding a side of steamed broccoli, green beans, or asparagus is always a good idea, especially for boosting vegetable intake for kids and adults alike.
  • Fresh Fruit with Dip: A simple side of fresh fruit, perhaps with a Honey Yogurt Dip, offers a sweet and healthy finish to the meal.
A white bowl of pea and orzo soup with three meatballs nestled in the middle.

Meatball Soup with Pasta

Yield: 6 Servings
Prep Time: 20 mins
Cook Time: 35 mins
Total Time: 55 mins
Average rating: 5 stars (2 ratings)
Print
Pin

Ingredients

For the meatballs:

  • 1 cup panko crumbs or regular bread crumbs
  • 1 cup buttermilk
  • 2 ½ pounds lean ground turkey, chicken or beef
  • 2 teaspoons dried parsley
  • 1 large egg
  • ½ teaspoon garlic powder
  • 1 teaspoon salt
  • ½ teaspoon pepper

For the soup:

  • 1 tablespoons extra-virgin olive oil
  • 1 medium yellow onion, chopped
  • 2 garlic cloves, finely minced
  • 1 teaspoons dried oregano
  • ½ teaspoon salt
  • ½ teaspoon fresh ground black pepper
  • 1 (6-ounce) can tomato paste
  • 1 (28-ounce) can diced tomatoes (use fire-roasted diced tomatoes for a boost of flavor)
  • 2 cups low-sodium chicken broth
  • 2 cups water
  • 1 cup dry orzo pasta
  • 1 tablespoon brown sugar
  • 1 cup frozen peas
  • Freshly grated Parmesan cheese, for serving

Instructions

  1. For the Meatballs:

    Line a large rimmed baking sheet with foil and lightly coat with cooking spray. Set aside. Preheat the oven to 400 degrees F (200 degrees C).
  2. In a large bowl, combine the panko crumbs and buttermilk. Let the mixture sit for five minutes, allowing the crumbs to absorb the liquid. This helps create tender meatballs. Add in your chosen ground meat (turkey, chicken, or beef), dried parsley, egg, garlic powder, salt, and pepper. Mix until just combined, being careful not to overmix, which can make the meatballs tough.
  3. Form the mixture into 1-inch or slightly larger-sized meatballs. Place them about 1/2-inch apart on the prepared baking sheet. Bake for 20-25 minutes, or until they are fully cooked through and lightly browned. Remove from the oven and set aside. If there is excess grease on the baking tray, you can transfer the meatballs to a paper-towel lined plate to drain.
  4. To Make the Soup:

    While the meatballs are baking, heat the olive oil in a large saucepan or Dutch oven over medium heat. Add the chopped yellow onion, minced garlic, dried oregano, ½ teaspoon salt, and ½ teaspoon fresh ground black pepper. Cook, stirring occasionally, until the onion has softened and become translucent, about 5 minutes.
  5. Stir in the tomato paste until it is well combined with the onion and garlic mixture. Cook for another 1-2 minutes, stirring constantly, to deepen its flavor. Add the diced tomatoes (fire-roasted if using), low-sodium chicken broth, and water. Bring the mixture to a boil, then reduce the heat to low and simmer for 10 minutes, stirring occasionally to prevent sticking. This allows the flavors to meld.
  6. Stir in the dry orzo pasta and brown sugar. Continue to simmer for 10-12 minutes, or until the pasta is tender but still retains a slight bite (al dente) and is not mushy. Keep an eye on the liquid level, adding a splash more broth or water if the soup becomes too thick as the orzo absorbs liquid.
  7. Finally, stir in the frozen peas and the baked meatballs. Cook for just a few minutes, until the peas are heated through and the meatballs are warm. Taste and adjust seasoning as needed.
  8. Serve hot, garnished generously with freshly grated Parmesan cheese. If you prefer, you can add the meatballs directly to individual bowls of soup rather than stirring them all into the pot, especially if you anticipate having many leftovers (see notes below). Enjoy your comforting homemade meatball soup!

Notes

Spice It Up with Red Pepper Flakes: For those who enjoy a little heat, add a pinch of dried red pepper flakes to the soup base along with the oregano. It provides a wonderful, subtle warmth without overpowering the other flavors.

Leftover Meatballs are a Bonus: This recipe often yields a generous amount of meatballs. If you find yourself with extra, don’t stir them all into the soup. Instead, serve them individually in each bowl of soup. Any remaining cooked meatballs can be frozen for later use. They are perfect for quick meatball subs, another batch of this delicious soup, or added to pasta dishes. Simply thaw and reheat.

Make it Your Own – Variations: Feel free to experiment with other vegetables like chopped carrots or celery (sautéed with the onion), or a handful of spinach stirred in at the end. You can also swap out orzo for other small pasta shapes like ditalini or small elbow macaroni. For a gluten-free version, use gluten-free breadcrumbs in the meatballs and a gluten-free small pasta, or omit the pasta and add extra vegetables like zucchini noodles or diced potatoes.

Storage and Freezing: This soup stores wonderfully! Allow it to cool completely before transferring to airtight containers. It can be refrigerated for up to 3-4 days. For longer storage, freeze the soup (without the pasta or with very al dente pasta, as pasta can become mushy upon thawing and reheating) for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of broth or water if needed. Cook fresh pasta if freezing without it.

Author: Mel
Course: Soup
Cuisine: American
Method: Bake, Stovetop

Nutrition Information (per serving):
Serving: 1 Serving, Calories: 498kcal, Carbohydrates: 47g, Protein: 57g, Fat: 10g, Saturated Fat: 3g, Cholesterol: 139mg, Sodium: 1151mg, Fiber: 6g, Sugar: 14g

Recipe Source: Adapted from a recipe originally published in Canadian Living, discovered online years ago.

Frequently Asked Questions (FAQs) About Meatball Soup

Can I make this soup vegetarian?
Yes, you can! For a vegetarian version, substitute the ground meat with plant-based ground “meat” or lentils in the meatballs, and use vegetable broth instead of chicken broth. You can also skip the meatballs entirely and add extra vegetables like chickpeas, diced zucchini, or cannellini beans for protein.
Can I use a different type of pasta?
Absolutely. While orzo is excellent for this soup, other small pasta shapes like ditalini, small shells, elbow macaroni, or even broken spaghetti can work. Adjust cooking times according to package directions, ensuring the pasta is cooked al dente in the soup.
How can I make this soup spicier?
To add more heat, increase the amount of red pepper flakes or add a pinch of cayenne pepper with the oregano. You could also stir in a dash of your favorite hot sauce at the end.
What if my soup is too thick or too thin?
If the soup is too thick, especially after the orzo has cooked, simply add more chicken broth or water until it reaches your desired consistency. If it’s too thin, you can let it simmer uncovered for a bit longer to allow some liquid to evaporate, or mash a few of the diced tomatoes against the side of the pot to thicken it slightly.
Can I prepare parts of this soup in advance?
Yes! The meatballs can be made and baked ahead of time, then refrigerated for up to 2-3 days or frozen. You can also chop your onions and mince your garlic in advance. It’s best to cook the pasta directly in the soup just before serving to prevent it from becoming overly soft or absorbing too much liquid.

Conclusion: A Warm Embrace in Every Spoonful

This Hearty & Healthy Meatball Soup with Orzo Pasta is more than just a recipe; it’s an invitation to create comforting memories in your kitchen. Its simple, wholesome ingredients come together in a symphony of flavors and textures that satisfy the soul and nourish the body. From the tender, homemade meatballs to the savory tomato broth and the tiny, comforting orzo, every element plays a crucial role in making this a truly unforgettable meal. Whether it’s a cold winter night or a mild summer evening, this soup promises a warm embrace in every spoonful. Give it a try, and watch it become a cherished staple in your family’s recipe rotation. Happy cooking!

Explore More Comforting Soup Recipes:

Lemon Chicken Orzo Soup
Amazing Leftover Ham Bone Lentil Soup
Slow Cooker Beef Vegetable Noodle Soup
Creamy Tuscan Tortellini Soup {Quick and Easy}