Albondigas Soup
Albondigas Soup is a comforting Mexican-style meatball soup filled with tender beef-and-rice meatballs, carrots, onions, jalapeño, peas, cilantro, and a savory tomato-beef broth.
The meatballs are especially flavorful because the ground beef is mixed with uncooked rice, fresh cilantro, cumin, oregano, and egg. As they simmer, the rice softens inside the meatballs while also absorbing the seasoned broth.
Finished with fresh cilantro and lime, this soup has a satisfying balance of rich beef, warm spices, bright herbs, mild chile heat, and fresh citrus.

Why People Will Love Albondigas Soup Recipe
The meatballs are tender, hearty, and full of Mexican-inspired flavor.
Rice is cooked directly inside the meatballs, making them especially satisfying.
Cumin and oregano give the broth warm, earthy depth.
Fresh cilantro brings brightness to both the meatballs and the soup.
Tomato paste and tomato sauce create a rich, savory broth.
Beef stock strengthens the meaty flavor without making the soup overly heavy.
Carrots add natural sweetness and color.
Jalapeño gives gentle heat that can easily be adjusted.
Snap peas and frozen peas add freshness and texture.
Fresh lime brightens the broth and balances the richer beef flavor.
It is filling enough to serve as a complete meal.
The recipe is made in one pot after the meatballs are shaped.
It is easy to customize with additional vegetables.
The soup tastes comforting while still feeling fresh and lively.
Key Ingredients
Ground Beef:
Ground beef forms the base of the albondigas and gives the soup its hearty, savory character.
Long-Grain White Rice:
The uncooked rice is mixed directly into the meatballs. As the meatballs simmer, the rice becomes tender and helps make them more substantial.
Fresh Cilantro:
Cilantro adds freshness and herbal flavor to both the meatballs and the finished soup.
Cumin and Oregano:
These spices create the warm, earthy flavor that gives the meatballs their Mexican-style character.
Egg:
The egg helps bind the beef, rice, herbs, and spices together so the meatballs hold their shape while simmering.
Tomato Paste and Tomato Sauce:
Together they create a richer, more developed tomato base than using tomato sauce alone.
Beef Stock:
Beef stock gives the broth body and complements the meatballs without overpowering the vegetables.
Carrots:
Carrots add sweetness, texture, and color while becoming tender during the simmer.
Jalapeño:
Jalapeño gives the soup a gentle fresh-chile flavor. Removing the seeds keeps the heat milder.
Snap Peas and Frozen Peas:
These vegetables add color, sweetness, and a fresher texture to the finished soup.
Fresh Lime:
A squeeze of lime at serving adds acidity that brightens the tomato and beef flavors.
Expert Tips
Use ground beef with a little fat for more tender meatballs.
Mix the meatball ingredients only until combined; overmixing can make the meatballs dense.
Wet or dampen your hands before shaping the meatballs to prevent sticking.
Keep the meatballs around 1 inch so they cook evenly.
Try to make all the meatballs roughly the same size.
Add the raw meatballs gently to the simmering broth so they do not break apart.
Do not stir aggressively immediately after adding the meatballs.
Keep the soup at a gentle simmer rather than a hard boil.
Make sure the rice inside the meatballs is fully tender before serving.
Sauté the tomato paste briefly with the vegetables for deeper flavor.
Add garlic only after the vegetables have softened so it does not burn.
Add frozen peas near the end so they retain their color.
Taste the broth before adding extra salt because beef stock may already be seasoned.
Add lime only when serving for the freshest flavor.
Garnish generously with cilantro if you enjoy a brighter herbal finish.

Albondigas Soup
Ingredients
Meatball Mixture:
1 lb ground beef
1/2 cup dry long grain white rice
1/2 cup fresh cilantro
1 teaspoon salt
1 teaspoon cumin
1 teaspoon oregano
1/4 teaspoon pepper
1 large egg, lightly beaten
Soup Base
3 tablespoons olive oil
1 medium yellow onion , thinly sliced
4 medium carrots, sliced or chopped
1 jalapeno pepper, deseeded and diced
3 cloves garlic, minced
4 tablespoons tomato paste
8 ounce can tomato sauce
6 cups beef stock
1 cup snap peas
1 cup frozen peas
1/4 cup fresh cilantro, plus more for garnish
Salt and pepper, to taste
Garnish with cilantro and serve with fresh lime wedges
Instructions
Prepare the meatballs:
In a large mixing bowl, combine the ground beef, uncooked white rice, chopped cilantro, salt, cumin, oregano, pepper, and the lightly beaten egg.
Mix until all ingredients are well incorporated.
Form the meatballs:
With damp hands, shape the mixture into small meatballs, about 1 inch in size.
Set them on a plate and set aside.
Sauté the vegetables:
Heat the olive oil in a large Dutch oven or soup pot over medium heat.
Add the sliced onion, chopped carrots, and diced jalapeño.
Sauté for about 4 minutes, until slightly softened.
Stir in the minced garlic and cook for an additional 30 seconds until fragrant.
Build the soup base:
Stir in the tomato paste and tomato sauce, combining well with the sautéed vegetables.
Pour in the beef broth and add the snap peas.
Bring the mixture to a boil.
Cook the meatballs:
Gently lower the raw meatballs into the soup.
Reduce the heat to a low simmer, cover the pot, and let the soup cook for 25 minutes.
Add peas and finish:
Add the frozen peas and continue to simmer uncovered for another 5 minutes, or until the meatballs are fully cooked and the peas are heated through.
Serve:
Remove from heat, season with salt and pepper to taste, and ladle into bowls.
Garnish with fresh cilantro and lime wedges before serving.
Add extra jalapeño slices for more heat, if desired.
Important Notes When Making Albondigas Soup
The rice goes into the meatball mixture uncooked.
Small meatballs are important because the rice needs enough time to cook through.
If the rice is still firm after 25 minutes, simmer the soup a little longer.
Do not pack the meatballs too tightly when shaping them.
The egg helps bind the mixture but should not make it wet or loose.
Jalapeños vary naturally in heat level.
Remove the seeds and membranes for a milder soup.
Tomato paste makes the broth richer and slightly thicker.
The soup will develop more flavor as it sits.
The meatballs may release a little fat into the broth, which adds flavor.
Skim excess fat from the surface if you prefer a lighter broth.
Snap peas will remain crisper if added later in cooking.
Frozen peas should only simmer briefly.
Store leftovers with the meatballs submerged in broth so they stay moist.
The rice inside the meatballs may continue absorbing liquid during refrigeration.

How to Enjoy Albondigas Soup After Cooking
Once the meatballs are fully cooked and the rice inside is tender, remove the soup from the heat and let it rest for a few minutes.
Ladle the soup into deep bowls, making sure each serving has several meatballs, carrots, peas, onion, and plenty of tomato-beef broth.
Finish each bowl with chopped fresh cilantro and a generous squeeze of lime juice. The lime is especially important because its acidity cuts through the richness of the beef and makes the herbs and tomato taste brighter.
For more heat, add sliced jalapeño, serrano chile, hot sauce, or crushed red pepper.
Albondigas Soup pairs beautifully with warm corn tortillas, flour tortillas, Mexican rice, avocado slices, tostadas, or crusty bread.
You can also serve it with diced avocado, chopped onion, queso fresco, or extra cilantro on the side.
For the best bite, spoon up a piece of tender meatball with some broth, carrots, peas, and a little fresh lime.
If you have leftovers, refrigerate the soup in an airtight container. Reheat gently on the stovetop and add a splash of beef broth or water if the soup has thickened.
Nutrition Information
Approximate nutrition per serving, based on about 6 servings:
Calories: 430 kcal | Total Fat: 22 g | Saturated Fat: 7 g | Monounsaturated Fat: 10 g | Polyunsaturated Fat: 2.5 g | Cholesterol: 95 mg | Sodium: 750–1,050 mg depending on beef stock and added salt | Total Carbohydrates: 32 g | Dietary Fiber: 5 g | Sugars: 7 g | Protein: 29 g
Additional estimate:
Calcium: 70–100 mg | Potassium: 850–1,050 mg | Iron: 4–5 mg | Vitamin A: 5,000–7,000 IU | Vitamin C: 20–35 mg
Frequently Asked Questions:
What does “albondigas” mean?
“Albondigas” means “meatballs” in Spanish—this is a traditional meatball soup enjoyed in many Latin cultures.
Is Albondigas Soup spicy?
It has a mild heat from jalapeños. You can reduce or remove the seeds for a milder version or increase the heat with more jalapeño or chili flakes.
Can I make this with ground turkey or chicken?
Yes! Substitute the ground beef with ground turkey or chicken for a lighter option.
How long will this soup last in the fridge?
It keeps well for up to 4 days when stored in an airtight container in the refrigerator.
Is this soup gluten-free?
Yes, as long as all the store-bought ingredients (like stock and seasonings) are certified gluten-free.
Can I use uncooked rice in the meatballs?
Yes. The uncooked rice cooks in the broth and helps bind the meatballs while keeping them tender.
Can I bake the meatballs instead of simmering them?
Yes, you can bake them at 375°F for 15–18 minutes, but simmering them in the broth adds more flavor.
Can I make this soup in a slow cooker?
Yes. Sauté the vegetables first, then transfer everything (including uncooked meatballs) to a slow cooker and cook on LOW for 6–7 hours.
Should I brown the meatballs before adding them to the soup?
Not necessary. They will cook directly in the broth, which helps flavor the soup and keep the meatballs juicy.
Can I freeze Albondigas Soup?
Yes! Freeze in airtight containers for up to 3 months. Thaw overnight in the fridge and reheat on the stovetop.