Sopa de Albóndigas Mexican Meatball Soup

img_0152 copy.jpgThough this incredibly delicious, multi-faceted soup stems from Mexico, it’s been said that the actual name albondigas has Middle Eastern roots.

The word “al” in Arabic translates to “the” in English, and “el” in Spanish. The name for the soup is likely some variation of “al-bunduq” which means “hazelnut” and could be meant to represent “meatball” due to the meatball’s approximate size being that of the shape of a hazelnut. Sound too assuming?

Regardless of its true origin, in our house, Albóndigas soup has always been known as a traditional Mexican soup featuring spicy meatballs balanced by the fresh flavors of sweet, astringent vegetables and pungent herbs and, I promise you, tastes nothing like a hazelnut 🙂

Makes 4 Hearty 2 cup servings


  • 1 cup boiling water
  • 1/2 cup short-grain rice
  • 3 Tbsp olive oil, divided
  • 2 cups chopped onion, divided
  • 1 cup plain breadcrumbs
  • 1/2 cup minced fresh cilantro, divided
  • 1 teaspoon ground cumin
  • 3/4 teaspoon salt, divided
  • 1 1/2 teaspoons dried oregano
  • 1/2 pound lean ground pork
  • 1/2 pound ground beef
  • 2 large eggs
  • 1 cup chopped carrots
  • 1 cup chopped celery
  • 1 garlic clove, minced
  • 1 cup chopped seeded peeled tomatoes
  • 4 cups chicken broth
  • 2 tablespoons chopped fresh mint
  • 2 cups chopped zucchini
  • 1/4 teaspoon freshly ground black pepperTurkey-Albondigas.jpg


  • Pour boiling water over rice; let stand 20 minutes. Drain.
  • Heat 1 Tbsp of olive oil in a saute pan over medium heat. Add 1/2 cup onion; cook 5 minutes or until tender, stirring occasionally.
  • Combine rice, cooked onion, breadcrumbs, 1/4 cup cilantro, cumin, 1/4 teaspoon salt, oregano, pork, ground beef and eggs, mixing well.
  • Shape into 30- 1″ meatballs. Chill for 20 minutes.
  • Heat 1 Tbsp olive oil in a Dutch oven over medium-high heat.
  • Add 10 meatballs, and cook 6-7 minutes, browning on all sides.
  • Remove meatballs from pan; drain on paper towels.
  • Continue until all meatballs are browned
  • Return pan to heat; add remaining olive oil and remaining 1 1/2 cups onion, carrots, and garlic to pan; sauté 5 minutes or until vegetables are tender.
  • Add tomatoes and stir to combine.
  • Stir in broth; bring mixture to a boil.
  • Add meatballs and mint.
  • Reduce heat and simmer 35 minutes.
  • Add zucchini, salt and pepper to taste.
  • Simmer  another 10 minutes.
  • Garnish with remaining  1/4 cup cilantro & serve

13 Comments Add yours

  1. Frances 🌺 says:

    Super recipe 🙏🏻🙏🏻🙏🏻

    Liked by 1 person

    1. Thanks so much, Frances! This was inspired by a sweet Mexican lady who’s been making it since she was 10 yrs old! She got her recipe from her Grandmother! xoxo

      Liked by 1 person

      1. Frances 🌺 says:

        Original recipes are the best!

        Liked by 1 person

      2. Agreed!! Thanks ♥

        Liked by 1 person

  2. I’ve had this in restaurants but never cooked it myself! What a tasty soup, Lana!

    Liked by 1 person

    1. Thank you, Kathryn! Once the meatballs are prepared it’s fairly easy to prepare and twice as easy to devour 🙂 xoxo

      Liked by 1 person

  3. Oh my Lana!! Looks delicious 🙂

    Liked by 1 person

    1. Thank you, Marisa! This recipe is much like your Turkey meatball soup! ♥

      Liked by 1 person

  4. Looks tasty! Lovely recipe 🙂

    Liked by 1 person

    1. Thank you so much, Freda!!

      Liked by 1 person

  5. Just catching up on bloggers that I follow and OMG – this soup sounds absolutely delicious. I love finding a great new soup recipe, just pinned this and know it is a winning recipe. Many thanks!!

    Liked by 1 person

    1. You are so welcome! Thank YOU!! It’s truly wonderful with so many deep flavors!


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s