If you’re looking for a cozy, hearty, and flavor-packed dinner, this Albondigas Soup is exactly what you need. Made with juicy homemade meatballs, fresh vegetables, and a savory tomato-based broth, this classic Mexican meatball soup is comfort food at its finest.
In a large bowl, combine the ground beef, rice, egg, garlic, onion, cilantro, and seasonings. Mix until just combined, then roll into small meatballs (about 1–1.5 inches). Refrigerate the meatballs until it's time to add them to the soup
Chop the onions, carrots, and zucchini and set them aside until it's time to add them to the soup.
Soup
In a blender, add the roma tomatoes, onion, chipotle peppers and the chicken bouillon and tomato bouillon, and cumin. Add 1-2 cups of water and blend on high for one minute, or until the mixture is smooth.
Pour the soup base into a large stockpot, pour in 4 cups of water, and bring it to a light boil.
Carefully drop meatballs into the soup one by one. Do not stir immediately. Let them set for about 5–7 minutes in the soup base before you stir.
Add in the bay leaves, and Cover and let cook for 20 minutes.
Now stir in carrots and zucchini. Simmer for another 10-15 minutes, until veggies are tender and meatballs are fully cooked.
Taste and adjust seasoning. Remove bay leaves and top with fresh cilantro before serving.