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
Mexican Meatball Soup Recipe

Mexican Meatball Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 24 reviews
  • Author: Emma
  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Total Time: 55 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Non-Vegetarian

Description

This Mexican Meatball Soup is a comforting and flavorful dish that features tender meatballs, hearty vegetables, and a savory broth. Perfect for a cozy night in or to impress guests with its zesty Mexican-inspired flavors.


Ingredients

Scale

For the Meatballs:

  • 1 lb ground beef
  • ¼ cup uncooked white rice
  • 1 egg
  • 2 tbsp chopped fresh cilantro
  • 1 garlic clove (minced)
  • ½ tsp ground cumin
  • ½ tsp salt
  • ¼ tsp black pepper

For the Soup:

  • 1 tbsp olive oil
  • 1 small onion (chopped)
  • 2 carrots (peeled and diced)
  • 2 celery stalks (diced)
  • 1 zucchini (diced)
  • 1 (14.5 oz) can diced tomatoes
  • 6 cups beef or chicken broth
  • 1 tsp dried oregano
  • ½ tsp chili powder
  • Salt and pepper to taste
  • Fresh lime wedges and chopped cilantro for garnish


Instructions

  1. Prepare the Meatballs: In a mixing bowl, combine the ground beef, rice, egg, cilantro, garlic, cumin, salt, and pepper. Form into small meatballs.
  2. Cook the Soup: Sauté onion, carrots, celery. Add tomatoes, broth, oregano, chili powder. Add meatballs, simmer for 25-30 mins. Add zucchini in the last 10 mins. Season and serve hot.

Notes

  • This soup is great for meal prep and tastes even better the next day.
  • For a spicier version, add a diced jalapeño with the vegetables or a dash of hot sauce when serving.

Nutrition

  • Serving Size: 1 ½ cups
  • Calories: 310
  • Sugar: 5g
  • Sodium: 680mg
  • Fat: 15g
  • Saturated Fat: 5g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 3g
  • Protein: 25g
  • Cholesterol: 90mg