Go Back

Mexican Meatball Soup

This is a flavorful and healthy soup that the entire family will enjoy!

Course #dinner
Cuisine Mexican
Keyword #meatballs, #soup
Prep Time 15 minutes
Cook Time 40 minutes
Servings 4 people
Author Williams-Sonoma


Meatball Soup

  • 2 zucchini (courgettes) coarsely chopped
  • 3 stalks of celery coarsely chopped
  • 2.5 cups beef broth
  • 1 can (14.5oz) whole plum roma tomatoes coarsely chopped with juice
  • 2 tbsp tomato paste
  • 1 yellow onion chopped
  • 4.5 tsp fresh oregano minced
  • 1 tsp chili powder
  • salt & pepper
  • 1 lb ground beef minced
  • 1 egg lightly beaten
  • 1/4 cup fresh bread crumbs


Make the soup base:

  1. Gather these ingredients: zucchini, celery, broth, tomatoes and juice, tomato paste, all but 2 tbsps of the onion, 1/2 tsp of oregano, chili powder, and 1 cup of water.

  2. Get out a large soup pot and bring the above ingredients to a boil over medium heat. Once it hits a boil, reduce the heat to low and simmer uncovered until veggies are nice and soft. It will take around 30 minutes. Season with salt to taste.


  1. Gather the ingredients for the meatballs while the base of the soup is simmering: ground beef, egg, bread crumbs, remaining onion, oregano, 1 1/2 tsp salt, 1 tsp pepper.

  2. Get out a small bowl and combine the above ingredients. Mix gently with your hands.

  3. Roll meat mixture into 1 inch balls and put on a plate.

Finish the Soup

  1. Once the base soup is ready and the veggies are soft, ladle the meatballs into the soup.

  2. Cook the meatballs in the simmering soup until opaque throughout, about 9 minutes. When the meatballs are finished cooking, taste to make sure the seasoning is to your liking and ladle the soup into bowl. Enjoy!

Recipe Notes

The original recipe is brought to you by Williams-Sonoma and can be found HERE.