This albondigas soup recipe brings together tender beef and rice meatballs in a flavorful tomato broth with vegetables. The meatballs stay moist because the rice absorbs liquid as they simmer, creating the signature texture that makes this Mexican soup so satisfying.
The soup takes 50 minutes from start to finish and serves 6. The key is simmering the meatballs gently so they hold together, and adding fresh mint to the broth for authentic flavor. You can make the meatballs a day ahead and refrigerate them until you are ready to simmer.

Table of contents
Why This Albondigas Soup Recipe Works
- Uncooked rice mixed into the meatballs absorbs broth as they simmer, keeping them tender instead of dense.
- A 20 minute gentle simmer at medium low heat cooks the albondigas through to 160°F without breaking them apart.
- Fresh mint added to the tomato broth gives the soup its distinctive flavor that dried herbs cannot replicate.
Albondigas Soup Recipe
This recipe for albondigas soup walks you through mixing the meatballs so they hold together, building a flavorful broth, and simmering everything to the right texture. Below you will find ingredient swaps, tips for keeping the meatballs intact, and fixes for common problems.
Key Ingredients and Substitutions
These ingredients shape the flavor and texture of albondigas soup.
- Ground beef: Use 80/20 ground beef for moist meatballs. Leaner beef makes them dry. Ground pork or a beef pork blend works, but the texture becomes softer.
- Uncooked white rice: The rice absorbs broth as the meatballs simmer, keeping them tender. Do not use cooked rice or the meatballs will be mushy. Long grain rice works best.
- Fresh mint: Mint gives albondigas soup its signature flavor. Use 2 tablespoons of chopped fresh mint. Dried mint tastes flat and does not give the same brightness.
- Crushed tomatoes: They create a thick broth base. Diced tomatoes make the broth thinner and chunkier. Tomato sauce works but add 1 cup more broth to balance the thickness.
- Beef broth: Use 6 cups of beef broth for rich flavor. Chicken broth makes a lighter soup. Low sodium broth lets you control the salt level.
How to Make Albondigas Soup Successfully
These tips prevent the most common mistakes and give you the best texture.
- Mix the meatballs gently: Combine the beef, rice, egg, and seasonings just until blended. Overmixing makes the meatballs tough. Stop as soon as no streaks of egg remain.
- Roll uniform meatballs: Shape them into 1 inch balls using a tablespoon measure. Uniform size means they all reach 160°F at the same time. Wet your hands to prevent sticking.
- Simmer at medium low heat: Boiling breaks the meatballs apart. Keep the broth at a gentle simmer with small bubbles breaking the surface. This takes 20 minutes and cooks the rice inside the meatballs through.
- Add vegetables in stages: Carrots and celery go in with the meatballs because they need 20 minutes. Add zucchini in the last 10 minutes so it stays firm and does not turn mushy.
- Taste before serving: Albondigas soup needs enough salt to bring out the tomato and mint flavors. Start with 1 teaspoon, then add more after the meatballs finish cooking.
What Went Wrong
Why Did the Meatballs Fall Apart?
The broth boiled instead of simmered. High heat breaks the meatballs apart before the egg and rice bind them. Lower the heat to medium low so you see only small bubbles. If they are already broken, leave them as they are and serve the soup with the crumbled meat. Next time, simmer gently for the full 20 minutes.
Why Are the Meatballs Hard?
You used lean ground beef or overmixed the meat. Lean beef has less fat to keep the meatballs moist, and overmixing develops the protein into a dense texture. Use 80/20 ground beef and mix just until combined. If the meatballs are already hard, simmer them 5 minutes longer with the lid on so steam softens them slightly.
Why Is the Broth Bland?
The soup needs more salt or the mint is missing. Tomato broth needs at least 1 teaspoon of salt to taste balanced. Add salt in small amounts and taste after each addition. Fresh mint is essential for this albondigas soup recipe. Dried mint does not give the same flavor. Stir in 2 tablespoons of chopped fresh mint and simmer 2 more minutes.
Recipe Variations
Spicy Albondigas Soup
Add 1 diced jalapeño to the broth with the tomatoes, or stir in 1 teaspoon of chipotle powder. The soup becomes moderately spicy. For more heat, add 2 jalapeños or increase the chipotle to 2 teaspoons. The cooking time stays the same.
Chicken Albondigas
Replace the ground beef with ground chicken or turkey. Use 1 pound of ground chicken, 1/4 cup uncooked rice, and 1 egg. The meatballs are lighter and cook in 18 minutes. Check that they reach 165°F instead of 160°F.
Low Carb Version
Omit the rice from the meatballs and use 1/4 cup almond flour instead. Add 1 extra egg to bind them. The meatballs cook in 15 minutes because there is no rice to soften. The texture is denser but the soup has 12 grams of net carbs per serving instead of 18.
What to Serve With Albondigas Soup
Serve albondigas soup with warm corn tortillas or crusty bread for dipping in the broth. A simple side of Mexican rice or refried beans makes it a complete meal. Top each bowl with diced avocado, lime wedges, and fresh cilantro.
How to Store and Reheat Albondigas Soup
Albondigas soup keeps for 3 to 4 days in the refrigerator in an airtight container. The meatballs absorb more broth as they sit, so add 1/2 cup of water or broth when reheating. Reheat on the stove over medium heat for 8 to 10 minutes until it reaches 165°F, stirring occasionally.
Freeze the soup for up to 3 months in a freezer safe container. Thaw it overnight in the refrigerator, then reheat on the stove. The rice in the meatballs softens slightly after freezing but the flavor stays good. Make the meatballs up to 1 day ahead and refrigerate them on a plate, then simmer them in the broth when you are ready to serve.
Albondigas Soup FAQs
No. Uncooked rice absorbs broth as the meatballs simmer, keeping them tender. Cooked rice makes the albondigas soup meatballs mushy and they fall apart.
Simmer the broth at medium low heat with small bubbles. Boiling breaks the meatballs apart before they set. Keep the heat gentle for 20 minutes.
Albondigas soup uses uncooked rice in the meatballs and fresh mint in the tomato broth. Italian wedding soup has no rice and uses spinach instead of mint. The broth base is also different.
Yes. Brown the meatballs first, then add them to the slow cooker with the broth and vegetables. Cook on low for 4 hours. The rice needs the long simmer to soften.









Leave a Reply