Welcome to the ultimate guide for crafting a warming bowl of Albondigas Soup – a beloved Mexican classic that promises comfort in every spoonful. This hearty soup features tender, spiced beef and rice meatballs lovingly simmered in a rich, seasoned tomato broth, brimming with fresh vegetables like potatoes, carrots, and zucchini. It’s a wholesome meal designed to satisfy both young and old, making it a perfect addition to your family’s dinner rotation.
Soup holds a special place in my kitchen, often making an appearance almost every week. My family, especially the kids, have a long list of favorites, ranging from a comforting lasagna soup to the creamy delight of chicken tortellini soup and the uniquely satisfying cabbage roll soup. But when we crave something truly distinct, bursting with vibrant flavors and a touch of something special, this Mexican-style albondigas meatball soup is always the answer.

While my appreciation for soup is undeniable, there are moments when the standard chicken noodle just doesn’t hit the spot. That’s when this incredible albondigas soup steps in. It’s a vibrant, robust Mexican soup packed with a medley of fresh vegetables, hearty potatoes, and exquisitely tender, spiced meatballs. Each bite delivers a burst of bold, authentic flavors that are profoundly satisfying. If you’re eager to explore more amazing soup creations, you absolutely can’t go wrong with a classic beef barley soup, the intensely flavorful Zuppa Toscana, or the creamy indulgence of New England clam chowder. But first, let’s dive into making this magnificent Mexican meatball soup.
Essential Albondigas Soup Ingredients
To embark on your culinary journey to create this mouthwatering albondigas soup, you’ll need a carefully selected blend of fresh, high-quality ingredients. The success of this soup hinges on both the meatballs and the broth, so let’s break down what you’ll gather:
For the Flavorful Meatballs:
- Ground Beef: Opt for lean ground beef, such as 90% lean, to ensure the meatballs are tender yet not overly greasy. This provides a fantastic base for the rich flavors.
- Cooked Rice: Using cooked white rice (instead of uncooked) is a game-changer for texture and prevents the meatballs from disintegrating during simmering. It also helps bind the mixture beautifully.
- Minced Garlic: Fresh garlic is key to infusing the meatballs with an aromatic depth that complements the beef perfectly.
- Egg: A single egg acts as an excellent binder, helping the meatballs hold their shape and stay moist.
- Fresh Cilantro: Finely chopped cilantro adds a bright, herbaceous, and distinctly Mexican flavor profile to the meatballs.
- Ground Cumin: This warm, earthy spice is indispensable in Mexican cuisine, lending an authentic and aromatic note to the meatball mixture.
- Kosher Salt & Black Pepper: Essential seasonings to enhance all the other flavors and bring them into balance.
For the Rich and Savory Broth:
- Olive Oil: Used for sautéing the aromatic vegetables, building the foundation of the soup’s flavor.
- Onion & Garlic: Diced onion and minced garlic create a fragrant base, contributing sweet and savory notes to the broth.
- Carrots: Peeled, quartered, and sliced carrots add natural sweetness, color, and a pleasant texture.
- Russet Potatoes: These starchy potatoes, peeled and cut into 1/2-inch pieces, become wonderfully creamy and contribute heartiness to the soup as they cook.
- Beef Broth: The main liquid component, a good quality beef broth forms the backbone of the soup’s savory depth.
- Diced Tomatoes (canned): A 15-ounce can of diced tomatoes (undrained) provides a tangy sweetness and chunky texture to the broth.
- Tomato Sauce (canned): An 8-ounce can of tomato sauce enriches the broth, giving it a smoother consistency and deeper tomato flavor.
- Ground Cumin & Dried Oregano: These spices, mirroring those in the meatballs, tie the entire soup together with classic Mexican aromatics.
- Zucchini: Added towards the end, quartered and sliced zucchini offers a fresh, slightly sweet element and a lovely green color.
- Fresh Cilantro (for garnish): A final sprinkle of chopped fresh cilantro brightens the dish and adds another layer of authentic flavor.
- Salt and Pepper: For adjusting the seasoning of the finished soup to your personal preference.
Crafting Your Albondigas Soup: A Step-by-Step Guide
Making this Mexican meatball soup is a straightforward process, divided into two main parts: preparing the meatballs and building the flavorful broth. Follow these steps for a perfectly comforting meal:

Step 1: Prepare the Albondigas (Meatballs)
- In a large mixing bowl, combine the lean ground beef, cooked white rice, minced garlic, a single egg, chopped fresh cilantro, ground cumin, kosher salt, and black pepper.
- Using your hands, gently mix all the ingredients until they are just combined. Be careful not to overmix, as this can lead to tough meatballs.
- Roll the meat mixture into small, uniform meatballs, approximately 3/4 inch in size. Arrange them on a clean tray or plate. This quantity should yield around 20-24 meatballs, depending on your preferred size.

Step 2: Build the Flavorful Soup Base
- Heat the olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat.
- Add the diced onion and sliced carrots to the pot. Sauté for about 3-4 minutes, stirring occasionally, until the onions soften and become translucent and the carrots begin to tenderize slightly.
- Stir in the remaining minced garlic and cook for an additional 30 seconds until fragrant, being careful not to burn it.
- Pour in the beef broth, add the diced tomatoes (undrained), tomato sauce, the second measure of ground cumin, and dried oregano. Stir everything together well.
- Bring the mixture to a gentle simmer, then add the diced potatoes to the pot. Allow the soup to simmer for 10 minutes, giving the potatoes a head start on cooking and allowing the flavors to meld.
Step 3: Simmer the Meatballs and Finish the Soup
- Carefully drop the prepared meatballs into the simmering soup. Avoid stirring too vigorously at this stage to prevent them from breaking apart.
- Continue to simmer the soup for another 10 minutes, or until the meatballs are cooked through and firm.
- Finally, add the sliced zucchini to the pot. Cook for an additional 5 minutes, or until the zucchini is tender-crisp. You want it cooked but still retaining a slight bite.
- Taste the soup and season generously with salt and pepper as needed.
- Ladle the hot soup into bowls. Garnish each serving with a sprinkle of fresh chopped cilantro before enjoying.

Tips & Tricks for Perfect Albondigas Soup
Achieving the perfect pot of albondigas soup is simple with a few helpful pointers. These tips will ensure your meatballs are tender, your broth is flavorful, and your soup is a resounding success every time:
- Uniform Potato Size: To ensure all vegetables cook evenly, make sure your potatoes are cut into small, consistent pieces (about 1/2 inch). This way, they’ll be perfectly tender at the same time as your meatballs finish cooking.
- Spice It Up (or Keep It Mild): This recipe is crafted for a mild spice level, making it family-friendly. If you crave a kick, don’t hesitate to add a pinch of crushed red pepper flakes, a few dashes of your favorite hot sauce, or even a diced jalapeño or serrano pepper to the broth while it simmers.
- Leftovers Are a Treat: Albondigas soup tastes even better the next day! Store any leftovers in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop over medium-low heat or in the microwave until warmed through.
- A Complete Meal: This soup is incredibly hearty and substantial enough to be a meal on its own. However, for a truly satisfying spread, serve it alongside warm tortillas, crusty bread for dipping, or crunchy tortilla chips.
- Gentle Simmering is Key: To keep your meatballs from becoming tough or falling apart, it’s crucial that the soup maintains a gentle simmer, rather than coming to a rolling boil, especially once the meatballs are added. A rapid boil can break down the meatballs and toughen the meat.
- Traditional Mint Twist: Traditionally, a small amount of chopped fresh mint leaves is often incorporated into albondigas meatballs, lending a unique and refreshing flavor. While I typically omit it for my children’s preference, feel free to add about a tablespoon of fresh mint to your meatball mixture if you enjoy this authentic touch.
- Cooked vs. Uncooked Rice: Many traditional albondigas recipes call for uncooked rice in the meatballs. While this can work, I strongly prefer using *cooked* rice. My experience shows that using cooked rice reduces the required simmering time for the meatballs, making them less likely to break apart. If you choose to use uncooked rice, use 1/4 cup instead of 1/2 cup of cooked rice, and be prepared to extend the simmering time significantly until the rice is fully tender within the meatballs. Always test a meatball to ensure it’s cooked through.
- Preventing Meatballs from Falling Apart: Beyond using cooked rice and maintaining a gentle simmer, avoid overmixing the meatball mixture. Overworking the meat can lead to a dense, crumbly texture. Also, ensure the egg is well incorporated, as it acts as a binder.
- Make-Ahead Options: The meatballs can be prepared and rolled a day in advance and stored covered in the refrigerator. You can also chop all your vegetables ahead of time. This significantly reduces prep time on the day you plan to make the soup.
Recipe FAQs
“Albondigas” is simply the Spanish word for “meatballs,” often implying “small meatballs.” In the context of this soup, albondigas traditionally refers to meatballs made from ground beef, usually incorporating rice as a binding agent and for added texture, simmered in a savory broth.
Keeping your meatballs intact is crucial for a great albondigas soup. Here are a couple of key tricks: First, using cooked rice in the mixture is highly recommended. This allows the meatballs to cook for a shorter duration, significantly reducing their chances of breaking apart. Second, be careful not to overmix the meat mixture. Overworking the meat can change its texture, making the meatballs more prone to splitting open during cooking. Lastly, ensure the soup maintains a gentle simmer rather than a rolling boil once the meatballs are added.
Yes, albondigas soup freezes beautifully! Allow the soup to cool completely before transferring it to freezer-safe containers or heavy-duty freezer bags. It can be stored in the freezer for up to 3 months. When ready to enjoy, thaw overnight in the refrigerator and reheat gently on the stovetop, adding a little extra broth or water if needed to adjust consistency.
Typically, yes, traditional albondigas soup made with ground beef and rice is naturally gluten-free, provided all other ingredients like beef broth and seasonings are also gluten-free. Always check the labels of your beef broth and any packaged spices to ensure they don’t contain hidden gluten-containing ingredients.
For the meatballs, plain cooked white rice (such as long-grain or medium-grain) works best. It provides the necessary binding and texture without overpowering the other flavors. If you opt for uncooked rice, adjust your cooking time as mentioned in the tips section.
Follow Me
Slow Cooker Albondigas Soup: A Convenient Option
For those busy days, this albondigas soup recipe is an excellent candidate for the slow cooker, allowing you to enjoy a delicious, homemade meal with minimal effort. The slow cooker method deepens the flavors beautifully and ensures the meatballs remain incredibly tender.
To convert this recipe for your crock pot, simply prepare the meatballs as instructed. Then, add the prepared meatballs along with all the other soup ingredients (onions, carrots, potatoes, beef broth, tomatoes, tomato sauce, cumin, and oregano) to your slow cooker. Stir gently to combine. Cook on LOW for 4-6 hours, or until the vegetables are tender and the meatballs are cooked through. Add the zucchini during the last 30-60 minutes of cooking to ensure it remains tender-crisp and doesn’t become mushy.
If you have concerns about your meatballs holding their shape in the slow cooker’s long cooking process, a helpful trick is to briefly broil them for about 5-7 minutes before adding them to the crock pot. This quick sear creates a firmer exterior, helping them retain their shape better throughout the slow cooking time.
Flavor Variations and Customizations
While this albondigas soup recipe is utterly delicious as written, it’s also wonderfully versatile, allowing for creative additions and substitutions to suit your personal preferences and what you have on hand. Feel free to get creative and make it your own!
- Protein Power: While ground beef is traditional, you can certainly experiment with other ground meats. Ground chicken, ground turkey, or even ground pork can be substituted for the beef in the meatballs, offering a different flavor profile. For a lighter touch, you could even try a combination of two types of ground meat.
- Vegetable Medley: The beauty of soup lies in its adaptability to incorporate a wide array of vegetables. Enhance the nutritional value and texture by adding other veggies such as diced celery alongside the onions and carrots, green beans, fresh spinach (stirred in at the very end until wilted), corn kernels (fresh or frozen), or even bell peppers for an added burst of color and flavor.
- Seasoning Enhancements: Elevate the soup’s aroma and taste with additional fresh herbs. A sprinkle of fresh green onions or a squeeze of fresh lime juice at the end can brighten the entire dish. For those who enjoy a richer, creamier finish, a dollop of sour cream or Mexican crema can be stirred into individual bowls. Diced avocado also adds a wonderful creaminess and healthy fat.
- Spice Level Adjustments: As mentioned, the soup is mild. To make it spicier, you can incorporate a finely diced jalapeño or serrano pepper when sautéing the onions, or add a pinch of cayenne pepper or a dash of chipotle powder to the broth for a smoky heat.
- Cheese Toppings: While not traditional, a sprinkle of crumbled cotija cheese or a mild shredded Monterey Jack cheese can add a delightful salty and creamy element to each serving.

Once you experience the comforting warmth and exquisite flavors of this homemade albondigas soup, it’s bound to become a staple in your kitchen. The combination of perfectly seasoned beef and rice meatballs, simmered until light and tender, pairs harmoniously with the savory, rich tomato broth, creamy potatoes, and crisp fresh vegetables. It’s truly a meal that nourishes the soul and satisfies the palate.
More Delicious Soup Recipes to Explore
- Mexican Chicken Soup: Another delightful Mexican-inspired soup, perfect for chicken lovers.
- Chicken Taco Soup: Quick, easy, and packed with all your favorite taco flavors in soup form.
- Chicken and Wild Rice Soup: A creamy, hearty, and wholesome soup with tender chicken and earthy wild rice.
- Ham Bone Soup: A fantastic way to utilize leftover ham, creating a deeply flavorful and rustic soup.
- Farro Soup with Meatballs: A Mediterranean-inspired soup featuring chewy farro and savory meatballs.
Albondigas Soup
Author: Sara Welch

This albondigas soup is made with beef and rice meatballs which are simmered in a seasoned tomato broth along with potatoes, carrots and zucchini. A hearty soup that both kids and adults will enjoy!
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Course: Soup
Cuisine: Mexican
Serves: 6
Ingredients
For the meatballs
- 1 pound ground beef (90% lean recommended)
- 1/2 cup cooked white rice
- 1 teaspoon minced garlic
- 1 egg
- 1/4 cup chopped cilantro leaves
- 1 teaspoon ground cumin
- 3/4 teaspoon kosher salt
- 1/4 teaspoon pepper
For the soup
- 2 teaspoons olive oil
- 1/2 cup diced onion
- 1 teaspoon minced garlic
- 3 carrots, peeled, quartered and sliced
- 1 1/2 cups Russet potatoes, peeled and cut into 1/2 inch pieces
- 6 cups beef broth
- 15 ounce can diced tomatoes (do not drain)
- 8 ounce can tomato sauce
- 1/2 teaspoon ground cumin
- 1/2 teaspoon dried oregano
- 1 large zucchini, quartered and sliced
- 1/4 cup chopped cilantro leaves
- Salt and pepper to taste
Instructions
- For the meatballs: Place the ground beef, cooked rice, minced garlic, egg, chopped cilantro, ground cumin, salt, and pepper in a large bowl. Mix gently until thoroughly combined, being careful not to overmix.
- Roll the meat mixture into 3/4 inch sized meatballs. Place the meatballs on a tray.
- For the soup: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and sliced carrots and cook for 3-4 minutes, until softened.
- Add the minced garlic and cook for an additional 30 seconds until fragrant. Then, add the potatoes, beef broth, diced tomatoes, tomato sauce, ground cumin, and dried oregano to the pot. Bring the mixture to a gentle simmer.
- Simmer the soup for 10 minutes to allow the potatoes to begin cooking and for the flavors to meld.
- Carefully drop the prepared meatballs into the simmering soup. Continue to simmer for an additional 10 minutes, or until the meatballs are cooked through.
- Add the sliced zucchini and cook for 5 minutes more, or until it is tender-crisp.
- Season the soup generously with salt and pepper to taste.
- Sprinkle with fresh chopped cilantro just before serving. Enjoy your delicious homemade albondigas soup!
Notes
- Many albondigas recipes call for uncooked rice in the meatballs. I prefer to use cooked rice because the meatballs don’t have to simmer for as long. I find that an extended simmer time to soften raw rice can sometimes cause the meatballs to break apart in the soup. You can absolutely use uncooked rice if you prefer; use 1/4 cup of uncooked rice instead of the 1/2 cup of cooked rice that this recipe calls for. Just be sure to adjust your cook time accordingly to ensure the rice is tender.
Nutrition
Calories: 269kcal | Carbohydrates: 21g | Protein: 22g | Fat: 10g | Saturated Fat: 3g | Cholesterol: 76mg | Sodium: 678mg | Potassium: 1060mg | Fiber: 3g | Sugar: 6g | Vitamin A: 5580IU | Vitamin C: 24.2mg | Calcium: 84mg | Iron: 4.2mg
Did you make this recipe? Tag @dinneratthezoo on Instagram and hashtag it #dinneratthezoo
Tweet
Pin