Albóndigas Soup (Mexican Meatball Soup)

Tender mint-and-cumin meatballs simmered in a light tomato broth with zucchini and celery — the comforting Mexican classic, with riced cauliflower in the meatballs instead of rice.

  • Net carbs6.3 g
  • Prep25 min
  • Cook35 min
  • Serves6
✓ Gluten-free✓ Dairy-free✓ Nut-free
Jump to recipe Pin it

Nutrition per serving

1½ cups (5 meatballs)
Net carbs
6.3g
Calories
298kcal
Protein
23g
Fat
19g
Total carbs
9.5 g
Fiber
3.3 g
60% fat 32% protein

Calculated from USDA FoodData Central values for each ingredient (optional ingredients excluded). Brands vary — check your labels if you track closely.

A low-carb swap for: white rice (44 g net per 1 cup cooked) . This recipe has 6.3 g per serving.

Ingredients

6 servings
Version

Estimated cost $24.68 for 6 servings ($4.11 each) · how we estimate

Instructions

  1. Make the meatballs: squeeze the riced cauliflower in a clean towel to remove excess moisture. In a bowl, mix it with the beef, egg, mint, grated garlic, half the cumin, half the oregano, half the salt and the pepper, using your hands, until just combined.

  2. Roll into 1¼-inch (3 cm) balls — about 30 — and set them on a plate. Chill while you start the soup.

  3. Heat the oil in a large pot over medium heat. Cook the onion, celery and carrot 6–7 minutes, until softened. Stir in the minced garlic, tomato paste and the remaining cumin and oregano for 1 minute.

  4. Add the tomatoes with their juices, the broth, water and remaining salt and bring to a boil, then reduce to a gentle simmer.

  5. Lower the meatballs into the broth one at a time. Simmer, partly covered, for 15 minutes, without stirring for the first 5 so they can firm up.

  6. Add the zucchini and simmer 6–8 minutes more, until it is just tender and the meatballs reach 160°F (71°C) in the center. Stir in the cilantro, taste for salt and serve with lime wedges.

Tips for success

  • Raw rice in the meatballs is traditional — it swells as they simmer. Riced cauliflower does the same job, keeping them light and tender with a fraction of the carbs.
  • Fresh mint is the signature flavor of albóndigas, so don't skip it. Half ground beef and half ground pork makes even juicier meatballs.
  • A little diced jalapeño with the onion, or a spoonful of salsa in each bowl, adds heat. Top with diced avocado for a heartier meal.

Nice to have, not needed

  • Diced avocado and a squeeze of lime on each bowl are a lovely finish — the broth is bright without them.

Storage & meal prepMeal-prep friendly

  • Keeps 4 days in the fridge
  • Freezes up to 3 months

Reheat: Reheat over medium heat until simmering and the meatballs are hot through.

Prep tip: For the freezer, leave out the zucchini and simmer a fresh handful into each portion as it reheats.

Refrigerate up to 4 days or freeze up to 3 months. The zucchini softens in the freezer; for the best texture, freeze the soup without it and add fresh zucchini as you reheat.

Variations

2 variations, each with its own ingredients and macros

Turkey meatballs

Protein

Ground turkey makes lighter meatballs; the mint and cumin keep them full of flavor.

  • ground beef (80/20) → ground turkey

6.3 g net · 218 kcal · 25 g protein · 9.8 g fat · ≈$3.88 per serving (same net carbs as the original)

With chayote & cabbage

Veggies

Chayote squash and chunks of cabbage replace the zucchini — a sturdier, traditional pairing that holds up beautifully in leftovers.

  • zucchini → chayote squash
  • + 2 cups green cabbage

7.2 g net · 303 kcal · 23 g protein · 19 g fat · ≈$4.07 per serving (+0.9 g net carbs vs the original)

Albóndigas Soup (Mexican Meatball Soup) — pin image

Save it for later

Pin this recipe to your keto board so it’s there when you plan next week.

Save to Pinterest

You might also like

More soups & salads

Popular searches

↑↓ to navigate · Enter to open See all results →