top of page

Authentic Albondiga Soup Recipe for a Comforting Mexican Classic

Writer: Sara T
Sara T
Sep 23
7 min read

A good bowl of albondiga soup should feel generous before the first spoonful. The broth is light but savory, the vegetables are tender, and the meatballs are soft all the way through with little grains of rice tucked inside.


Albondigas, or Mexican meatballs, are often made with ground beef, rice, herbs, and a simple red-tinted broth. Like many home recipes, the details change from family to family. Some cooks add mint to the meatballs. Some use zucchini, potatoes, carrots, or chayote. Some make the broth with fresh tomatoes, while others use tomato sauce for a faster weeknight version.


This version keeps the method classic and practical. It builds flavor with onion, garlic, tomato, and broth, then simmers the meatballs gently so they stay tender instead of tough. The result is a deeply comforting soup that tastes like it has been simmering all afternoon, even though it comes together in about an hour.


Wide-angle view of a bowl of albondiga soup with vegetables and herbs.
A warm bowl of albondiga soup is simple, hearty, and full of home-cooked comfort.

What makes albondiga soup special


Albondiga soup has a simple structure, but the flavor comes from balance. The broth should be savory and lightly tomato-rich, not thick like a stew. The meatballs should be tender and well seasoned. The vegetables should hold their shape while still soft enough to eat with a spoon.


The rice inside the meatballs matters. It absorbs broth as it cooks, which helps keep the meatballs moist. It also gives them that familiar texture found in many traditional Mexican home kitchens.


Fresh herbs matter too. Cilantro is common, and mint is a traditional addition in many versions. Mint may sound unexpected if you have not used it in savory meatballs before, but it adds a clean, bright note that works beautifully with beef, tomato, and garlic.


For the most comforting bowl, keep these ideas in mind:


  • Use gentle heat once the meatballs go in

    A hard boil can break them apart or make them rubbery.


  • Do not overmix the meat

    Mix just until combined. Overworked meatballs cook up dense.


  • Season both the meatballs and the broth

    The soup tastes flat if only one part is seasoned.


  • Let the soup rest for a few minutes

    The broth settles, the meatballs firm slightly, and the flavors come together.


Ingredients for homemade albondiga soup


This albondiga soup recipe uses common grocery store ingredients and makes a full pot, enough for about 6 servings.


For the meatballs


  • 1 pound ground beef, preferably 85% lean

  • 1/3 cup long-grain white rice, uncooked

  • 1 large egg

  • 1/4 cup finely chopped white onion

  • 2 garlic cloves, minced

  • 2 tablespoons chopped fresh cilantro

  • 1 teaspoon kosher salt

  • 1/2 teaspoon ground cumin

  • 1/2 teaspoon dried oregano, preferably Mexican oregano

  • 1/4 teaspoon black pepper


For the soup


  • 1 tablespoon vegetable oil or olive oil

  • 1/2 medium white onion, chopped

  • 2 garlic cloves, minced

  • 2 medium Roma tomatoes, chopped

  • 1 tablespoon tomato paste

  • 8 cups beef broth or chicken broth

  • 2 medium carrots, sliced

  • 1 medium russet potato, peeled and cut into bite-size pieces

  • 1 medium zucchini, cut into half-moons

  • 1/2 teaspoon dried oregano

  • 1/2 teaspoon ground cumin

  • Salt and black pepper, to taste

  • 1/4 cup chopped fresh cilantro

  • Lime wedges, for serving


Optional additions


  • 1 small jalapeño or serrano, left whole for mild heat or sliced for more heat

  • 1 ear corn, cut into small rounds

  • 1/2 cup green beans, trimmed and cut

  • 1 small chayote, peeled and diced

  • Warm corn tortillas, for serving


If using store-bought broth, start light with the salt. Some broths are already salty, and the soup reduces slightly as it simmers.

How to make albondiga soup


1. Mix the meatballs gently


Add the ground beef, uncooked rice, egg, onion, garlic, cilantro, mint, salt, cumin, oregano, and pepper to a large bowl.


Use clean hands or a fork to mix just until everything is evenly combined. The mixture should hold together but still feel loose. If it feels wet, let it sit for 5 minutes so the rice can absorb a little moisture.


Roll the mixture into meatballs about 1 to 1 1/2 inches wide. You should get around 18 to 22 meatballs, depending on size.


Place them on a plate while you start the broth.


Close-up view of hands shaping beef and rice meatballs for albondiga soup.
Rice, herbs, and gentle mixing help the albondigas stay tender.

2. Start the tomato broth


Heat the oil in a large Dutch oven or soup pot over medium heat. Add the chopped onion and cook for 3 to 4 minutes, stirring often, until it softens.


Add the garlic and cook for about 30 seconds. Stir in the chopped tomatoes and tomato paste. Cook for 4 to 5 minutes, until the tomatoes soften and the mixture looks slightly jammy.


This short cooking step gives the broth a rounder flavor. Raw tomato can taste sharp, but cooked tomato turns sweeter and deeper.


Pour in the broth and scrape the bottom of the pot. Add oregano, cumin, and a pinch of salt and pepper. Bring the broth to a gentle simmer.


3. Add the firm vegetables first


Add the carrots and potatoes to the simmering broth. Cook for about 8 minutes before adding the meatballs.


These vegetables take longer than zucchini, so giving them a head start helps everything finish at the same time. The potatoes should be partly tender but not falling apart.


If you are using corn, chayote, or green beans, add them with the carrots and potatoes.


4. Simmer the meatballs


Lower the heat so the broth is gently bubbling. Add the meatballs one at a time, spacing them around the pot. Do not stir right away. Let them cook undisturbed for about 5 minutes so they can firm up.


After that, gently nudge the soup with a spoon to make sure nothing is sticking. Avoid aggressive stirring.


Simmer for 20 to 25 minutes, or until the meatballs are cooked through and the rice inside is tender. The meatballs should feel firm but not hard.


5. Add zucchini near the end


Add the zucchini during the last 8 to 10 minutes of cooking. This keeps it from turning mushy.


Taste the broth and adjust the seasoning. Add more salt, pepper, or a squeeze of lime if the soup needs brightness.


Turn off the heat and stir in the chopped cilantro. Let the soup rest for 5 minutes before serving.


Overhead view of albondiga soup simmering with carrots, potatoes, zucchini, and meatballs.
A gentle simmer keeps the meatballs tender and the broth clear.

Recipe timing and quick reference


Step

Time

Prep the meatballs and vegetables

20 minutes

Build the broth

10 minutes

Simmer the soup

30 minutes

Rest before serving

5 minutes

Total time

About 1 hour 5 minutes


Recipe detail

Amount

Servings

6

Meatball size

1 to 1 1/2 inches

Broth amount

8 cups

Best pot size

5 to 6 quarts


Tips for tender albondigas


The best albondigas are soft but not fragile. They should hold together in the broth and break easily with a spoon.


Use the right ground beef


Ground beef with a little fat works best. A very lean blend can make dry meatballs. Around 85% lean gives a good balance of flavor and tenderness.


You can also use a mix of beef and pork. Pork adds richness and a softer texture. If you use ground turkey or chicken, add a tablespoon of oil to the meatball mixture to keep it moist.


Keep the rice uncooked


The rice goes into the meatballs uncooked. As the soup simmers, the grains absorb broth and cook inside the meat. This helps bind the meatballs while giving them their classic texture.


Use long-grain white rice for the most predictable result. Brown rice takes longer to cook and may stay firm unless you par-cook it first.


Chop the onion finely


Large pieces of onion can make meatballs fall apart. Finely chopped onion blends into the meat mixture and adds moisture without creating gaps.


If you prefer an extra smooth texture, grate the onion instead of chopping it.


Let the broth simmer, not boil


A rolling boil can break the meatballs and cloud the broth. Keep the heat at a steady simmer. You should see small bubbles, not a pot that looks like it is churning.


Ways to make the soup your own


Traditional home recipes often shift based on season, budget, and what is in the kitchen. This soup welcomes small changes.


For a brighter broth, blend the tomatoes with a little broth before adding them to the pot. This creates a smoother base while keeping the soup light.


For more heat, add a sliced serrano or jalapeño when you cook the onion. For gentle flavor without much spice, drop a whole chile into the broth and remove it before serving.


For a heartier bowl, add corn, cabbage, or chayote. Cabbage should go in near the end so it softens without losing all texture.


For deeper flavor, use homemade beef broth or chicken broth if you have it. A good boxed broth also works. The key is to taste as you go and adjust with salt, herbs, and lime.


What to serve with albondiga soup


Albondiga soup can be a full meal on its own, but the right sides make it even better.


Serve it with:


  • Warm corn tortillas

  • Lime wedges

  • Chopped cilantro

  • Sliced avocado

  • Mexican rice

  • A simple cabbage salad

  • Pickled jalapeños

  • Crumbled queso fresco


A squeeze of lime right before eating makes a big difference. It lifts the tomato broth and balances the richness of the meatballs.


If you serve the soup with tortillas, try warming them directly over a gas flame for a few seconds per side, or heat them in a dry skillet. Keep them wrapped in a clean towel so they stay soft.


Eye-level view of albondiga soup served with lime wedges, tortillas, and cilantro.
Lime, herbs, and warm tortillas turn a bowl of soup into a complete meal.

How to store and reheat leftovers


Let the soup cool, then store it in airtight containers in the refrigerator for up to 4 days. The rice in the meatballs will continue to absorb broth, so the soup may thicken slightly as it sits.


Reheat gently on the stovetop over medium-low heat. Add a splash of broth or water if needed. Avoid boiling the soup hard, since reheated meatballs can toughen if cooked too aggressively.


You can freeze albondiga soup, but the vegetables may soften after thawing. For best texture, freeze the meatballs and broth, then add fresh zucchini or softer vegetables when reheating.


To freeze, cool the soup completely and portion it into freezer-safe containers. Leave a little space at the top because liquid expands as it freezes.


The comforting finish


Ladle the soup into deep bowls, making sure each one gets meatballs, vegetables, and plenty of broth. Add fresh cilantro and a squeeze of lime. Serve it hot with warm tortillas on the side.


The beauty of albondiga soup is that it does not need fancy ingredients to taste special. A good broth, tender meatballs, fresh vegetables, and a few herbs come together in a way that feels steady, familiar, and deeply satisfying. Keep the simmer gentle, season as you go, and this Mexican classic will earn a regular place in your kitchen.


Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
bottom of page