Go Back Email Link
–+ servings
Lemony meatball soup with hilopites pasta and fresh basil in a white bowl with a spoon.
Print

Lemony Meatball Soup

Tender herb-and-parmesan meatballs and tiny pasta simmer in a bright lemon broth in this easy one-pot meatball soup.
Course Dinner, Main Course
Cuisine Greek, International
Prep Time 25 minutes
Cook Time 30 minutes
Servings 8
Calories 671kcal

Ingredients

  • 1 lb ground beef (450 g)
  • 1 lb ground pork (450 g)
  • 2 large eggs
  • 1 cup grated parmesan divided (or kefalotiri)
  • ¾ cup plain breadcrumbs (or up to 1 cup) preferably homemade sourdough
  • 2 onions divided (1 roughly chopped for the meatballs, 1 diced for the broth)
  • 4 garlic cloves
  • ½ cup fresh parsley leaves
  • ½ cup fresh basil leaves plus more for serving
  • ½ cup spearmint leaves
  • 1 tablespoon ground cumin
  • 1 teaspoon dried oregano
  • ½ teaspoon chili pepper flakes plus more for serving
  • 2 teaspoons sea salt plus more to taste
  • freshly ground pepper to taste
  • ½ cup extra virgin olive oil (120 ml), divided
  • 8 cups chicken stock (2 liters)
  • 1 cup short hilopites or other small soup pasta
  • 3 lemons (2 zested and juiced, 1 cut into wedges for serving)

Instructions

  • Add the basil, spearmint, parsley, garlic, the roughly chopped onion, and ¼ cup of the olive oil to a food processor. Pulse until finely chopped.
  • In a large bowl, combine the ground beef and pork, eggs, ½ cup of the parmesan, ¾ cup of the breadcrumbs, the herb mixture, cumin, oregano, red pepper flakes, and 2 teaspoons of sea salt. Mix gently without overworking the meat. If the mixture is too wet to hold its shape, add more breadcrumbs, up to 1 cup total. With lightly wet palms, shape into 1½-inch meatballs.
  • Heat the remaining ¼ cup of olive oil in a large Dutch oven over medium heat until shimmering. Brown the meatballs 3 or 4 at a time, 2 to 3 minutes per batch, turning to brown all sides. Transfer to a plate and repeat with the rest.
  • Add the diced onion, season with a pinch of salt, and cook for 2 minutes, stirring and scraping up the browned bits from the bottom of the pot.
  • Return the meatballs to the pot and add the stock. Bring to a gentle boil, then reduce the heat to an active simmer. Cook, stirring gently now and then, 8 to 10 minutes, until the meatballs reach 160°F (71°C) inside.
  • Stir in the remaining ½ cup of parmesan and the pasta. Simmer until the pasta is tender, following the package time.
  • Stir in the lemon juice and zest. Season with salt and pepper to taste. Ladle into bowls, top with fresh herbs and red pepper flakes, and serve with lemon wedges and crusty bread.

Notes

  • Meat: Ground turkey works too. It's wetter, so add a little more breadcrumbs and chill the shaped meatballs for 30 minutes before browning.
  • Cheese: Kefalotiri or pecorino romano can replace the parmesan.
  • Breadcrumbs: Use plain, unseasoned breadcrumbs; seasoned ones make the soup too salty. Start with ¾ cup and add more only if the mixture is too soft to shape. Homemade crumbs vary in how much moisture they absorb.
  • Herbs: If you don't have fresh herbs, use about one-third the amount of dried.
  • Pasta: Any small soup pasta works; adjust the cooking time to the package. If making ahead, cook the pasta separately so it doesn't absorb the broth.
  • Food safety: Cook the meatballs to 160°F (71°C).

Nutrition

Calories: 671kcal | Carbohydrates: 32g | Protein: 34g | Fat: 45g | Saturated Fat: 14g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 23g | Trans Fat: 1g | Cholesterol: 140mg | Sodium: 1279mg | Potassium: 809mg | Fiber: 3g | Sugar: 7g | Vitamin A: 754IU | Vitamin C: 31mg | Calcium: 201mg | Iron: 4mg