The Comfort of Albondigas Soup with Meatballs and Vegetables Recipe
I love how Albondigas Soup with Meatballs and Vegetables Recipe wraps the soul in warmth with every spoonful. This isn’t just any soup — it’s a lovingly layered embrace of tender meatballs nestled in a fragrant, spiced broth loaded with hearty vegetables. Whether you’re gathering around the table on a chilly day or craving a satisfying meal that feels like home, this soup always hits the spot. The magic starts with the blend of spices — a mix of cumin, coriander, smoked paprika, and chili powder — that folding subtle heat and earthiness into the rich beef broth. I find the mix of fresh herbs in the meatballs adds a bright freshness that complements the velvety tomatoes and vegetables. You’ll notice how the gentle simmer bring all those flavors together into a melody of taste that invites you back for more. It’s the kind of meal that makes you slow down, savor, and share stories over steaming bowls. I always recommend making it when you want comfort that’s honest and nourishing without the fuss. Plus, it’s flexible enough to tweak based on what you have in the kitchen, which is a winner in my book.🔥
What Makes It Irresistible
- Layered flavor: Comforting, rich, and beautifully balanced.
- Easy method: Steps designed for any skill level.
- Adaptable: Works with pantry swaps and seasonal twists.
- Prep-friendly: Can be made ahead without losing quality.
Ingredient Guide
- Long-grain white rice: Adds gentle body to the broth and helps bind the meatballs; parboiling ensures perfect texture.
- Olive oil: For sautéeing aromatics to deepen flavor without overpowering.
- Yellow onion & jalapeño: Provide sweetness and just the right touch of heat.
- Carrots, celery, potatoes, chayote: Hearty vegetables that bring texture and earthy sweetness; chayote can be swapped with zucchini if needed.
- Garlic & spices (chili powder, cumin, oregano, coriander, smoked paprika): Create the aromatic and flavorful backbone.
- Fire-roasted tomatoes & diced green chiles: Give smoky depth and a mild kick.
- Beef broth: Low sodium lets you control saltiness and keeps the broth rich and savory.
- Ground beef & pork: Mix for moist, tender meatballs with great savory depth (all beef works too).
- Fresh herbs (cilantro, mint, parsley, oregano): Brighten and lighten the meatballs and soup.
- Egg: A binder that holds those luscious meatballs together.
- Toppings: Choose from creamy avocado, fresh tomatoes, tangy lime juice, cooling sour cream, vibrant cilantro, or a dash of hot sauce to add personality to each bowl.
Prep Before You Begin
Good prep always sets you up for success. I like to parboil the rice first — this step is key to keeping the meatballs tender instead of dense. While that simmers, chop all the vegetables and herbs so everything’s ready to hit the pot right away. Since we’re using a Dutch oven or a heavy soup pot, no special temperature setting is needed — just a steady medium-high heat to start sautéing, then a gentle simmer for the finish.🧂
Tools & Setup
Here’s what you’ll want on hand so your Albondigas Soup with Meatballs and Vegetables Recipe comes together smoothly—plus optional extras that make the process even easier.
How to Make Albondigas Soup with Meatballs and Vegetables Recipe
- Parboil the rice: Bring 4 cups of water to a rolling boil in a large Dutch oven. Add ½ teaspoon salt and the uncooked rice. Stir occasionally as you let it cook for 6 minutes until the grains are just tender but not fully cooked. Drain through a fine mesh and rinse the rice under cold water to stop cooking. Set aside—this rice is the secret to tender meatballs that don’t fall apart.
- Sauté aromatics and vegetables: In the same pot, heat 2 tablespoons olive oil over medium-high heat. Add the chopped onions and minced jalapeño and cook for about 3 minutes until they soften and become translucent. Add the sliced carrots, celery, potato chunks, and sprinkle in the chili powder, cumin, oregano, coriander, smoked paprika, salt, and black pepper. Stir and cook another 3 minutes, then toss in minced garlic and sauté just 30 seconds until fragrant—don’t let it burn or it turns bitter.
- Add liquids and simmer: Pour in the fire-roasted tomatoes with their juices, diced green chiles, and beef broth. Give it a good stir, cover the pot, and bring the soup to a gentle boil. Once boiling, lower to a simmer uncovered and let it bubble away for 20 to 25 minutes. You’ll notice the vegetables soften perfectly, and all those spices deepen and mingle into a golden, aromatic broth.
🚀
Expert Tips to Nail It
Small adjustments that make a big difference in texture, timing, and flavor so your Albondigas Soup with Meatballs and Vegetables Recipe turns out reliably amazing.
- Prepare the meatballs: In a large bowl, whisk the egg until smooth. To this, add 1 cup of the parboiled rice, ground beef, and ground pork. Toss in the minced onion, garlic, cilantro, mint, parsley, oregano, chili powder, cumin, salt, and pepper. Use your hands or a wooden spoon to mix everything well until just combined. Avoid overmixing—you want tender meatballs, not dense ones. Form the mixture into small meatballs roughly 1 tablespoon in size and place them on a parchment-lined baking sheet—you should get about 40 to 45 meatballs.
- Cook the meatballs in the soup: Slowly and gently add the meatballs to the simmering soup to avoid breaking them apart. Next, stir in the remaining parboiled rice and the chopped chayote (or zucchini if you prefer). If the soup looks too thick, add 1 to 2 cups of water to adjust the consistency. Bring everything back to a soft boil, then reduce to a gentle simmer uncovered. Let it cook for 12 to 15 minutes until meatballs are cooked through and the rice is tender. Resist stirring during the first 5 minutes after adding meatballs — this helps keep them perfectly round and intact.
- Serve and garnish: When ready, ladle the soup into warm bowls and let everyone personalize their bowls with toppings like creamy avocado slices, fresh diced tomatoes, chopped cilantro, a dollop of sour cream, a squeeze of bright lime juice, and a dash of your favorite hot sauce. Each ingredient adds a new layer of texture and flavor that makes this soup a real joy to eat.
Creative Variations for Albondigas Soup with Meatballs and Vegetables Recipe
- Swap ground pork for ground turkey or chicken for a leaner meatball option without sacrificing flavor.
- Use sweet potatoes instead of Yukon gold potatoes for a subtle sweetness that pairs beautifully with the spices.
- Add a handful of spinach or kale near the end of cooking for an extra boost of greens and color.
- Include corn kernels for a pop of sweetness and texture contrast.
- Try smoky chipotle chiles instead of mild diced green chiles for a deeper smoky heat.
- Finish with fresh grated queso fresco or cotija cheese for a creamy, salty bite.
Storage, Freezing & Reheating
- Refrigerate: Soup keeps well in an airtight container in the fridge for up to 4 days; flavors deepen overnight.
- Freeze: Cool completely, then freeze in portions for up to 3 months. Thaw in the fridge overnight before reheating.
- Reheat: Warm on the stove over medium heat, stirring gently to prevent meatballs from breaking apart. Add a splash of broth or water if needed to loosen the texture.
- Note: Meatballs might firm up slightly after freezing but remain tender and delicious.
Albondigas Soup with Meatballs and Vegetables Recipe FAQs
- Can I make this soup vegetarian? You can substitute the meatballs with seasoned lentil or chickpea patties, and use vegetable broth in place of beef broth. The flavor will be different but still comforting.
- Do I have to parboil the rice? Parboiling ensures the rice inside the meatballs stays tender and prevents them from becoming dense or mushy in the soup. It’s worth the extra step.
- Can I use frozen vegetables? Yes—frozen carrots, celery, or even mixed vegetables will work well, just adjust cooking times as needed.
- What if I don’t have chayote? Zucchini is a perfect, mild substitute that offers similar texture and moisture.
- How spicy is the soup? The heat is gentle—mostly from jalapeño and chili powder—but you can easily adjust by reducing or omitting the jalapeño or adding more hot sauce at the table.
Albondigas Soup with Meatballs and Vegetables Recipe
Albondigas Soup is a comforting Mexican meatball soup filled with tender beef and pork meatballs, vibrant vegetables, and a flavorful blend of spices. This hearty soup features partially cooked rice in both the meatballs and the broth, creating a wholesome and satisfying meal perfect for any season.
- Prep Time: 30 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 20 minutes
- Yield: 6-8 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican
Ingredients
Soup:
- 1 cup long-grain white rice, uncooked, divided
- 2 tablespoons olive oil
- 1/2 small yellow onion, chopped
- 1 jalapeno pepper, minced
- 2 medium carrots, sliced 1/2-inch thick
- 2 stalks celery, sliced 1/2-inch thick
- 2 small Yukon gold potatoes, chopped into 1-inch chunks
- 4 garlic cloves, minced
- 2 teaspoons chili powder
- 1 1/2 teaspoons ground cumin
- 1 teaspoon dried oregano
- 1 teaspoon ground coriander
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 2 15 oz. cans fire roasted tomatoes with juices
- 1 4 oz. can mild diced green chiles
- 8 cups low sodium beef broth
- 1 chayote, peeled, cored, chopped into 1/2” cubes (may substitute 1/2 zucchini)
Meatballs:
- 8 oz. lean ground beef
- 8 oz. ground pork (may substitute lean ground beef)
- 1 cup parboiled rice (from the soup rice)
- 1/2 small yellow onion, minced
- 1 large egg
- 3 garlic cloves, minced
- 3 tablespoons minced fresh cilantro
- 2 tablespoons minced fresh mint
- 2 tablespoons minced fresh parsley or 2 teaspoons dried parsley
- 1 1/2 teaspoons minced fresh oregano or 1/2 teaspoon dried oregano
- 1/2 teaspoon chili powder
- 1/2 teaspoon ground cumin
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
Toppings (choose your favorites):
- Avocados
- Tomatoes
- Cilantro
- Sour cream
- Lime juice
- Hot sauce
Instructions
- Parboil the Rice: Bring 4 cups of water to a boil in a Dutch oven. Add 1/2 teaspoon salt and the rice. Cook, stirring occasionally, for 6 minutes until the rice is partially cooked. Meanwhile, chop your vegetables. Drain the rice and rinse it thoroughly with cold water. Set aside.
- Sauté Aromatics and Vegetables: Heat 2 tablespoons olive oil in a large Dutch oven or soup pot over medium-high heat. Add chopped onions and minced jalapeno peppers. Cook for 3 minutes until softened. Add sliced carrots, celery, chunks of potatoes, and all the seasonings (chili powder, ground cumin, oregano, coriander, smoked paprika, salt, and pepper). Continue cooking for 3 more minutes. Add minced garlic and sauté for 30 seconds more until fragrant.
- Add Liquids and Simmer: Pour in the fire-roasted tomatoes with their juices, diced green chiles, and beef broth. Cover the pot and bring the liquid to a boil. Once boiling, reduce heat to low and let the soup simmer uncovered for 20-25 minutes to allow flavors to meld and vegetables to soften.
- Prepare the Meatballs: In a large bowl, whisk the egg. Add 1 cup of the parboiled rice along with ground beef, ground pork, minced onion, garlic, fresh cilantro, mint, parsley, oregano, chili powder, ground cumin, salt, and pepper. Mix everything thoroughly. Form the mixture into 1 tablespoon-sized meatballs and place them on a parchment-lined baking sheet. You should get about 40-45 meatballs.
- Cook Meatballs in Soup: Gently add the meatballs, the remaining parboiled rice, and chopped chayote (or zucchini) into the simmering soup. If desired, add 1-2 cups of water to adjust the consistency. Bring the soup back to a boil, then reduce heat to a gentle simmer. Cook uncovered for 12-15 minutes until meatballs are cooked through and rice is tender. Avoid stirring meatballs for at least 5 minutes after adding to prevent them from breaking apart.
- Serve: Ladle the soup into bowls and serve topped with your favorite garnishes such as diced avocados, chopped tomatoes, fresh cilantro, sour cream, lime juice, and hot sauce.
Notes
- Parboiling the rice ensures it cooks properly inside the meatballs and soup, preventing mushiness.
- Use fresh herbs if possible for more vibrant flavor, though dried herbs can be substituted.
- Adjust the spice level by using less jalapeno or omitting the chili powder if desired.
- Adding water after adding meatballs allows you to control the soup consistency.
- Avoid stirring meatballs immediately after adding them to prevent them from breaking apart.
- Chayote can be substituted with zucchini if unavailable.
- Leftover soup keeps well refrigerated for 3-4 days and can be frozen for up to 2 months.

