Amanda’s Signature Meatball Soup

Hearty & Flavorful Meatball Soup: Featuring the Best Homemade Tender Meatballs

There’s nothing quite like a warm, comforting bowl of soup, especially when it features perfectly tender, flavorful meatballs. I recently created a soup recipe that was an absolute sensation in my home, and I’m thrilled to share it with you. This isn’t just any meatball soup; it’s a culmination of a long journey to perfect homemade meatballs, transformed into a hearty and incredibly satisfying meal. If you’re looking for a new family favorite that’s both delicious and a smart way to utilize a batch of fantastic homemade meatballs, you’ve come to the right place.

Before we dive into the delightful soup, we must first discuss the star component: the meatballs themselves. For years, I struggled with a meatball recipe that, while traditional and passed down through generations (from my mother-in-law, who got it from *her* mother-in-law!), never quite met my expectations. Despite its legacy, I consistently found the meatballs to be tough and dense. To achieve any semblance of tenderness, they required hours of slow simmering in sauce, which isn’t always practical when hunger strikes! This culinary frustration set me on a quest to find a better, more reliable method for truly tender, juicy homemade meatballs.

The Quest for Tender Meatballs: A Culinary Revelation

My search for the perfect meatball led me to bookmark several promising recipes. One, in particular, from Noble Pig, caught my attention not just for its appetizing appearance, but for a crucial piece of advice that changed my meatball game forever. It was a simple sentence, yet incredibly profound:

“…and mix thoroughly with a fork. Using a fork prevents overmixing and compacting which can toughen meatballs.”

That, right there, was my “aha!” moment. This single tip explained precisely why my previous meatballs were always so tough. I realized that my habit of vigorously kneading and rolling the meat by hand was leading to overmixing, activating the proteins too much and resulting in a dense, rubbery texture. At that point, I could have simply revisited my old recipe and applied this new fork-mixing technique. However, intrigued by Cathy’s (Noble Pig’s author) expertise, I decided to follow her recipe in its entirety. She also offered another valuable insight:

“The best way to shape meatballs is with a portioning scoop that has a retractable blade that releases the meat.”

Again, a revelation! My traditional method involved hand-rolling each meatball, often compacting them tightly in the process. Who knew that gentle mixing and proper shaping tools could make such a significant difference in achieving perfectly tender meatballs?

A fair warning about Cathy’s recipe: it yields a substantial quantity of meatballs. Looking at the ingredient list, I could tell these were going to be good, so I went ahead and prepared the full recipe. I often make large batches of meatballs to keep in the freezer, so having a plentiful supply was actually a bonus for future meal planning.

The final verdict on these new-and-improved meatballs? I found them absolutely fantastic. The texture was wonderfully tender, a stark contrast to my previous attempts. However, my family had a slightly different opinion. They felt the meatballs were “too heavy on the herbs,” specifically noting a strong oregano flavor. I concede there was a robust herbaceousness, but I thought it was delightful! Ugh. With nearly 100 meatballs now residing in my freezer, I needed a creative solution beyond just spaghetti sauce to encourage my family to enjoy them.

On a side note, I shared a bag of these meatballs with my neighbor, who has six children. Her family loved them, with only two kids turning up their noses. This merely confirmed my suspicion: my own family simply has somewhat bland taste buds. BAH! But if you’re open to a truly flavorful experience, I encourage you to try them. The recipe is below. My only real modifications were incorporating some ground pork in addition to ground beef for a richer flavor and substituting the individual dried oregano and basil with a convenient and balanced Italian Herb blend I sourced from Spice Hunter.

The Best Homemade Tender Meatballs Recipe

Meatballs

Adapted from Noble Pig

[Printable Version]

Ingredients:

  • 2 cups unseasoned bread crumbs
  • 1-1/2 cups Parmesan cheese, finely grated
  • 1 cup whole milk (I used 1%)
  • 3 cups beef broth, divided
  • 1 cup chopped fresh parsley
  • 6 eggs, beaten
  • 4 Tablespoons dried oregano leaves (subbed with Italian Herbs)
  • 4 teaspoons dried basil (subbed with Italian Herbs)
  • 2 Tablespoons garlic, minced
  • 2 Tablespoons kosher salt
  • 2 Tablespoons ground black pepper
  • 1/2 teaspoon red pepper flakes
  • 1/4 teaspoon nutmeg
  • 4 lb. ground chuck (I used 3 lbs of ground beef and 1 lb of ground pork)

Instructions:

  1. In a large mixing bowl, gently stir together the bread crumbs, Parmesan cheese, milk, 1 cup of beef broth, parsley, eggs, oregano (or Italian herbs), minced garlic, kosher salt, black pepper, basil (or Italian herbs), red pepper flakes, and nutmeg.
  2. Add the ground chuck (or your beef and pork mixture) to the bowl. Using a fork, mix thoroughly until just combined. Remember, using a fork prevents overmixing and compacting, which is key to ensuring truly tender meatballs. (Seriously, this tip is a game-changer!)
  3. The optimal way to shape these delicate meatballs is with a portioning scoop that features a retractable blade for easy release (a standard cookie scoop works perfectly for this). Aim for meatballs approximately 2 inches in diameter or 1.5 ounces each (I personally prefer them around 1 ounce each for soup).
  4. Coat a rimmed baking sheet generously with cooking spray. Arrange the meatballs on the pan, ensuring they are not touching each other to allow for even baking.
  5. Pour 1 cup of beef broth over the bottom of the pan around the meatballs. This adds moisture and flavor during baking.
  6. Bake the meatballs for 25 minutes at 450 degrees Fahrenheit.

Notice all the flavorful fat that renders out and collects at the bottom of the pan? This is often due to a few factors: 1) I use ground beef which can be fattier than leaner ground chuck, and 2) I incorporate ground pork. Furthermore, both my beef and pork are often sourced directly from a local farmer, rather than a conventional grocer. Farmer-sourced meats tend to have a higher fat content, contributing to richer flavor and moisture, as they aren’t trimmed as lean as typical supermarket cuts. Don’t worry, this fat contributes to the flavor of the meatballs and the baking method helps render some of it off.

Once baked, carefully remove the meatballs from the pan. If you have a second tray to bake, repeat the process. Allow the meatballs to cool completely before covering and refrigerating until ready for use. These meatballs are incredibly versatile and form the perfect base for numerous dishes.

For those who, like me, appreciate having extras on hand for quick meals, freezing is a fantastic option. Simply place all the cooled meatballs onto a cookie sheet, ensuring they don’t touch each other, and freeze for about 2 hours. Once they are firm and frozen, transfer them to a sealable freezer bag. This flash-freezing technique prevents them from sticking together, allowing you to easily grab only the amount you need for future recipes.

Amanda’s Hearty Meatball Soup: A Solution to Picky Eaters and a Delicious Meal

NOW, finally, let’s talk about the soup! With my freezer stocked with those wonderfully tender, herb-rich meatballs that my family wasn’t quite ready to embrace in a traditional pasta sauce, I knew I needed a creative way to serve them. This soup was born out of that necessity, and it quickly became a resounding success, converting even the pickiest eaters. It’s a perfect dish for a chilly evening or whenever you crave a hearty, flavorful meal that comes together with minimal fuss.

Amanda’s Meatball Soup

[Printable Version]

Ingredients:

  • 20 1-inch baked meatballs (from the recipe above, fresh or frozen)
  • 1 1/2 tablespoons olive oil
  • 1/2 red onion, diced
  • 1 tsp garlic, minced
  • 15 oz can tomato sauce
  • 2 cups water
  • 1 1/2 cup chicken broth
  • 2 tsp chicken soup base (bouillon will work equally well)
  • 1 1/2 cups zucchini juice (This is a fantastic way to add nutrients and subtle flavor if you have it in your freezer from a previous zucchini harvest! Alternatively, you can substitute with extra water, chicken broth, or even tomato juice for a richer tomato flavor.)
  • 1/2 tsp fine sea salt
  • 1/2 tsp Garlic Herb Sensation (I highly recommend this blend from Spice Hunter, but feel free to use your favorite all-purpose seasoning blend or a mix of garlic powder, onion powder, and dried herbs.)
  • 1 cup frozen peas
  • 1 cup Fideo (These are small, thin noodles that cook quickly and add a wonderful texture to the soup. If you’re unfamiliar, see my Sopa de Fideo soup post for a picture of these yummy noodles.)

Instructions:

  1. In a 5-quart Dutch oven or a large, heavy-bottomed soup pot, heat the olive oil over medium-low heat. Add the diced red onion and minced garlic and sauté for 4-5 minutes, or until they are tender and translucent but not browned. This step builds the aromatic base for the soup.
  2. Add the pre-baked meatballs to the pot. Gently turn them to coat them with the olive oil and lightly brown them for a minute or two. This helps to deepen their flavor.
  3. Pour in the tomato sauce, water, chicken broth, chicken soup base (or bouillon), zucchini juice (or your chosen substitute), fine sea salt, and Garlic Herb Sensation (or your preferred seasoning). Stir everything together to combine.
  4. Bring the soup to a rolling boil over medium-high heat. Once boiling, reduce the heat to low, cover partially, and let it simmer gently, uncovered, for 1.5 hours. This long simmer allows the flavors to meld beautifully and the meatballs to absorb more of the rich broth, becoming even more tender.
  5. Approximately an hour into the simmering process, prepare your frozen peas by submerging them in a bowl of hot water. This helps them thaw and warm slightly, preventing them from drastically cooling down the soup when added.
  6. Once the soup has simmered for the full 1.5 hours, drain the peas thoroughly and add them to the pot. Stir in the Fideo noodles.
  7. Continue to simmer for another 20-30 minutes, or until the Fideo noodles are perfectly tender. The Fideo cooks relatively quickly, so keep an eye on it to prevent overcooking.
  8. Serve hot! This hearty meatball soup is wonderful on its own or paired with some crusty bread for dipping.

This Meatball Soup is a fantastic way to enjoy homemade meatballs in a new, exciting format. The tender meatballs, rich broth, and delicate Fideo noodles combine to create a truly comforting and satisfying dish that’s sure to become a regular in your meal rotation. Don’t be deterred by the initial batch size of the meatballs; having them prepped and frozen is a brilliant strategy for quick weeknight dinners. Give this recipe a try, and you might just find your family asking for “Amanda’s Meatball Soup” again and again!

A close up photo of a bowl of Amanda's meatball soup.

Amanda’s Meatball Soup

4 from 1 vote

IMPORTANT – There are often Frequently Asked Questions within the blog post that you may find helpful. Simply scroll back up to read them!

Print It
Pin It
Rate It
Save ItSaved!

Prevent your screen from going dark
Author: Amanda Davis

Ingredients

  • 20 1- inch meatballs
  • 1 ½ tablespoons olive oil
  • ½ red onion diced
  • 1 tsp garlic minced
  • 15 oz can tomato sauce
  • 2 cups water
  • 1 ½ cup chicken broth
  • 2 tsp chicken soup base
  • 1 ½ cups zucchini juice
  • ½ tsp fine sea salt
  • ½ tsp Garlic Herb Sensation
  • 1 cup frozen peas
  • 1 cup Fideo

Instructions

  • In a 5 quart Dutch Oven or large soup pot, saute the red onion and garlic in olive oil over medium low heat for 4-5 minutes, or until tender, but not browned. Add meatballs and turn to coat with oil and brown for a minute or two. Add remaining ingredients EXCEPT the peas and Fideo. Bring soup to a boil. Reduce heat to low and simmer, uncovered, for 1.5 hours.
  • After the soup has been simmering for about an hour, submerge the frozen peas in a bowl of hot water. When soup hits the 1.5 hour mark, drain the peas and add them to the soup. Add Fideo and stir. Let simmer for another 20-30 minutes, or until noodles are nice and tender. Serve!
Tried this Recipe? Pin it for Later!Follow on Pinterest @AmandasCookin or tag #AmandasCookin!

The recipes on this blog are tested with a conventional gas oven and gas stovetop. It’s important to note that some ovens, especially as they age, can cook and bake inconsistently. Using an inexpensive oven thermometer can assure you that your oven is truly heating to the proper temperature. If you use a toaster oven or countertop oven, please keep in mind that they may not distribute heat the same as a conventional full sized oven and you may need to adjust your cooking/baking times. In the case of recipes made with a pressure cooker, air fryer, slow cooker, or other appliance, a link to the appliances we use is listed within each respective recipe. For baking recipes where measurements are given by weight, please note that results may not be the same if cups are used instead, and we can’t guarantee success with that method.