Sopa de Albóndigas (Mexican Meatball Soup)

Nothing more comforting than a bowl of Sopa de Albóndigas
There’s something incredibly comforting about a steaming bowl of Sopa de Albóndigas. This traditional Mexican meatball soup is the kind of meal that brings everyone to the table, especially when the weather begins to cool. Tender meatballs made with ground beef, pork, rice, fresh herbs, and finely chopped vegetables simmer in a flavorful tomato broth alongside carrots, potatoes, chayote, and Mexican squash. Every spoonful is hearty, nourishing, and full of familiar flavors. It’s a wonderful example of Mexican home cooking, where simple ingredients come together to create a satisfying meal that tastes like home.
Related Recipe: Sopa de Video
What Is Sopa de Albóndigas?
Sopa de Albóndigas, or Mexican meatball soup, is a beloved comfort food found in kitchens throughout Mexico. Unlike Italian-style meatballs, which are often served with pasta or tomato sauce, Mexican albóndigas are typically simmered directly in a seasoned broth with vegetables.
What makes this soup particularly special is the combination of rice and fresh herbs incorporated into the meatballs. The rice helps create a tender texture, while peppermint adds a subtle, refreshing flavor that complements the richness of the meat.
The broth is equally important. Fresh tomatoes, onion, and garlic form a flavorful base that becomes even more delicious as the meatballs and vegetables cook together.
A Little History of Sopa de Albóndigas
The history of albóndigas reflects the many cultural influences that have shaped Mexican cuisine. The word albondiga comes from the Arabic al-bunduqa, meaning a small round object or ball. Meatball preparations traveled through the Iberian Peninsula during centuries of Arab influence and eventually made their way to Mexico through Spanish colonization.
Over time, Mexican cooks adapted these preparations using local ingredients and regional cooking traditions. Tomatoes, squash, chayote, and native herbs helped transform the dish into the comforting soup enjoyed today.
Like many traditional Mexican dishes, there isn’t one definitive version of Sopa de Albóndigas. Recipes vary from family to family, with different combinations of meat, vegetables, herbs, and seasonings. Some versions feature a light broth, while others have a richer tomato base.

Ingredient Variations
One of the wonderful things about Sopa de Albóndigas is how easily it can be adapted to the ingredients you have available.
Ground meat: This recipe combines ground beef and ground pork for flavorful, tender meatballs. You can use all beef or substitute ground turkey or chicken for a lighter version. Leaner meats may produce slightly firmer meatballs.
Fresh herbs: Peppermint is a distinctive ingredient in this recipe, adding a delicate herbal note without overpowering the broth. Fresh spearmint, commonly known as hierbabuena, is another traditional choice. You can also experiment with fresh cilantro for a different flavor.
Vegetables: Carrots, potatoes, chayote, celery, and Mexican squash make this soup especially hearty. Zucchini is an excellent substitute for Mexican squash. Green beans, corn, or cabbage are also delicious additions.
Rice: White rice is traditionally mixed into the meatballs to give them a tender consistency. Par-cooking the rice helps ensure it finishes cooking properly inside the meatballs.
Broth: Beef broth gives this version a rich, savory flavor, but chicken broth can be used for a lighter taste. The fresh tomato base provides plenty of flavor either way.
Serving Suggestions
Sopa de Albóndigas is filling enough to enjoy as a complete meal, but a few simple accompaniments make it even more satisfying.
- I love serving it with a generous squeeze of fresh lime juice. The acidity brightens the tomato broth and balances the richness of the meatballs.
- A side of Mexican rice is another delicious option. You can serve it separately or spoon a little into your bowl to soak up the broth.
- Warm corn tortillas are perfect for enjoying alongside the soup. For a little extra heat, offer your favorite homemade salsa or sliced serrano peppers at the table.
- Finish with freshly chopped cilantro, if desired, and serve the soup piping hot.
How to Store and Reheat
Sopa de Albóndigas makes wonderful leftovers because the flavors continue to develop as the soup rests.
- Refrigerator: Allow the soup to cool slightly, then transfer it to shallow, airtight containers and refrigerate within two hours. Store for up to 3 to 4 days.
- Freezer: Freeze cooled soup in freezer-safe containers for up to 3 months for best quality. Leave room for expansion. Keep in mind that potatoes and squash may become softer after thawing.
- Reheating: Warm the soup gently in a saucepan over medium-low heat until the meatballs and broth are heated through to 165°F. Add a splash of broth or water if needed.
A Bowl of Mexican Comfort
Sopa de Albóndigas is more than a simple meatball soup. It’s a celebration of Mexican home cooking, filled with ingredients that are humble, familiar, and deeply satisfying. Whether you’re making it for a Sunday family meal, a chilly evening, or simply craving something comforting, this soup brings warmth and tradition to every bowl.
Baked Chicken Taquitos
- Prep Time: 25 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 15 minutes
- Yield: serves 8
- Category: Dinner, Lunch
- Method: Boiling
- Cuisine: Mexican
Description
These Baked Chicken Taquitos are filled with seasoned shredded chicken, sautéed vegetables, fresh cilantro, and melty Monterey Jack cheese, then baked until golden and crispy. Serve them hot with guacamole, salsa, or crema for an easy family meal, snack, or party appetizer.
Ingredients
- 5 roma tomatoes, stem scar removed
- ½ pound ground beef
- ½ pound ground pork
- 1/3 cup white onion, finely chopped plus ¼ piece for broth
- ¾ cup Mexican squash, finely chopped
- 1 garlic clove, minced plus 2 whole garlic cloves for broth
- 1 teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon dried Mexican oregano
- 2 teaspoons peppermint leaves, chopped
- 2 eggs
- ¼ cup white rice, par cooked and drained
- 2 tablespoons cooking oil
- 1 teaspoon chicken bouillon
- 4 ½ cups beef broth
- 1 large carrot, sliced
- 1 chayote, peeled and chopped
- 1 celery stalked, chopped
- 2 medium gold potatoes, peeled and chopped
- 2 medium squash, roughly chopped
Instructions
- Heat the cooking oil in a large skillet over medium heat. Add the onion and cook for 1 minute, until softened. Stir in the tomato and cook for 2 minutes, or until it begins to release its juices. Add the bell pepper and cook for 3 minutes, stirring occasionally.
- Bring 6 cups water to a boil. Add tomatoes and boil for 8 minutes. Turn heat off and set aside to cool.
- Combine ground beef, ground pork, onion, squash, minced garlic clove, salt, black pepper, oregano, peppermint, and eggs in a large bowl. Stir to mix well. Fold in rice.Using your hands, roll 40g meatballs and place them in a separate plate.Place cooled tomatoes, ¼ onion, remaining 2 cloves of garlic and 1 cup water in a blender. Blend until smooth.
- Heat oil in a large dutch oven over medium low heat. Add tomato mixture and stir in bouillon. Cook for 8 minutes. Add beef broth and bring to a boil. Carefully add meatballs one by one. Cover and cook for 20 minutes. Add carrot, chayote, celery and potato. Cover and simmer for 10 minutes. Add roughly chopped squash, cover and cook for 5 minutes more. Serve with Mexican rice and a squeeze of lime.
Notes
Meatballs: Avoid overmixing the meat mixture to keep the albóndigas tender. Roll them gently into evenly sized balls for consistent cooking.
Rice: Use par-cooked rice in the meatballs. This ensures the rice cooks completely without becoming mushy.
Fresh herbs: Peppermint adds a subtle, traditional flavor to the meatballs. Fresh spearmint (hierbabuena) is an excellent substitute.
Vegetables: Add the squash toward the end of cooking to prevent it from becoming too soft. Zucchini can be substituted for Mexican squash.
Broth: The meatballs release flavor as they simmer, creating a richer broth. Taste before serving and adjust the seasoning as needed, especially if using salted broth or bouillon.
Serving: Finish each bowl with a squeeze of fresh lime juice and serve with warm corn tortillas or Mexican rice.
Nutrition
- Serving Size: 1 1/2 cups
- Calories: 286
- Sugar: 5 b
- Sodium: 850 mg
- Fat: 17 g
- Saturated Fat: 5 g
- Unsaturated Fat: 9 g
- Trans Fat: .3 g
- Carbohydrates: 18 g
- Fiber: 3 g
- Protein: 15 g
- Cholesterol: 95 mg
FAQs
Rice helps give albóndigas their characteristic tender texture. It absorbs moisture and flavor as the meatballs cook, making them especially delicious. Some families use uncooked rice, but this recipe calls for par-cooked rice to help ensure even cooking.
Absolutely! This soup is an excellent make-ahead meal. Prepare it a day in advance, refrigerate it properly, and reheat before serving. The vegetables will soften slightly, but the broth will remain flavorful.
The eggs help bind the meat mixture, while the rice contributes structure. Mix the ingredients until combined, shape the meatballs firmly without overworking them, and carefully lower them into the simmering broth. Avoid vigorous stirring during the first few minutes of cooking.
Yes! Arrange the uncooked meatballs on a parchment-lined baking sheet and freeze until firm. Transfer them to a freezer-safe container or bag and store for up to 3 months for best quality. Thaw overnight in the refrigerator before adding them to the broth, and cook thoroughly.
