• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • Recipes ▼
    • Air Fryer Recipes
    • Chicken Recipes
    • Dinner Recipes
    • Quick Dinners
    • Side Dishes
    • Low Carb Desserts
    • High Protein Recipes
    • Slow Cooker Recipes
    • Breakfast Recipes
    • View All Recipes →
  • My App
  • About

Low Carb with Jennifer logo

menu icon
go to homepage
  • Home
  • Recipes ▼
    • Air Fryer Recipes
    • Chicken Recipes
    • Dinner Recipes
    • Quick Dinners
    • Side Dishes
    • Low Carb Desserts
    • High Protein Recipes
    • Slow Cooker Recipes
    • Breakfast Recipes
    • View All Recipes →
  • My App
  • About
  • Follow me on:

    • Facebook
    • Instagram
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipes ▼
      • Air Fryer Recipes
      • Chicken Recipes
      • Dinner Recipes
      • Quick Dinners
      • Side Dishes
      • Low Carb Desserts
      • High Protein Recipes
      • Slow Cooker Recipes
      • Breakfast Recipes
      • View All Recipes →
    • My App
    • About
  • Follow me on:

    • Facebook
    • Instagram
    • YouTube
  • ×
    Home » Recipe Index » Soups and Stews

    Mexican Meatball Soup

    by Jennifer Banz · Updated: Oct 23, 202617 Comments
    4.58 from 7 votes
    Recipe Print Pin

    This Mexican Meatball Soup is made with tender beef and chorizo meatballs in a smoky tomato broth. Chipotle salsa adds plenty of flavor with very little prep, so you can have a hearty dinner on the table in about 40 minutes. Top each bowl with fresh cilantro for a simple, comforting meal.

    Albondigas mexican meatball soup in a white bowl on a gray background

    Why You'll Love This Mexican Meatball Soup

    Jennifer standing in her kitchen

    This is the kind of soup that makes a filling dinner without a lot of fuss. The beef and chorizo meatballs are tender and full of flavor, while chipotle salsa gives the broth a smoky kick.

    • Ready in about 40 minutes: An easy option for a weeknight dinner.
    • Everything cooks in one pot: The meatballs simmer right in the broth, so there's no need to brown them first.
    • Simple ingredients: Canned tomatoes, broth, and salsa make a flavorful soup base with very little prep.
    • Great for leftovers: Make a pot for dinner and enjoy another bowl for lunch the next day.

    Ingredients You'll Need

    • Avocado oil: For cooking the onion. Olive oil works, too.
    • Yellow onion and garlic: These add flavor to the broth. Cook the onion until soft before adding the garlic. Jarred minced garlic is a handy shortcut.
    • Diced tomatoes: Use canned diced tomatoes with their juices.
    • Chipotle salsa: Adds a smoky flavor and a little heat. Choose a salsa you enjoy, since it adds much of the flavor to the broth.
    • Beef broth: Makes a rich soup base. Use low-sodium broth if you want more control over the salt.
    • Bay leaves: Add flavor as the soup simmers. Remove them before serving.
    • Ground beef: Forms the base of the meatballs. Lean ground beef helps keep the broth from getting too greasy.
    • Chorizo: Use raw Mexican chorizo, which mixes easily with the beef. Remove any casing before mixing.
    • Egg: Helps hold the meatballs together.
    • Half and half: Adds moisture to help keep the meatballs tender.
    • Plain breadcrumbs: Help hold the meatballs together and keep them tender.
    • Cumin and kosher salt: Season the meatballs. The chorizo also adds seasoning, so you won't need much.
    • Fresh cilantro: Goes into the meatballs, with extra for serving. If you don't like cilantro, leave it out or use fresh parsley.

    How to Make Mexican Meatball Soup

    mexican meatball soup in a yellow dutch oven

    How to Make Mexican Meatball Soup

    Start by heating the avocado oil in a large, heavy pot over medium heat. Add the diced onion and cook until soft, then stir in the garlic and cook for another minute.

    Pour in the diced tomatoes with their juices, chipotle salsa, and beef broth. Add the bay leaves and bring the soup to a gentle simmer.

    While the broth simmers, make the meatballs. Add the ground beef, chorizo, breadcrumbs, egg, half and half, cumin, salt, and cilantro to a large bowl. Gently mix everything until just combined. You don't want to overmix, or the meatballs can turn out dense.

    Shape the mixture into meatballs using about 2 tablespoons for each one. A small cookie scoop makes this easier, or you can use two spoons to divide the mixture before rolling it into balls.

    Carefully lower the meatballs into the simmering broth. Leave them alone at first so they can firm up without breaking apart. Cover the pot and simmer gently for about 20 minutes, until the meatballs are cooked through.

    Remove the bay leaves, then taste the broth and add salt if needed. Ladle the soup into bowls and top with extra cilantro.

    Mexican meatballs on a sheet pan

    Tips for Tender Meatballs

    • Mix gently. Use your hands or a fork to mix just until everything comes together. Too much mixing can make the meatballs tough.
    • Keep the mixture moist. The breadcrumbs, egg, and half and half help keep the meatballs tender. Avoid adding extra breadcrumbs, which can make them dry.
    • Roll with a light touch. Shape the meatballs gently without packing them tightly. Slightly damp hands can help keep the mixture from sticking.
    • Keep them the same size. Use about 2 tablespoons of mixture for each meatball so they cook evenly.
    • Simmer gently. A hard boil can cause the meatballs to break apart. Keep the heat low enough that the broth bubbles gently.
    • Wait to stir. Give the meatballs time to firm up in the hot broth before gently moving them.

    Substitutions and Variations

    • Gluten-free option: Replace the breadcrumbs with 6 tablespoons of almond flour. Check that your chorizo, broth, and salsa are also labeled gluten-free.
    • Skip the chorizo: Use another ½ pound of ground beef in its place. You may want to add a little chili powder, smoked paprika, and extra cumin to make up for the seasoning.
    • Swap the cilantro: Use fresh parsley instead, or leave it out if you prefer.
    • Use a different broth: Chicken broth works if that's what you have on hand.
    • Make it milder: Choose a mild salsa in place of the chipotle salsa. You can add a little smoked paprika for smoky flavor without as much heat.
    • Add vegetables: Stir in diced zucchini or a handful of spinach during the last few minutes of cooking. Let the soup simmer until the vegetables are tender.
    • Replace the half and half: Use the same amount of whole milk or heavy cream.

    What to Serve with Mexican Meatball Soup

    This soup is hearty enough to serve on its own, but you can add a simple side or a few toppings to round out the meal.

    • White rice or Cauliflower rice: Spoon some into each bowl before adding the soup. My microwave cauliflower rice keeps it easy.
    • Cucumber salad: A cool, crisp side is a nice match for the smoky broth.
    • Warm tortillas: Serve a few on the side for dipping. Choose corn, flour, or low-carb tortillas to fit your needs.
    • Simple toppings: Try fresh cilantro, a squeeze of lime, shredded cheese, or a spoonful of sour cream.

    How to Store and Reheat

    Store leftover soup in an airtight container in the refrigerator for 3-4 days.

    To freeze, let the soup cool, then divide it into freezer-safe containers. Leave a little room at the top for the broth to expand. Freeze for up to 3 months and thaw in the refrigerator overnight before reheating.

    Reheat in a saucepan over medium-low heat until the broth and meatballs are hot throughout. Stir gently so the meatballs stay whole. You can also microwave individual servings, stirring gently between short intervals. Add a splash of broth if needed.

    Frequently Asked Questions

    What is albondigas soup?

    Albondigas means "meatballs" in Spanish. This Mexican meatball soup is my simple take on the dish, with beef and chorizo meatballs in a smoky tomato broth.

    Do I need to brown the meatballs first?

    No, the raw meatballs cook right in the simmering broth. This saves a step and adds flavor to the soup.

    What kind of chorizo should I use?

    Use raw Mexican chorizo, which is soft and mixes easily with the ground beef. Spanish chorizo is firm and cured, so it won't work the same way in these meatballs.

    Is this Mexican meatball soup gluten-free?

    With regular breadcrumbs, it is not gluten-free. For a gluten-free version, use 6 tablespoons of almond flour in place of the breadcrumbs. Check the labels on your chorizo, broth, and salsa, too.

    Recipe Card

    mexican meatball soup in a white bowl

    Mexican Meatball Soup

    Author: Jennifer Banz
    4.6 from 7 votes
    Rate Print SaveSaved! Pin
    Prep 10 minutes mins
    Cook 30 minutes mins
    Total 40 minutes mins
    This Mexican Meatball Soup has tender beef and chorizo meatballs in a smoky tomato broth. Made in one pot with simple ingredients, it's a hearty dinner ready in about 40 minutes.
    Servings 6
    Course dinner, Main Course
    Cuisine Mexican

    Ingredients

    • 2 tablespoons avocado oil
    • 1 Yellow onion, diced
    • 4 Garlic cloves, minced
    • 2 Bay leaves
    • 1 28 oz can Diced tomatoes
    • 1 cup Chipotle Salsa
    • 32 ounces Beef broth
    • 1 pound Ground beef
    • ½ pound Chorizo
    • 1 Egg
    • ¼ cup Half and half
    • 6 Tablespoons plain breadcrumbs
    • ½ teaspoon Cumin
    • ½ teaspoon Kosher salt
    • ⅓ cup Chopped cilantro, plus more for serving

    Method

    1. Heat oil or ghee in a heavy large pot over medium-high heat.  Add the diced onion and sauté until soft.  Add the garlic and cook for 1 minute more.  Now add the diced tomatoes, salsa, beef broth, and bay leaves.  Reduce heat and let simmer
    2. Meanwhile, combine the beef, chorizo, almond flour, egg, half and half, cumin, salt, and chopped cilantro in a large bowl.  Mix until just combined.  Shape into 2 tablespoon sized balls and set aside.
    3. Add meatballs to soup, cover and let simmer for 20 minutes. Remove the bay leaves and ladle soup into bowls.  Serve with extra cilantro and cauliflower rice.

    Notes

    • Chorizo: Use raw Mexican chorizo, with any casing removed.
    • Tender meatballs: Mix just until combined and roll gently without packing the meat tightly.
    • Cooking: Keep the soup at a gentle simmer. Avoid stirring right after adding the meatballs so they have time to firm up.
    • Gluten-free option: Replace the breadcrumbs with 6 tablespoons of almond flour. Check that the chorizo, broth, and salsa are also gluten-free.
    • Cilantro: Leave it out or replace it with fresh parsley.
    • Storage: Refrigerate in an airtight container for 3-4 days or freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently.
    • Nutrition: Optional toppings and cauliflower rice are not included. Recalculate the nutrition using breadcrumbs in place of almond flour.

    Nutrition

    Calories380Carbohydrates13gProtein26gFat24gSaturated Fat8gPolyunsaturated Fat1gMonounsaturated Fat7gTrans Fat0.5gCholesterol104mgSodium1182mgPotassium517mgFiber2gSugar4gVitamin A423IUVitamin C3mgCalcium73mgIron4mg

    Did you make this recipe?

    Leave a comment or rating below!

    More Soups and Stews

    • a green bowl filled with slow cooker creamy beef stew
      Slow Cooker Creamy Beef Stew
    • high protein lasagna soup with cottage cheese
      Easy High Protein Lasagna Soup
    • a closeup of a bowl of chili
      Quick and Easy Queso Chicken Chili
    • poblano chicken soup in a white bowl
      Creamy Chicken Poblano Soup

    Reader Interactions

    Comments

      Leave a Comment & Rating! Cancel reply

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

      Recipe Reviews




    1. Linda Sua says

      January 07, 2021 at 7:09 pm

      5 stars
      This soup is delicious!
      Easy to make, followed recipe with exception two cups baby spinach,and chopped Serrano pepper in the meat mixture. Another favorite from Jennifer Banz

      Reply
    2. Julie M. Vincent says

      January 13, 2020 at 9:49 pm

      2 stars
      Wasn't my favorite.

      Reply
    3. Di-Di Hoffman says

      October 28, 2019 at 9:32 am

      5 stars
      Not winter yet in our neck of the woods but this is such a great recipe I had to include it in our Banting Mince Recipe Roundup. Thank you for sharing it Jennifer.

      Reply
    4. Kiki says

      January 29, 2019 at 4:12 pm

      Is there any nutrition information on this soup?
      It says low carb, but there is no indication of how many carbs are in each serving, same with, fat, protein content.

      Reply
    5. Tommy says

      October 08, 2018 at 7:07 pm

      5 stars
      yummy,, did meatballs with 1/2 ground pork 1/2 beef and the chorizo.. tastes great although the chorizo made it a little greasy..great recipie

      Reply
    6. Stephanie says

      August 30, 2018 at 10:16 pm

      I have a tree nut allergy, would you have a recommendation or alternative for the almond flour? I still would like to keep the dish low carb.
      Thank you!

      Reply
      • jenniferbanz says

        August 31, 2018 at 4:47 pm

        I would try coconut flour but cut the amount in half

        Reply
      • Mary says

        October 28, 2018 at 9:45 pm

        Where can I find Great Value Brand

        Reply
        • jenniferbanz says

          October 31, 2018 at 9:45 am

          Wal-Mart

    7. Thelma says

      January 22, 2018 at 3:19 pm

      What is a ghee?

      Reply
      • jenniferbanz says

        January 23, 2018 at 11:54 am

        It is clarified butter http://amzn.to/2DEtW0E

        Reply
    8. Karly says

      January 16, 2018 at 8:40 pm

      5 stars
      Wow. Soup. GOALS. This looks SO amazing- my family's going to love it!

      Reply
      • jenniferbanz says

        January 23, 2018 at 11:57 am

        Thank you, Karly!

        Reply
    9. Sandi says

      January 16, 2018 at 11:26 am

      5 stars
      This is a gorgeous soup recipe. My kids would love meatballs in their soup!

      Reply
      • jenniferbanz says

        January 16, 2018 at 11:28 am

        Thank you Sandi!

        Reply
    10. Madi says

      January 16, 2018 at 11:01 am

      5 stars
      This soup looks so incredible! I have to make this for dinner tonight!

      Reply
      • jenniferbanz says

        January 16, 2018 at 11:29 am

        You will love it!

        Reply

    Primary Sidebar

    Meet Jennifer

    Jennifer standing in her kitchen

    Hi, I'm Jennifer Banz - Creator behind Low Carb with Jennifer and author of Live Life Keto.

    I’ve been developing easy, high-protein, low carb recipes for over 13 years. Everything I share is simple, fast, and made with real ingredients you already have.

    More about me →

    • Facebook
    • Instagram
    • YouTube
    • Pinterest

    Reader Favorites

    • keto chicken thighs in an air fryer
      Air Fryer Chicken Thighs - Super Crispy!
    • oven baked chicken tenders on a platter
      Oven Baked Chicken Tenders (Juicy, Easy, Never Dry)
    • a whole chicken roasted in an air fryer basket
      Air Fryer Whole Chicken (Juicy Rotisserie-Style Roast Chicken)
    • shredded bbq in a crockpot
      Easy Crock Pot Pork Loin BBQ Pulled Pork (Juicy Slow Cooker Recipe)
    • chocolate keto mug cake in a ramekin
      Keto Mug Cake - Chocolate, Vanilla, or Peanut Butter
    • steak tips cooked in a skillet
      Easy Sirloin Steak Tips Recipe - 4 Ingredients!

    Footer

    ↑ back to top

    Not sure what to make for dinner?

    Get my free cookbook with 80 simple, high-protein meals you can actually make on repeat.

    Recipes

    • Air Fryer Recipes
    • Chicken Recipes
    • Low Carb Desserts
    • High Protein Recipes
    • Quick Dinners
    • Slow Cooker Recipes
    • Breakfast Recipes
    • Meal Prep Recipes
    • Browse All Recipes

    Reader Favorites

    • Air Fryer Chicken Thighs
    • Keto Cheesecake
    • Air Fryer Whole Chicken
    • Protein Pancakes
    • Oven Baked Chicken Tenders
    • Sirloin Steak Tips

    About

    • About Jennifer
    • Cookbook
    • Recipe Index
    • Contact
    • Privacy and Terms
    • Accessibility Policy
    • Facebook
    • Instagram
    • YouTube
    • Pinterest

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2026 JMHA, LLC