Meatball Soup

Meatball soup is a cozy, heartwarming dish that brings together tender meatballs, nutritious vegetables, and comforting broth for a memorable meal. This delightful recipe makes for the perfect weeknight dinner or an inviting weekend lunch. With its delightful aroma wafting through your kitchen, you can’t help but feel the warmth of home. Each spoonful offers a symphony of flavors, with savory turkey meatballs mingling with fresh veggies and al dente orzo, creating a vibrant bowl of goodness.

Meatball Soup

I first stumbled upon meatball soup during a chilly winter afternoon when all I craved was something that could warm my soul. Let me tell you, nothing beats that feeling of ladling a steaming bowl of soup into your favorite cozy mug. The best part? This recipe is easy to master, budget-friendly, and a total crowd-pleaser! I can’t wait for you to experience the comfort and satisfaction this meatball soup offers!

Table of Contents

Why You’ll Love This Recipe

  • Simple & Quick: This soup comes together in about 60 minutes, perfect for busy weeknights.
  • Irresistible Flavor: Every bite is packed with deliciousness from the seasoned meatballs and fresh veggies swimming in a savory broth.
  • Eye-Catching Appeal: The colorful vegetables and tender meatballs look inviting and appetizing.
  • Flexible Serving: It’s great for lunch, dinner, or meal prep, and the leftovers taste even better!
  • Diet-Friendly Options: You can easily adapt this recipe by swapping in ground turkey for a leaner option or using gluten-free orzo.

Ingredients You’ll Need

  • 16 ounces ground turkey (93/7 blend): This blend offers a nice balance of flavor and lean meat for tender meatballs. You can substitute with ground chicken or beef if you prefer.
  • ½ cup panko breadcrumbs: Light and crispy, they provide the right texture while keeping meatballs juicy. Regular breadcrumbs can work too, but panko gives a crunchier exterior.
  • ¼ cup grated parmesan cheese: Adds a lovely umami flavor. Use fresh for the best taste, although pre-grated works in a pinch.
  • 2 cloves garlic (minced or pressed): Fresh garlic boosts flavor significantly. If you don’t have fresh, garlic powder can be a alternative, but lessen the amount.
  • 1 teaspoon Worcestershire sauce: This sauce enhances the richness of the meatballs. Soy sauce can be used for a different flavor profile.
  • ½ teaspoon Italian seasoning: A blend of herbs that elevates the dish’s taste. Feel free to use fresh herbs if you have them on hand.
  • ¼ teaspoon coarse ground black pepper: Freshly cracked pepper provides depth of flavor. Adjust to taste.
  • ¼ teaspoon kosher salt: Essential for flavor. Be mindful if you’re using broth that’s already salted.
  • 3 tablespoons olive oil: Used for browning the meatballs. You could substitute with canola or vegetable oil.
  • 1 cup diced onion (1 medium yellow onion): Adds sweetness and aroma to the soup. Shallots can also be used for a milder flavor.
  • 1 cup diced carrot (about 4 small carrots or 2 large): Those bright orange bits bring natural sweetness. Frozen carrots can also be an easy substitute.
  • 1 cup diced celery (about 3 stalks): Gives a nice crunch and balances the flavors with its earthy taste.
  • ½ teaspoon kosher salt: For the veggies, enhancing their flavor; add wisely based on broth’s saltiness.
  • ½ teaspoon coarse ground black pepper: Again, add according to your taste preferences.
  • 4 cups reduced sodium chicken broth: A comforting base, homemade or store-bought will work; low sodium is a good choice, so you control the salt.
  • 2 cups water (or additional broth): Adjusts soup consistency. Using all broth is great too if you prefer richer flavor.
  • 1 teaspoon Italian seasoning: For added depth in the broth.
  • ½ cup uncooked orzo: This pasta adds a heartiness to the soup. Substitutes like small shells or ditalini can work in a pinch.
  • 5 ounces baby spinach (5 to 6 loosely packed cups): Fresh spinach adds color and nutrients. You can swap it for kale or Swiss chard if desired.
Meatball Soup

How to Make Meatball Soup

  1. Mix Meatball Ingredients: In a large bowl, combine 16 ounces ground turkey, ½ cup panko breadcrumbs, ¼ cup grated parmesan cheese, 2 cloves minced garlic, 1 teaspoon Worcestershire sauce, ½ teaspoon Italian seasoning, ¼ teaspoon coarse ground black pepper, and ¼ teaspoon kosher salt. Mix gently until just combined, then form into small meatballs, about 1 inch in diameter (you’ll get roughly 34 meatballs). Lay them on a plate as you prepare to cook.

  2. Brown the Meatballs: Heat a large pot over medium-high heat and add 3 tablespoons olive oil. When the oil is hot, add the meatballs in a single layer. Cook without stirring until they’re browned on the bottom, about 4 minutes. If they resist moving, cook a minute or two more. Gently turn the meatballs to brown on all sides, about 4 to 5 minutes in total. They don’t have to be fully cooked at this stage; remove the meatballs from the pot once done.

  3. Sauté the Veggies: In the same pot used for meatballs, add 1 cup diced onion, 1 cup diced carrot, 1 cup diced celery, ½ teaspoon kosher salt, and ½ teaspoon coarse ground black pepper. Stir frequently and let them cook until the onions become translucent, about 4 to 5 minutes.

  4. Boil the Broth: Pour in 4 cups reduced sodium chicken broth and 2 cups water (or more broth). Add reserved meatballs back into the pot. Increase heat to high, bringing everything to a boil.

  5. Cook the Orzo: Once boiling, add ½ cup uncooked orzo to the pot. Lower the heat and let it simmer for 9 to 11 minutes or until the pasta is al dente, stirring occasionally.

  6. Add Spinach: If your spinach leaves are large, roughly chop them. Toss in 5 ounces baby spinach, stirring until the spinach is wilted, which should take about 2 minutes.

  7. Adjust Consistency: If the soup seems too thick after the pasta cooks, feel free to add more water or broth to achieve your desired consistency. Check the seasoning and add more salt or pepper if needed.

  8. Serve Immediately: Dish up hot bowls of meatball soup and enjoy the warm flavors right away!

Meatball Soup

Storing & Reheating

For optimal freshness, store any leftover meatball soup in an airtight container in the refrigerator for up to 4 days. If you plan to keep it longer, consider freezing it for up to 3 months. When reheating, simply warm the soup gently on the stove over medium heat, adding a splash of water or broth to refresh its consistency and flavor. The soup may thicken slightly upon cooling, so adjusting with a bit of liquid helps bring it back to life.

Chef’s Helpful Tips

  • Avoid overmixing the meatball ingredients; it can make them tough. Gently combine until just mixed.
  • Use room-temperature ground turkey for easier handling during meatball formation.
  • Always taste the broth before serving and adjust the seasoning as necessary; don’t rely solely on the recipes.
  • Orzo cooks quickly, so keep an eye on it. Overcooking can lead to a mushy texture.
  • For a make-ahead option, prepare soup but add spinach and orzo just before serving to prevent wilting.

This meatball soup is not only a feast for the senses but also a fantastic way to bring comfort food to your table. You can make it on a whim or plan special occasions around it, evolving the dish with your favorite veggies or pasta. Enjoy the wholesome nostalgia this simple yet delicious meal offers, and don’t forget to gather your loved ones around as you serve a bowlful of warmth!

Recipe FAQs

Can I use a different type of meat?

Absolutely! While this recipe uses ground turkey for its lean quality, you can easily substitute it with ground beef, chicken, or even pork. Each type will lend its own unique flavor to the meatballs.

How do I store leftovers properly?

Leftover meatball soup can be stored in an airtight container in the refrigerator for up to 4 days. If you want to freeze it, ensure it’s cooled completely, then store it in a freezer-safe container for up to 3 months. Just remember to leave some space at the top of the container, as the soup will expand when frozen.

Can I make this soup vegetarian?

Definitely! To create a vegetarian version, swap out the ground turkey for a plant-based protein like lentils or mushrooms. Use vegetable broth instead of chicken broth, and feel free to add in more veggies like zucchini or bell peppers.

What can I serve with meatball soup?

This soup is wonderfully satisfying on its own, but you could serve it with crusty bread or a fresh salad on the side. A sprinkle of extra parmesan or a drizzle of olive oil can elevate the experience even more!

More Soups Recipes

👉 If you make my Meatball Soup recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on Pinterest for more easy recipes.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Meatball-Soup-Recipe

Meatball Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Laura
  • Prep Time: 20 minutes
  • Cook Time: 60 minutes
  • Total Time: 1 hour 20 minutes
  • Yield: 5 servings 1x
  • Category: Soups
  • Method: Stovetop
  • Cuisine: Italian

Description

This Meatball Soup brings together irresistible flavors of turkey meatballs and fresh vegetables in a simple, comforting dish. It’s ideal for a quick dinner full of warmth and nutrition, making it perfect for families and soup lovers alike!


Ingredients

Scale
  • 16 ounces ground turkey (93/7 blend)
  • ½ cup panko breadcrumbs
  • ¼ cup grated parmesan cheese
  • 2 cloves garlic (minced or pressed)
  • 1 teaspoon worcestershire sauce
  • ½ teaspoon italian seasoning
  • ¼ teaspoon coarse ground black pepper
  • ¼ teaspoon kosher salt
  • 3 tablespoons olive oil
  • 1 cup diced onion (1 medium yellow onion)
  • 1 cup diced carrot (about 4 small carrots or 2 large)
  • 1 cup diced celery (about 3 stalks)
  • ½ teaspoon kosher salt
  • ½ teaspoon coarse ground black pepper
  • 4 cups reduced sodium chicken broth
  • 2 cups water (or additional broth)
  • 1 teaspoon italian seasoning
  • ½ cup uncooked orzo
  • 5 ounces baby spinach (5 to 6 loosely packed cups)


Instructions

  1. In a large bowl, combine all meatball ingredients and mix until just blended. Form the mixture into small meatballs, approximately 1 inch in diameter, and set aside on a plate.
  2. Heat a large pot over medium-high heat and add oil. Once hot, add the meatballs in a single layer and let them cook undisturbed until browned on one side, about 4 minutes. If they stick, give them another minute or two. Flip and cook until browned on all sides but not fully cooked, then remove from the pot.
  3. In the same pot, add diced onions, carrots, celery, salt, and pepper. Cook while stirring until the onions become translucent, about 4-5 minutes.
  4. Pour in broth, add water, Italian seasoning, and the browned meatballs. Increase the heat to high, bringing the soup to a boil.
  5. Once boiling, add orzo and reduce heat to maintain a simmer for 9-11 minutes, or until pasta is cooked al dente as per package instructions.
  6. If needed, chop larger spinach leaves, then add spinach to the soup and stir until wilted, which takes about 2 minutes.
  7. Adjust soup consistency with additional water or broth as necessary. Taste and season with more salt and pepper if desired.
  8. Serve hot.

Notes

For added flavor, consider using homemade chicken broth instead of store-bought.
You can substitute the ground turkey with ground beef or chicken for a different taste. Loosely packed spinach ensures a better texture in the soup.


Nutrition

  • Serving Size: 1 serving
  • Calories: 380
  • Sugar: 3g
  • Sodium: 700mg
  • Fat: 16g
  • Saturated Fat: 3g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 36g
  • Fiber: 3g
  • Protein: 24g
  • Cholesterol: 90mg

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star