
Creamy Avocado Salsa
June 8, 2022
Chicken Pozole Verde
September 1, 2022Caldo de Albóndigas (Mexican Meatball Soup)
A Hearty and Nourishing Bowl of Comfort
Caldo de Albóndigas is one of those comforting meals that brings everyone to the table. Tender meatballs simmer in a rich tomato broth with vegetables, herbs, and spices. Each spoonful offers warmth, nourishment, and a taste of home. Whether served on a chilly night or for a weekend family dinner, this soup always satisfies.
A Quick History of Caldo de Albóndigas
The word “albóndiga” comes from the Arabic term al-bunduq, meaning “little round thing.” This method of seasoning and simmering meatballs came to Mexico via Spain, where it was adapted by local cooks. Families across Mexico made the dish their own using herbs like mint, vegetables such as chayote and carrots, and regional chiles for added flavor.
Today, Caldo de Albóndigas is a staple of Mexican kitchens. Every household has its own version, with different meat blends, seasonings, and vegetables. Some add rice inside the meatballs. Others simmer them directly in broth. But every version delivers rich comfort in a bowl.
Why You’ll Love This Recipe
- Deep flavor. The broth is rich, savory, and filled with aromatics.
- Nutritious. Protein, vegetables, and tomato base create a balanced meal.
- Comfort food classic. Perfect for colds, rainy days, or any time you want something cozy.
- Freezer friendly. Make ahead and reheat when needed.
Ingredient Spotlight
| Ingredient | What to Know |
|---|---|
| Ground beef or turkey | Use a mix with a little fat for juicy meatballs. Some families use pork for extra flavor. |
| Rice | Commonly added inside the meatballs to give them a soft, tender bite. |
| Tomato broth | Blend tomatoes, garlic, onion, and broth for a vibrant and flavorful soup base. |
| Mint or cilantro | Fresh herbs add brightness and authenticity to the meatball mixture. |
| Chayote, carrots, or zucchini | Choose any combination for tender, healthy vegetable chunks. |
Step-by-Step Overview
- Make the meatballs by combining ground meat, rice, herbs, and spices.
- Blend the tomato base with garlic, onion, and broth until smooth.
- Sauté the sauce in oil and simmer until deepened in color.
- Shape and add meatballs to the simmering broth gently.
- Add chopped vegetables and continue cooking until meatballs are cooked through and vegetables are soft.

Caldo de Albondigas (Mexican Meatball Soup) Recipe
Ingredients
Meat balls
- 1½ pounds ground beef
- ½ cup uncooked white rice
- 1 clove garlic minced
- 1/2 small onion chopped
- 1/4-1/3 cup mint chopped see notes
- 1/2 Teaspoon dried oregano
- 1/4 Teaspoon cumin
- 2 eggs
- salt to taste
- pepper To taste
Sauce (for broth base)
- 4 Roma tomatoes roasted
- 3 garlic cloves with skin
- 1/4 piece yellow onion chopped
- 1 chipotle in adobo
To Add to Soup Pot
- 8-9 cups beef broth (or to your liking)
- 2 celery sticks chopped
- 3 carrots chopped
- 10 mini red potatoes
- 2 mexican squash (cakabacitas)
- ½ bunch cilantro
- Salt to taste
To Serve With
- Corn tortillas
- Mexican rice
- Salsa
- Chopped Cilantro
- Chopped Onion
Instructions
Make the meatballs
- In a large bowl, combine the ground beef, raw rice, garlic, chopped onion, mint, oregano, cumin, eggs, salt, and pepper. Mix with your hands just until everything is combined — don’t overwork it. Roll into medium-sized meatballs and set aside on a tray or plate.
Roast the tomatoes and garlic
- In a dry skillet or comal over medium heat, roast the Roma tomatoes and garlic cloves (with skin) until lightly charred and soft. Turn occasionally to get an even roast.
Blend the sauce
- Peel the roasted garlic and transfer it to a blender along with the roasted tomatoes, chopped onion, and chipotle pepper. Blend until smooth.
Sauté the sauce
- Heat a little oil in a large soup pot or Dutch oven over medium heat. Pour in the blended sauce and cook for about 5 minutes, stirring occasionally, until it deepens in color and becomes fragrant.
Build the soup base
- Pour in the beef broth and stir to combine with the sautéed sauce. Raise the heat slightly and bring the soup to a gentle simmer. Once simmering, carefully drop in the meatballs one at a time. Let them cook uncovered for 10 minutes before adding vegetables.
Add Carrots, potatoes, and celery
- Add the chopped carrots, potatoes, and celery. Simmer for 12–15 minutes, or until they begin to soften but still hold their shape.
Add squash and cilantro
- Stir in the chopped Mexican squash (calabacitas) and fresh cilantro. Continue simmering for 7–10 minutes, or until the squash is tender and the meatballs are fully cooked through.
Taste and Serve
- Taste the broth and adjust salt if needed. Serve hot with warm tortillas, rice, and optional toppings like salsa, chopped onion, or more cilantro.
- Enjoy!
Notes
- I like using a large Dutch oven or soup pot to give everything space and prevent crowding.
- This soup tastes even better the next day — especially with warm tortillas and a scoop of Mexican rice.
- If you prefer a stronger tomato flavor, feel free to blend in one extra roasted tomato.
- Fresh mint gives the meatballs a classic flavor, but you can swap it for cilantro if that’s what you have on hand.
- Mexican squash (calabacitas) is best for this recipe, but regular zucchini works just fine too.
Storage and Make Ahead
- Refrigerate in a sealed container for up to 4 days. Reheat gently on the stovetop.
- Freeze cooled soup in portions for up to 2 months. Defrost overnight before reheating.
- Make ahead by prepping meatballs and broth separately and combining when ready to serve.
Variations
- Turkey meatballs. A leaner option that still gives great flavor.
- Spicy broth. Add chipotle or arbol chile for more heat.
- Vegetarian version. Use plant-based meatballs and vegetable broth for a meat-free alternative.
FAQs
Can I bake the meatballs instead of simmering?
Yes. You can bake them first and then simmer in the broth to finish.
What vegetables work best?
Chayote, carrots, zucchini, and potatoes are great options for flavor and texture.
Can I make this without tomato?
Yes. Try a simple chicken broth with herbs and lime for a lighter version.
Share the Sizzle
Love traditional Mexican soups? Try our Aguachile Verde Recipe or warm up with our Enchiladas Rojas. Don’t forget to tag @homemade_always when you share your cozy bowl of albóndigas on Instagram!














