A bowl of traditional albondigas soup is a Mexican meatball soup with rice-studded meatballs, vegetables, and a bright herb note in a tomato-tinged broth.
If you want a bowl that feels steady and filling, this soup delivers. You get tender meatballs, vegetables, and a broth that tastes alive from herbs and citrus.
Traditional Albondigas Soup With Rice Meatballs And Vegetables
Most versions start the same way: ground meat mixed with rice, egg, and herbs, then simmered in a light tomato broth with vegetables. The details change by cook and region, but the goal stays steady: meatballs that hold their shape and a broth that stays lively instead of heavy.
Use the table below to plan your pot. It lists the usual building blocks, what each one does, and smart swaps when you’re short on something.
| Ingredient | What It Does | Notes And Swaps |
|---|---|---|
| Ground beef or beef/pork mix | Gives the meatballs body and flavor | Lean meat stays firmer; higher fat stays softer |
| Uncooked white rice | Lightens the meatballs as it cooks inside | Short-grain holds moisture |
| Egg | Binds meat and rice so meatballs don’t split | One egg per pound of meat is a steady starting point |
| Onion and garlic | Builds a savory base for both meatballs and broth | Grate onion for a smoother meatball texture |
| Fresh mint and cilantro | Gives the signature fresh edge | Use less mint if you’re unsure; parsley works in a pinch |
| Tomatoes or tomato sauce | Adds color and gentle tang to the broth | Roasted tomatoes bring depth; canned is fine |
| Carrot, potato, zucchini | Makes the soup filling and balanced | Cut pieces even so they finish together |
| Broth or water plus bouillon | Forms the liquid base | Chicken broth is common; beef broth tastes deeper |
| Seasoning: salt, pepper, cumin | Sets the savory profile | Go light early; the broth reduces a bit |
| Lime wedges | Brightens each bowl at the table | Add juice at the end so it stays fresh |
Broth Moves That Make The Pot Taste Right
A good albondigas broth tastes clean, not muddy. That comes from how you start the pot and how hard you simmer it.
Start With A Light Tomato Base
Sauté onion and garlic in a bit of oil until they turn sweet, then stir in tomatoes. Let that cook a few minutes so the raw edge fades.
Keep The Simmer Quiet
Once the meatballs go in, keep the pot at a low simmer. A rolling boil can knock the meatballs around and cloud the broth.
Use Herbs In Two Stages
Mix some chopped herbs into the meatballs, then save a handful for the end. The late herbs keep the bowl tasting fresh.
Skim the gray foam that rises after the meatballs go in. It’s just proteins, but removing it keeps the broth clearer. Use a shallow spoon and skim lightly for the first 5 minutes. Then taste again after the potatoes soften. Salt lands better in two passes than in one big dump.
If you want a brighter finish, warm the mint in your hands before chopping. The aroma blooms, and a little goes far in soup.
Meatballs That Hold Together And Stay Tender
The meatballs are the point, so treat the mix gently. A tight, overworked paste turns firm. A loose mix falls apart. You want a middle ground: mixed just until it comes together.
Pick Rice That Cooks Evenly
Plain white rice works well because it cooks through in soup time. Brown rice takes longer, so it can stay crunchy unless you par-cook it. Simmer it in water for 15 minutes, then cool before mixing.
Grate Onion Instead Of Chopping
Large onion pieces can create weak spots inside a meatball. Grated onion blends in and adds moisture.
Shape With Wet Hands
Keep a bowl of water near the board. Wet hands stop sticking and keep the meatballs smooth. Aim for meatballs about the size of a golf ball so they cook through before the vegetables turn soft.
Give The Mix A Short Rest
Let the formed meatballs sit for 10 minutes while you heat the broth. The rice starts to hydrate and the surface firms a bit, which helps them stay intact in hot liquid.
Step-By-Step Albondigas Soup
This method makes a pot that serves 6. It uses a one-pot flow: build broth, add vegetables, then poach the meatballs right in the soup.
Gather What You Need
- 1 pound ground beef or beef/pork mix
- 1/3 cup uncooked white rice
- 1 egg
- 1/2 small onion, grated (split between mix and broth)
- 2 garlic cloves, minced (split)
- 2 tablespoons chopped mint
- 1/4 cup chopped cilantro, plus more at the end
- 2 tablespoons oil
- 2 cups crushed tomatoes or tomato sauce
- 8 cups broth or water plus bouillon
- 2 carrots, sliced
- 2 medium potatoes, cubed
- 1 zucchini, chunked
- 1 teaspoon ground cumin
- Salt and black pepper
- Lime wedges
Mix The Meatballs
- In a bowl, add meat, rice, egg, half the onion, half the garlic, mint, cilantro, cumin, a pinch of salt, and pepper.
- Mix with your hands until the rice and egg are evenly spread. Stop once it holds together.
- Shape 18 to 22 meatballs. Set them on a plate while you start the pot.
Build The Broth
- Heat oil in a large pot over medium heat. Add the remaining onion and cook until it softens.
- Add the remaining garlic and stir for 30 seconds.
- Stir in tomatoes and cook 3 to 5 minutes, scraping the bottom so nothing sticks.
- Pour in broth. Bring it to a gentle simmer.
Add Vegetables In The Right Order
Carrots and potatoes need more time than zucchini. Add them first so everything finishes together.
- Add carrots and potatoes. Simmer 10 minutes.
- Taste the broth and add salt in small pinches until it tastes rounded.
Poach The Meatballs Without Breaking Them
- Lower the heat so the broth barely bubbles.
- Slide meatballs in one by one.
- Leave the pot alone for 8 minutes so the meatballs set.
- Add zucchini. Simmer 10 to 12 minutes more, until vegetables are tender and meatballs are cooked through.
Finish The Pot
- Turn off the heat. Stir in a bit more chopped cilantro.
- Let the soup sit 5 minutes so the broth settles.
- Serve hot with lime wedges. Squeeze lime into each bowl right before eating.
Flavor Tweaks That Still Taste Like Albondigas
You can shift the taste without changing what makes this dish recognizable. Keep the meatballs rice-based, keep the broth light, and finish with herbs and lime.
Mint Level
Mint can read loud if you use too much. Start with a small amount in the meatballs, then add more at the table.
Heat Level
Add a diced jalapeño with the onions, or serve with salsa on the side.
Broth Depth
For a deeper broth, brown the onions a little longer and use beef broth. Blending the tomatoes before cooking also smooths the soup.
Food Safety And Storage For Meatball Soup
Albondigas are made with ground meat, so cook the meatballs all the way through. The USDA’s Safe Minimum Internal Temperature Chart lists 160°F (71°C) for ground meats.
Cool leftovers fast: move the soup into shallow containers and refrigerate. The USDA FSIS note on Refrigeration & Food Safety gives a 4-day rule of thumb for cooked leftovers.
For freezing, let the soup cool, then freeze in portions. Potatoes can turn grainy after freezing; if that texture bugs you, freeze the broth and meatballs, then add fresh potatoes when reheating.
Fixes When The Soup Feels Off
Small issues show up in this soup: meatballs that crack, broth that tastes flat, vegetables that turn mushy. Use this table to spot what happened and what to do next time.
| What You Notice | Likely Cause | Next Time Fix |
|---|---|---|
| Meatballs fall apart | Boil was too hard or mix was too loose | Keep a quiet simmer; mix until it holds; rest meatballs 10 minutes |
| Meatballs feel firm | Mix was overworked or meat was too lean | Mix less; use meat with some fat; add a splash of broth to the mix |
| Rice stays crunchy | Rice type cooks slowly or soup time was short | Use white rice; or par-cook brown rice before mixing |
| Broth looks cloudy | Pot boiled hard or meatballs were stirred early | Lower heat; don’t stir for the first 8 minutes after adding meatballs |
| Broth tastes flat | Salt is low or tomato base wasn’t cooked enough | Cook tomatoes 3 to 5 minutes; season in small pinches; finish with lime |
| Zucchini turns mushy | Added too early | Add zucchini in the last 10 to 12 minutes |
| Oil pools on top | Meat was high-fat and soup simmered long | Skim with a spoon; chill and lift fat layer before reheating |
Serving Ideas And A Low-Fuss Prep Plan
This soup shines with simple sides. Warm corn tortillas, crusty bread, or a scoop of rice all work. Set out cilantro, diced onion, sliced radish, and lime so each person can finish their bowl.
Make The Meatballs Ahead
You can form the meatballs a day early and keep them covered in the fridge. For a longer lead, freeze the raw meatballs on a tray, then move them to a bag. Drop frozen meatballs into gently simmering broth and add 5 to 7 minutes to the cook time.
Reheating So It Tastes Fresh
Reheat over medium-low heat until steaming. Add a splash of broth or water if it thickened in the fridge. Finish each bowl with lime and chopped herbs so the flavor pops again.
After a couple of batches, the rhythm clicks with traditional albondigas soup. Keep the simmer gentle, season in small steps, and let lime do the last lift.

