Print
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: Hearty, Flavorful, and Comforting


  • Author: Catalina
  • Total Time: 45 minutes
  • Diet: Gluten Free

Description

This hearty Meatball Soup is packed with tender, homemade meatballs, flavorful broth, and plenty of vegetables. With a medley of fresh herbs and spices, this soup is a comforting, filling dish perfect for cozy nights. Serve it with freshly grated Parmesan and a sprinkle of red pepper flakes for an extra kick!


Ingredients

Scale
  • 1 ½ pounds lean ground beef, chicken, or turkey
  • 1 egg, lightly whisked
  • ½ cup freshly grated Parmesan cheese (plus more for serving)
  • ⅓ cup unseasoned bread crumbs
  • 1 tablespoon dried oregano, divided
  • 1 teaspoon sweet paprika, divided
  • 1 cup chopped parsley leaves, divided
  • 3 to 5 garlic cloves, minced (divided)
  • Extra virgin olive oil (for cooking)
  • Kosher salt (to taste)
  • Black pepper (to taste)
  • 1 small onion, chopped
  • 2 carrots, chopped
  • 2 celery stalks, chopped
  • 1 small green bell pepper, chopped
  • 5 to 6 cups (4048 ounces) beef, chicken, or vegetable broth
  • 1 (28-ounce) can peeled tomatoes with juices
  • ¾ cup small pasta (e.g., ditalini or small shells), uncooked

 

  • Red pepper flakes (optional, for serving)

Instructions

  • Make the Meatballs: In a large bowl, combine the ground beef (or chicken or turkey), whisked egg, grated Parmesan, bread crumbs, ½ tablespoon oregano, ½ teaspoon paprika, ½ cup parsley, and 2-3 minced garlic cloves. Season with salt and pepper to taste. Mix until just combined, then shape the mixture into small meatballs, about 1-inch in diameter.

  • Cook the Meatballs: Heat a tablespoon of olive oil in a large pot or Dutch oven over medium heat. Add the meatballs in batches, cooking until browned on all sides, about 5-7 minutes. Remove and set aside.

  • Sauté the Vegetables: In the same pot, add a bit more olive oil, then sauté the chopped onion, carrots, celery, and bell pepper over medium heat until softened, about 8 minutes.

  • Simmer the Soup: Add the remaining garlic, oregano, and paprika to the vegetables and cook for 1 minute. Pour in the broth and canned tomatoes with their juices, scraping up any browned bits from the bottom of the pot. Bring to a boil, then lower the heat and let the soup simmer for 10-15 minutes.

  • Cook the Pasta: Add the uncooked pasta to the pot and cook according to the package instructions, typically 8-10 minutes, until the pasta is tender.

  • Add the Meatballs: Return the cooked meatballs to the pot and simmer for another 5 minutes, allowing the flavors to meld together.

 

  • Serve: Taste the soup and adjust seasoning with more salt and pepper if needed. Ladle the soup into bowls and garnish with fresh parsley and extra Parmesan cheese. Optionally, sprinkle with red pepper flakes for some heat.

Notes

  • If you prefer a spicier kick, feel free to increase the amount of red pepper flakes.
  • You can use gluten-free breadcrumbs for a gluten-free version.
  • Any small pasta will work well in this recipe—feel free to use whatever you have on hand!

 

  • If you want a richer broth, you can use beef broth instead of chicken or vegetable broth.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup, Comfort Food, Meatballs
  • Method: Simmering, Sautéing
  • Cuisine: American/Italian

Keywords: Meatball Soup, Homemade Meatballs, Comfort Food, Soup, Pasta Soup, Hearty Soup, Cozy Soup, Parmesan