• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Everyday Latina
  • Recipes
  • Authentic Mexican Recipes
  • Mi Casa
    • Kid-Friendly Tips
    • Natural Home Remedies
  • About
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
  • All Recipes
  • Authentic Mexican Recipes
  • Mi Casa
  • About
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • All Recipes
    • Authentic Mexican Recipes
    • Mi Casa
    • About
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Soups

    Caldo de Albóndigas (Mexican Meatball Soup)

    Published: Sep 18, 2022 · Modified: Feb 23, 2026 by Gemma · This post may contain affiliate links.

    Jump to Recipe Print Recipe

    Caldo de Albóndigas is a traditional Mexican meatball soup made with tender beef meatballs simmered in a rich tomato broth with carrots and potatoes. This comforting family recipe is easy to make and perfect served over Mexican red rice or with warm tortillas and fresh lime.

    Caldo de Albondigas (Mexican Meatball Soup) in a bowl

    This Mexican Meatball Soup is one of my favorite soups. I learned to make it from my mom, and she learned from hers.

    In fact, this was one of the first dishes my mom learned to make as a newlywed. At first, she couldn't quite get it right until my grandmother stood beside her and walked her through it step by step. Like so many traditional Mexican recipes, the measurements were never written down, just "a little of this," "a dash of that," and "about this much."

    Because my mom learned to cook this way, I'm especially grateful that she later helped me measure and document her recipes, from Sopa de Tortilla to Frijoles Charros and Calabacitas con Queso, so I could recreate them faithfully and share them with you. This caldo de albóndigas is one of those treasured recipes.

    Jump to:
    • What is Mexican Meatball Soup?
    • Ingredients & Substitutions
    • Step-by-Step Instructions
    • Recommended for This Recipe
    • How to Serve
    • Storing and Reheating
    • Tips and Variations
    • FAQ
    • Recipe

    For more traditional soup recipes, check out Sopa de Verduras and Sopa de Lentejas.

    What is Mexican Meatball Soup?

    In Mexico, this soup is referred to as caldo de albóndigas or albóndigas en caldillo. The dish consists of meatballs (typically made with beef or a mixture of beef and pork) simmered in a light broth with vegetables.

    This Mexican meatball soup is a staple in many Mexican homes. While some versions include rice inside the meatballs, others serve the soup over arroz rojo for extra heartiness. This family recipe keeps the broth light but deeply flavorful.

    The word albóndigas comes from the Arabic term "al-bunduq," meaning hazelnut, referring to something small and round. The dish was introduced to Mexico through Spain and eventually evolved into this comforting soup and other variations like Albóndigas en Chipotle.

    Ingredients & Substitutions

    Ingredients for caldo de albondigas: ground beef, potato, seasonings, chicken broth, celery, onion, garlic, Roma tomato, carrot, cilantro

    This traditional meatball soup uses simple, wholesome ingredients that create a deeply flavorful broth.

    • Roma Tomatoes, Garlic, Onion, and Celery: Blended together to form the base of the tomato broth.
    • Oil: I prefer avocado oil to sauté the blended vegetables and deepen the flavor.
    • Water and Chicken Broth: Form the base of the soup. I use broth for a cleaner ingredient list, but traditionally many Mexican kitchens use chicken bouillon. If that's what you grew up with, you can absolutely use it here.
    • Ground Beef (80-85% lean): Provides the best flavor while staying tender.
    • Garlic Powder, Salt, and Black Pepper: Simple seasonings for the meatballs.
    • Carrots and Potatoes - Add heartiness and subtle sweetness to the broth.
    • Fresh Cilantro - Stirred in at the end for freshness and aroma.

    See recipe card for a full list of the ingredients and quantities.

    Step-by-Step Instructions

    Top photo: ingredients for tomato base for the soup, bottom photo: blended ingredients
    1. Blend Tomato Base: Blend the tomato, garlic, onion and celery until smooth.
    Tomato base sauce cooking in a little oil
    1. Cook the Sauce: Pour the blended mixture into a deep pot with a little oil and cook for about two minutes.
    Added broth and water
    1. Add Broth: Pour in water and broth and bring to a boil.
    Meatballs in mixing bowl
    1. Assemble the Meatballs: In a large mixing bowl, mix the ground beef with seasonings. Form meatballs about an inch to an inch and a half in diameter (be careful to not over-mix the meat).
    Adding meatballs to broth
    1. Add the Meatballs: Carefully add the meatballs to the simmering broth.
    Adding carrots to broth
    1. Add Vegetables: Stir in the carrots and potatoes and simmer until tender.
    Meatball soup with chopped cilantro simmering
    1. Finish with Cilantro: Add chopped cilantro and season with salt and pepper.
    Vitamix Blender

    Recommended for This Recipe

    High-Powered Blender

    A high-powered blender makes the broth especially smooth and flavorful. I use my Vitamix to blend the tomato, garlic, onion, and celery until completely smooth before adding it to the pot.

    View Product

    How to Serve

    Caldo de Albóndigas is delicious served on its own, but here are a few traditional ways to enjoy it:

    • Add a squeeze of fresh lime juice just before serving, it brightens the broth beautifully.
    • Serve with jalapeño salsa, serrano salsa, or chile de arbol salsa for extra heat.
    • Spoon the soup over arroz rojo (Mexican red rice) for a heartier meal.
    • Enjoy with warm corn tortillas on the side.

    Storing and Reheating

    Store leftover soup in an airtight container in the refrigerator for up to 3 days, or freeze for up to 3 months.

    To reheat, warm gently in a saucepan over medium heat until heated through, or microwave in a microwave-safe bowl until steaming.

    Tips and Variations

    • Add additional vegetables such as corn on the cob, zucchini, chayote, green beans, or peas.
    • Avoid overmixing the meat when forming the meatballs, as this can make them dense and tough.
    • This recipe is naturally gluten-free. For Whole30, use a compatible broth.

    FAQ

    Can I use a different type of broth?

    Yes. While chicken broth gives the most traditional flavor, you can use beef or vegetable broth depending on your preference.

    Should I add rice to the meatballs?

    Some traditional versions include rice inside the meatballs, but this family recipe does not. Instead, we love serving the soup over arroz rojo for added texture and heartiness.

    I hope you enjoy! If you try this recipe, please leave me a comment with a star rating below. Also, be sure to follow me on Instagram, Facebook or Pinterest to stay in touch, and don't forget to subscribe to my newsletter.

    Caldo de Albondigas (Mexican Meatball Soup) in a pot

    Recipe

    Caldo de Albondigas (Mexican Meatball Soup) in a bowl

    Caldo de Albóndigas

    by Gemma Aguayo-Murphy
    Caldo de Albóndigas is a traditional Mexican meatball soup made with tender beef meatballs simmered in a rich tomato broth with carrots and potatoes. This comforting family recipe is easy to make and perfect served over Mexican red rice or with warm tortillas and fresh lime.
    Print Recipe Pin Recipe
    Prep Time 30 minutes mins
    Cook Time 30 minutes mins
    Total Time 1 hour hr
    Course Soup
    Cuisine Mexican
    Servings 8
    Calories 381 kcal

    Equipment

    • Blender or food processor
    • Large pot
    • cutting board
    • Knife

    Ingredients
      

    Broth

    • 2 medium Roma tomatoes (or 1 large)
    • 2 medium cloves of garlic
    • ¼ white onion
    • 1 stalk celery
    • 4 cups water
    • 4 cups chicken broth For deeper flavor, you can use 8 cups chicken broth and no water.
    • 1 tablespoon olive oil

    Meatballs

    • 1 lb ground beef
    • ½ teaspoon garlic powder
    • ½ teaspoon salt
    • ¼ teaspoon black pepper

    Veggies

    • 2-3 carrots, diced at a diagonal (see notes)
    • 1 potato, cubed (see notes)
    • ⅓ cup chopped cilantro
    • salt and pepper to taste

    Instructions
     

    • Blend the tomato, garlic, onion, and celery until smooth. For a slightly chunkier broth, you can dice the celery and sauté it instead.
    • In a deep pot or dutch oven, heat a tablespoon of olive oil over medium heat. (Sauté the diced celery here if using). Pour the tomato sauce mixture into the pot. Sauté the sauce for about two minutes.
    • Pour in 4 cups of water and 4 cups of chicken broth into the pot. Bring to a boil. For added flavor, use 8 cups of chicken broth and no water.
    • With your hands mix the ground beef, with the garlic powder, salt and pepper.
    • Being careful not to overmix the ground beef, form meatballs about an inch to an inch and a half in diameter. Drop them into the gently boiling broth and cook for 10 minutes.
    • Add the carrots and cook for 5 minutes. Add the potatoes and cilantro, then simmer until the potatoes are tender, about 8-10 more minutes.
    • Season with salt and pepper to taste.

    Notes

    • You can adjust the amount of carrots and potatoes to your preference.
    • If you are not on Whole30, this soup goes great over Mexican Red Rice and accompanied by warm corn tortillas. Either way, I recommend topping it off with a little lime juice and this Jalapeño Salsa.
    • For a Whole30 option, use a Whole30 compatible broth.

    Nutrition

    Serving: 375gCalories: 381kcalCarbohydrates: 11.2gProtein: 52gFat: 21.4gSaturated Fat: 6.6gCholesterol: 153mgSodium: 498mgPotassium: 309mgFiber: 2.5gSugar: 2.2gVitamin A: 425IUVitamin C: 9mgCalcium: 35mgIron: 7mg
    Did you try this recipe?Leave me a comment and star rating below or mention @everydaylatina on Instagram!

    Originally published September 22, 2018 and updated September 2022 and January 2024. New photos and updates February 2026.

    More Soups

    • Cream of Onion Soup with Jalapeño (Crema de Cebolla)
      Cream of Onion Soup with Jalapeño (Crema de Cebolla)
    • Bowl of Crema de espárragos
      Crema de Espárragos (Dairy-Free Cream of Asparagus Soup)
    • A bowl of Chipotle Tomato soup topped with croutons with a spoon beside it
      Chipotle Tomato Soup with Homemade Croutons
    • A bowl of roasted green chile turkey soup
      Green Chile Turkey Soup

    About Gemma

    Gemma is the recipe developer, writer and food photographer behind Everyday Latina. Gemma was born in Mexico, but has spent the majority of her life in the United States. She has been sharing recipes since 2018 with an emphasis on her parents' traditional Mexican cuisine and a focus on clean, healthy ingredients. Her goal is to build a community of people who appreciate family, food and culture and, who like her, want to live a healthy, happy everyday life.

    Reader Interactions

    Comments

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Daneen Avendano

      May 11, 2024 at 2:20 pm

      5 stars
      Hola Gemma! I have made this soup numerous times and it is wonderful. I modified the recipe by adding one or two chipotle in adobo sauce to the puréed vegetable mix. I find it adds a nice smoky flavor to the broth. Also, I eliminate the 4 cups of water and use only chicken broth. It seems to make the soup richer in flavor. Next time I make this, I’m going to try mixing ground beef and pork for the meatballs! I love your recipes and found you on Whole30.

      Reply
      • Gemma

        May 29, 2024 at 12:02 pm

        Daneen, all your modifications sound so good! I am going to have to try adding chipotle peppers too next time!

        Reply
    2. Janelle

      February 11, 2023 at 2:21 pm

      5 stars
      I made this and it came out delicious! Made me feel at home!

      Reply
      • Gemma

        February 21, 2023 at 2:20 pm

        Wow, how wonderful! So glad you liked it. Thank you!

        Reply
    3. Gloria Quintero

      January 07, 2023 at 2:40 pm

      I’m so glad you don’t add rice in this albondiga recipe. Thank you for sharing…

      Reply
      • Gemma

        January 10, 2023 at 11:27 pm

        It wasn't until I was older that I realized many people add rice. My mom never did and I think they're great without it. Thank you!

        Reply
    4. Bo

      October 30, 2021 at 12:51 pm

      5 stars
      We really enjoyed this soup. I didn’t peel the potatoes which makes it easier. And the lime, oh my gosh, it really made it soooo good!!

      Reply
      • everydaylatina

        October 30, 2021 at 10:52 pm

        Hi Bo, yes the lime is such a delicious addition. So happy you like this recipe, it’s one of my favorites. Thank you for the comment.

        Reply
    5. Kathia

      August 22, 2021 at 8:33 pm

      5 stars
      This is my go to albóndiga soup recipe. I add 2 corns halved and Mexican squash. When I need a little kick I also add smoked paprika to the meatballs.

      Reply
      • everydaylatina

        August 22, 2021 at 9:14 pm

        That’s wonderful! All those additions sound so tasty! Thank you for sharing.

        Reply
    6. Jillian

      February 16, 2021 at 7:09 pm

      4 stars
      This was really tasty! I used chicken because I didn’t have beef, but it was still good. Definitely recommend the lime juice to serve!

      Reply
      • everydaylatina

        February 17, 2021 at 10:38 pm

        Hi Jillian, I am so happy to hear that. I have never tried it with chicken, it is good to know it was still good with it. Yes, the lime juice is such a great addition. Thank you for the comment.

        Reply
    7. Lydia

      October 13, 2019 at 7:42 pm

      5 stars
      I used plant based beef to make the meatballs & used green onions instead & the soup was delish

      Reply
      • everydaylatina

        October 21, 2019 at 11:32 pm

        That sounds great! I am so glad the substitution worked well. Thank you!

        Reply
    8. Amy

      October 08, 2018 at 8:47 pm

      5 stars
      I made this soup tonight and it was delicious...very light, but filling. We also made your salsa recipe to add some extra spice to the soup. It was the perfect dish for this cold CO night. Added bonus, my almost two year old ate every drop of his serving!

      Reply
      • everydaylatina

        October 09, 2018 at 2:01 pm

        Oh, I am so glad!! Yes the salsa goes great with the soup. I especially like to put the salsa on corn tortillas, roll them up and dip them in the warm soup (when we are not on Whole30 that is). I am so happy everyone in the family loved it! Love that you made it!

        Reply
        • Jan

          February 05, 2023 at 5:40 pm

          4 stars
          Great. Needed a bit of spice so I added some Tanjin and some chili powder. Made some Mexican rice in my instant pot and added that, Next time I will add some corn too.

          Reply
          • Gemma

            April 04, 2023 at 10:51 am

            Hi Jan, that sounds great! I love it with Mexican rice. Also in the post I have a link to my jalapeño salsa which adds great flavor and spice to this soup.

            Reply
    9. Lia

      September 28, 2018 at 5:00 am

      5 stars
      This looks delicious! Definitely giving this a try!

      Reply
      • everydaylatina

        October 08, 2018 at 12:47 pm

        That's great! Thanks!

        Reply
    10. Cassie

      September 27, 2018 at 7:36 pm

      This looks delicious and easy to make! I love different Mexican food ideas besides tacos and enchiladas. Love that this is low carb!

      Reply
      • everydaylatina

        October 08, 2018 at 12:47 pm

        And it is now perfect for the cold weather.

        Reply
    11. Angie

      September 27, 2018 at 5:33 pm

      This looks great!!! I love making soups in the fall and winter. They are so cozy and warm. We will be making this sometime soon!!

      Reply
      • everydaylatina

        October 08, 2018 at 12:48 pm

        I agree, I always crave soups when it's cold outside. I hope you like it!

        Reply
    12. Wendy Wallace

      September 27, 2018 at 3:27 pm

      Sounds great. Looking forward to trying it. I'll pin it for later.

      Reply
      • everydaylatina

        October 08, 2018 at 12:48 pm

        Oh good, hope you like it!

        Reply
    13. Monidipa Dutta

      September 27, 2018 at 1:38 pm

      5 stars
      I love meatballs but I never thought of making a soup of it. The recipe looks delicious. I will give it a try.

      Reply
      • everydaylatina

        October 08, 2018 at 12:49 pm

        It's one of my favorites. Hope you like it!

        Reply
    14. Holly

      September 26, 2018 at 10:45 am

      5 stars
      One of my all time favorites!!

      Reply
      • everydaylatina

        October 08, 2018 at 12:49 pm

        Me too!!

        Reply

    Primary Sidebar

    Hi, I'm Gemma!

    I am originally from Mexico and the recipe developer, writer, and food photographer behind Everyday Latina. Here you will find traditional Mexican cuisine and a focus on clean, healthy ingredients. 

    About Me

    Trending Recipes

    • Arroz Rojo (Mexican Red Rice)
      Arroz Rojo (Mexican Red Rice)
    • Pitcher and glass with cucumber agua fresca
      Cucumber Lime Agua Fresca
    • Frijoles Charros (Charro Beans) #mexicanbeans #frijolescharros #charrobeans
      Frijoles Charros (Mexican Charro Beans)
    • Easy and Fast Jalapeño Salsa #mexicansalsa #jalapeñosalsa
      Easy and Fast Jalapeño Salsa

    Summer Recipes

    • Two glasses of horchata agua fresca with a pitcher behind it
      Horchata Agua Fresca
    • Ensalada de Coditos in a brown bowl with a red bell pepper and stalk of celery beside it.
      Ensalada de Coditos (Mexican Macaroni Salad)
    • White bowl with shrimp aguachiles with mango with fresh cilantro, cucumber, red onion and an habanero pepper above the dish
      Shrimp Aguachile with Mango
    • Pineapple Agua Fresca

    Footer

    ↑ back to top

    About

    • About Me
    • Disclosure and Privacy

    Newsletter

    Sign Up! for emails and updates

    Contact

    • Contact
    • Instagram
    • Facebook
    • TikTok

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2025 Everyday Latina

    Traditional Mexican Meatball Soup
    Authentic Caldo de Albondigas