Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Mexican Meatball Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Mexican Meatball Soup is a comforting, flavorful dish perfect for family dinners or cozy nights at home. Tender meatballs float in a rich, tomato-based broth with fresh vegetables and aromatic spices. This soup is hearty yet light, satisfying without being heavy. It’s versatile, easy to customize, and freezes well for make-ahead meals. Serve with warm tortillas or crusty bread for a complete, comforting meal that everyone will love.

  • Total Time: 1 hour
  • Yield: 6–8

Ingredients

Scale
  • 1 lb ground beef or beef/pork mix
  • ½ cup cooked rice
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • ¼ cup fresh cilantro, chopped
  • 1 egg
  • ½ tsp salt
  • ½ tsp black pepper
  • ½ tsp ground cumin
  • 4 cups chicken or beef broth
  • 4 ripe tomatoes, blended or crushed
  • 2 carrots, diced
  • 2 potatoes, diced
  • 1 zucchini, diced
  • Optional: 1 jalapeño, chopped
  • Fresh cilantro and lime wedges for garnish

Instructions

  • Mix ground meat, cooked rice, onion, garlic, cilantro, egg, and seasonings. Shape into small meatballs.
  • Sauté onions and garlic in oil until fragrant, then add tomato puree and broth.
  • Add carrots, potatoes, and zucchini; simmer 10 minutes.
  • Carefully add meatballs and simmer 20 minutes until cooked.
  • Season to taste; garnish with fresh cilantro and lime.

Notes

  • Use a gentle simmer to keep meatballs intact.
  • Adjust vegetables and spices to your preference.
  • For extra flavor, refrigerate overnight before serving.
  • Author: Diana Ross
  • Prep Time: 25–30 minutes
  • Cook Time: 35–40 minutes
  • Category: Main Course, Soup
  • Method: Simmering, Sautéing
  • Cuisine: Mexican
  • Diet: Gluten Free

Nutrition

  • Serving Size: 6–8
  • Calories: 280
  • Sugar: 5g
  • Sodium: 720mg
  • Fat: 12g
  • Saturated Fat: 4g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 22g
  • Fiber: 4g
  • Protein: 22g
  • Cholesterol: 65mg