If you’re craving a warm, hearty, and comforting bowl of goodness, Mexican Meatball Soup (Albondigas Soup) is the perfect recipe to try. This traditional homemade soup is packed with tender meatballs, fresh vegetables, and a flavorful tomato-based broth infused with authentic Mexican spices. It’s a wholesome, easy dinner idea that feels both nourishing and satisfying.
What makes Albondigas Soup truly special is the addition of rice and herbs inside the meatballs, which makes them incredibly tender and flavorful. Every spoonful delivers a comforting combination of juicy meatballs, soft vegetables, and rich broth. Whether you’re looking for a cozy family meal or an easy soup recipe to impress guests, this homemade Mexican Meatball Soup will quickly become a favorite.
Ingredients
For the Meatballs:
-
1 pound ground beef (80/20 for best flavor)
-
1/4 cup uncooked white rice
-
1 large egg
-
2 tablespoons finely chopped fresh cilantro
-
2 tablespoons finely chopped onion
-
2 cloves garlic, minced
-
1/2 teaspoon ground cumin
-
1/2 teaspoon dried oregano
-
1 teaspoon salt
-
1/4 teaspoon black pepper
For the Soup:
-
1 tablespoon olive oil
-
1/2 medium onion, diced
-
2 cloves garlic, minced
-
6 cups low-sodium beef broth
-
1 (14.5-ounce) can diced tomatoes
-
2 medium carrots, sliced
-
2 medium potatoes, diced
-
1 zucchini, sliced
-
1 teaspoon ground cumin
-
1/2 teaspoon dried oregano
-
Salt and pepper to taste
-
2 tablespoons chopped fresh cilantro (for garnish)
-
Fresh lime wedges (optional)
Step-by-Step Instructions
Step 1: Prepare the Meatball Mixture
In a large mixing bowl, combine ground beef, uncooked rice, egg, cilantro, onion, garlic, cumin, oregano, salt, and pepper. Mix gently with your hands until just combined. Avoid overmixing, as this can make the meatballs tough.
Beginner Tip: If the mixture feels too sticky, lightly wet your hands before rolling.
Step 2: Shape the Meatballs
Form the mixture into small meatballs, about 1 to 1½ inches in diameter. You should get approximately 18–22 meatballs. Set them aside on a plate.
Step 3: Build the Soup Base
Heat olive oil in a large pot over medium heat. Add diced onion and cook for 3–4 minutes until softened. Stir in garlic and cook for another 30 seconds until fragrant.
Pour in the beef broth and diced tomatoes. Add cumin and oregano, then bring the mixture to a gentle boil.
Step 4: Add the Vegetables
Add carrots and potatoes to the pot. Reduce heat to a simmer and cook for 10 minutes, allowing the vegetables to begin softening.
Step 5: Add the Meatballs
Carefully drop the meatballs into the simmering soup one at a time. Do not stir immediately, as this may cause them to break apart. Let them cook undisturbed for about 5 minutes.
After 5 minutes, gently stir and add the zucchini. Continue simmering for 15–20 minutes, or until the meatballs are fully cooked and the rice inside them is tender.
Pro Tip: Cut one meatball in half to ensure it’s cooked through—there should be no pink in the center.
Step 6: Final Seasoning
Taste the soup and adjust salt and pepper as needed. Stir in fresh cilantro just before serving for a burst of flavor.
You may also like this
Ingredient Substitutions & Variations
-
Ground Turkey or Chicken: Swap the beef for a lighter option.
-
Brown Rice: Use brown rice, but note it may need slightly longer cooking time.
-
Add Heat: Stir in chopped jalapeño or a pinch of crushed red pepper flakes.
-
Extra Vegetables: Green beans, corn, or peas work beautifully in this easy soup recipe.
Serving Suggestions
Serve your homemade Mexican Meatball Soup hot with warm tortillas or crusty bread. A squeeze of fresh lime juice brightens the flavors and adds an authentic touch. This easy dinner recipe also stores well, making it perfect for meal prep. The flavors deepen even more the next day!
Conclusion
This Mexican Meatball Soup (Albondigas Soup) is the ultimate comfort food—rich, hearty, and full of authentic flavor. With tender meatballs, vibrant vegetables, and a savory broth, it’s an easy homemade recipe that brings warmth to any table. Whether you’re new to cooking or a seasoned home chef, this easy dinner idea is simple to follow and guaranteed to impress.
Give this delicious Albondigas Soup a try, and don’t forget to share it with family and friends. One bowl is never enough!

