Skip to content

Albondigas Soup

Albondigas soup is made with beef and rice meatballs, potatoes, vegetables, tomatoes and onions. It’s super flavorful, hearty and the perfect dish to warm you up on a chilly day. 

albondigas soup in white bowl with cilantro
This post may contain affiliate links. Read disclosure policy.

Mexican Meatball Soup

This recipe is similar to my classic meatball soup, but with a Mexican twist. We love any and all Mexican food, so it’s no surprise that my whole family loved this dish. It’s loaded with flavor and is so comforting and delicious.

This recipe does take a little more work, but I promise it is worth it. The meatballs are SO flavorful and definitely make the soup. They remind me of porcupine meatballs with an extra kick. Serve this dish with a warm piece of Mexican cornbread for the ultimate comfort food.

What is Albondigas Soup?

Albondigas soup (aka Mexican meatball soup) is a classic Mexican soup recipe that’s full of flavor. It’s filled with a flavorful tomato broth, albondigas (the Spanish word for meatballs) and lots of fresh chopped veggies.

making albondigas

The Makings of a Great Albondigas Soup

  • Broth: The base of this dish is a flavorful tomato broth. It uses spices like cumin and chili powder to give it those classic Mexican flavors we all know and love.
  • Meatballs: The delicious homemade meatballs are the star of the show and give the soup that hearty and comforting taste. They’re made with a mixture of ground beef, white rice and spices and are so tender and juicy!
  • Veggies: Chopped potatoes, celery, carrots and onions make up the majority of the soup. They add fiber and help bulk up the consistency even more. Feel free to add others veggies in too!

The trick to juicy meatballs

When making homemade meatballs, the last thing you want to do is over work the meat mixture. Over mixing will cause the meat to toughen up, resulting in dry meatballs. Mix it just until combined.

For meatballs that are extra moist and juicy, you can also use a mixture of half ground beef and half ground pork. The fat from the pork makes the meat super tender.

mexican meatball soup in white pot


  • Lighten it up. Swap the beef with turkey meatballs or chicken meatballs.
  • Add more veggies. You can mix up the vegetables in this soup depending on what is in season. Some other vegetables we like to add are green beans, corn, peas, cabbage and/or zucchini.
  • Boost the spice. Add more chili powder or cumin for an extra kick of spice.

5 star review

ABSOLUTELY delicious! My entire family loves this meal. I make homemade cornbread as a side and we eat this for 2 days with leftovers :)

– Liz K

Freezing Leftovers

This soup freezes great and is perfect to thaw and reheat on a busy night. Once it has cooled, transfer into a freezer bag or container (leaving room for the soup to expand in the freezer). It will stay fresh in the freezer for up to 3 months. Thaw in the fridge overnight, then reheat on the stove or in the microwave when ready to enjoy.

albondigas soup in white bowl with spoon

More Mexican Soup Recipes:

HUNGRY FOR MORE? Subscribe to my newsletter and follow on Facebook, Pinterest and Instagram for all the newest recipes!

mexican meatball soup in white pot

Albondigas Soup

5 from 19 votes
↑ Click stars to rate now!
Author: Jamielyn Nye
Albondigas soup is made with beef and rice meatballs, potatoes, vegetables, tomatoes and onions. It's super flavorful, hearty and the perfect dish to warm you up on a chilly day. 
Prep Time: 10 mins
Cook Time: 30 mins
Total Time: 40 mins
Servings: 6


Prepare Meatballs:

  • 1 pound 80% ground beef
  • ¼ cup long grain white rice , uncooked
  • 1 large egg , whisked
  • ½ Tablespoon minced garlic
  • ¾ teaspoon Kosher salt
  • ½ teaspoon ground cumin
  • ½ teaspoon chili powder
  • ¼ teaspoon ground black pepper
  • 2-3 Tablespoons chopped cilantro , optional

Make soup:

  • 1 Tablespoon olive oil
  • ½ cup onion
  • ½ Tablespoon garlic
  • 2 small russet potatoes , about 1-1/2 cups
  • 1 cup chopped celery
  • 1 cup sliced carrots
  • 32 ounces chicken or beef broth
  • 14 ounce can fire roasted tomatoes
  • 1 teaspoon chili powder , more to taste
  • 1 teaspoon ground cumin
  • 1 teaspoon oregano
  • ¼ cup chopped cilantro , more to taste

S&P to taste

    Optional toppings: cilantro, avocados, tomatoes, lime juice, cheese, sour cream


      How to make meatballs

      • Preheat oven to 350°F. Line a baking sheet with foil or parchment paper. Combine the beef, uncooked rice, egg, garlic, salt, pepper, cumin, chili powder and cilantro to a bowl. Mix until well combined (you will need to use your hands).
        meatball ingredients in glass bowl
      • Then use a small cookie scoop or Tablespoon and roll the meatballs. Place on pan. You should have about 30 mini meatballs. Bake for 10 minutes. You don't want to cook them all the way, they will finish cooking in the soup.
        meatballs on top of baking sheet

      For the soup

      • While the meatballs are cooking, add the olive oil to a large pot over medium-heat. Then add in onions and cook for 3 minutes. Next add the garlic, carrots and celery and sauté for 3-5 minutes.
        This cheesy bacon dip is a sure fire crowd pleaser!
      • Next add in the potatoes, broth, tomatoes, chili powder, cumin, oregano and cilantro. Add salt and pepper to taste. Bring to a light simmer on medium-low, stirring occasionally. Cook for 5 minutes. Then add the meatballs one by one (don't transfer grease from the pan). Cook an additional 10 to 15 minutes.
        wooden spoon in albondigas in pot
      • Season soup to taste. Ladle into bowls and enjoy with fresh cilantro on top if desired.
        albondigas soup in white bowl with cilantro



      You can mix up the vegetables in this soup depending on what is in season. Some other vegetables we like to add are green beans, corn, peas and/or zucchini.
      Feel free to use ground turkey for a lighter option. 


      Calories: 320kcal | Carbohydrates: 27g | Protein: 19g | Fat: 15g | Saturated Fat: 5g | Cholesterol: 79mg | Sodium: 1041mg | Potassium: 769mg | Fiber: 3g | Sugar: 3g | Vitamin A: 2364IU | Vitamin C: 19mg | Calcium: 77mg | Iron: 4mg

      Nutrition provided is an estimate. It will vary based on specific ingredients used.

      Course: Main Course, Soup
      Cuisine: Mexican

      Did you make this recipe? Don’t forget to give it a star rating below!

      Let’s connect

      Join our community of over 5 million!

      Featured on

      • Taste of Home
      • Martha Stewart
      • Country Living
      • BuzzFeed
      • Yahoo
      • Food Network
      • Today