This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
If you’re craving a bowl of soup that is both deeply satisfying and packed with fresh, bold flavors, this 30-Minute Low-Carb Mexican Meatball Soup (known as Albondigas) is the perfect recipe. This healthy, simple version features tender, spiced beef meatballs simmered directly in a vibrant, savory tomato and beef broth, along with wholesome vegetables like celery and green beans.

This albondigas soup recipe is a weeknight miracle. By simmering the raw meatballs in the broth, they infuse the soup with flavor while remaining incredibly tender. We skip the traditional rice binder in the meatballs, making this a fantastic keto friendly meatball soup that is high in protein and naturally gluten-free. It’s a complete, comforting meal that comes together on the stovetop in just 30 minutes.
Table of Contents
Why You’ll Love This Soup
- 30-Minute Speed: Quick preparation and short simmer time make this an ideal 30 minute soup recipe.
- Authentic Flavor: Spiced ground beef, cumin, cilantro, and oregano create a rich, classic Mexican taste.
- Low-Carb & Keto: Naturally high in protein and uses low-starch vegetables, perfect for a low carb meatball soup.
- Tender Meatballs: Simmering the meatballs directly in the broth locks in moisture and flavor.
Ingredients
For the Meatballs
- 1 lb Lean Ground Beef
- ½ cup Chopped Fresh Cilantro
- 1 large Egg
- 1 tsp Salt
- ½ tsp Black Pepper
- 1 tsp Ground Cumin (divided)
- ¼ tsp Cayenne Pepper (optional)
For the Soup Base
- 2 Tbsp Extra Virgin Olive Oil
- 1 Medium Onion, chopped
- 1 large Garlic Clove, minced
- 1 Celery Stalk, chopped into small chunks
- 8 cups Chicken Stock or Beef Stock (low-sodium preferred)
- 4 cups Water
- ½ cup Tomato Sauce
- 1 tsp Dried Oregano
- 1 lb Fresh Green Beans, trimmed and cut into pieces
- For Garnish: Fresh Lime Wedges, Chopped Cilantro
Instructions (Stovetop Method)
- Prep Soup Base: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the chopped onion and celery and cook until tender (about 3 minutes). Add the minced garlic and ½ teaspoon of cumin (reserved from the meatball seasoning) and cook for 1 minute more.
- Add Broth: Add the stock, water, tomato sauce, and oregano to the pot. Bring the liquid to a boil, then reduce the heat to a simmer. Add the green beans.
- Make Meatballs: In a large bowl, combine the ground beef, chopped cilantro, egg, remaining ½ teaspoon of cumin, salt, black pepper, and cayenne (if using). Use your hands to mix gently, avoiding overmixing. Shape the mixture into 1-inch meatballs (about 20–25 meatballs).
- Simmer Meatballs: Gently drop the meatballs into the simmering soup, one at a time. Cover the pot and simmer for 30 minutes, or until the meatballs are cooked through and the vegetables are tender.
- Serve: Adjust seasoning with salt and pepper. Ladle into bowls and serve immediately, topped with fresh chopped cilantro and a squeeze of fresh lime juice.

Storage and Expert Tips
- Meatball Size: Keep the meatballs uniform in size (1 inch) to ensure they all cook through simultaneously during the 30 minute soup recipe time.
- Simmering Temperature: Maintain a gentle simmer, not a rolling boil, which prevents the meatballs from breaking apart or becoming tough.
- Cilantro is Key: Cilantro is the traditional herb in authentic Albondigas and provides a crucial fresh, savory flavor to the meatballs.
- Serving: This soup is delicious served with fresh lime juice squeezed over the top—the acid brightens the tomato base beautifully.
Variations
- Traditional Albondigas: For a classic, non-keto version, mix ¼ cup of cooked white rice into the meatball mixture.
- Hearty Veggies: Add 1 cup of chopped carrots, diced zucchini, or chopped potatoes (non-keto) along with the broth (Step 2).
- Spice Boost: Add 1 can of diced fire-roasted tomatoes and green chilies (drained) instead of the plain tomato sauce.
For days when you have absolutely no time to cook, make sure you bookmark our definitive guide to 15 quick 30-minute soup recipes.
Serving Suggestions
- Side: Warm corn tortillas, tortilla chips, or crusty bread.
- Garnish: Diced avocado, sour cream, and fresh lime wedges.
Frequently Asked Questions
Q: Can I use this low carb meatball soup recipe with ground turkey or chicken? A: Yes. You can substitute ground turkey or chicken for the beef. The meatballs may be slightly more delicate, so handle them gently when dropping them into the broth.
Q: Can I freeze the Mexican Meatball Soup? A: Yes! This Mexican meatball soup freezes very well. Cool completely, then freeze in an airtight container for up to 3 months. Thaw overnight and reheat gently on the stovetop.
Q: Do I need to brown the meatballs before adding them to the soup? A: No. The traditional Albondigas method is to simmer the raw meatballs directly in the broth. This ensures the meatballs stay moist and infuse the soup with savory flavor.
Q: How do I prevent the meatballs from falling apart in the broth? A: The egg in the mixture acts as the binder. Ensure you do not overmix the beef mixture (mix only until just combined), and maintain a gentle simmer rather than a rolling boil, which can cause the meatballs to break apart.

30-Minute Low-Carb Mexican Meatball Soup {Albondigas} (Keto Friendly)
Equipment
- Large pot or Dutch oven
- Mixing bowl
- Cutting board
- Chef’s Knife
Ingredients
- ***For the Meatballs***
- 1 lb lean ground beef
- 1/2 cup fresh cilantro, chopped
- 1 large egg
- 1 tsp salt
- 1/2 tsp black pepper
- 1 tsp ground cumin, divided
- 1/4 tsp cayenne pepper (optional)
- ***For the Soup Base***
- 2 Tbsp extra virgin olive oil
- 1 medium onion, chopped
- 1 large garlic clove, minced
- 1 celery stalk, chopped
- 8 cups chicken or beef stock (low-sodium preferred)
- 4 cups water
- 1/2 cup tomato sauce
- 1 tsp dried oregano
- 1 lb fresh green beans, trimmed and cut
- fresh cilantro and lime wedges (for serving)
Instructions
- Heat olive oil in a large pot over medium heat. Add onion and celery; cook 3 minutes until softened. Add garlic and 1/2 tsp cumin; cook 1 minute.
- Add stock, water, tomato sauce, and oregano. Bring to a boil, then reduce to a simmer. Add green beans.
- In a bowl, mix ground beef, cilantro, egg, remaining cumin, salt, pepper, and cayenne. Form into 1-inch meatballs (about 20–25).
- Gently drop meatballs into the simmering soup. Cover and simmer for 30 minutes until meatballs are cooked through and vegetables are tender.
- Adjust seasoning with salt and pepper. Serve hot with fresh cilantro and lime juice.