Almondigas Soup Recipe: Golden Meatballs in Silky Tomato Broth

Soups & Stews

Almondigas Soup Recipe: Golden Meatballs in Silky Tomato Broth

This almondigas soup recipe brings comfort in every spoonful, with tender meatballs floating in a rich tomato broth that tastes like home. šŸ’› The secret lies in the meatballs—made with ground meat, breadcrumbs, and egg for structure—simmered until they're golden and bursting with flavor. This dish has roots in Spanish and Latin American cuisine, where it's traditionally served as a hearty starter or light main course.

The silky tomato broth is the star here, built from layers of onions, garlic, and canned tomatoes that simmer until deeply flavorful. I've perfected a method that keeps the broth smooth without being heavy, balancing acidity with a touch of sugar for just the right sweetness. The meatballs absorb the broth beautifully, becoming tender and infused with those warm, savory notes.

What makes this recipe special is how it transforms simple ingredients into something truly satisfying. The meatballs stay intact as they cook, their golden crust contrasting with the velvety broth. Serve it with crusty bread to soak up every last drop, or garnish with fresh parsley for a pop of color and brightness. It's the kind of soup that feels like a hug in a bowl.

For a vegetarian twist, swap the ground meat for a plant-based blend or finely chopped mushrooms. The technique remains the same, proving this soup adapts to any table while keeping its soul intact. Let's get cooking!

šŸ‘Øā€šŸ³
Difficulty
Medium
🄩
Diet
Meat
šŸ”„
Calories
Med Cal

Ingredients for almondigas soup

Golden meatballs and velvety tomato broth—just 15 ingredients for a comforting classic.

Ingredient Amount Notes
Ground Beef 🄩 1 lb Lean ground beef preferred
All-Purpose Flour 🌾 ½ cup For meatball structure
Large Eggs 🄚 1 whole Room temperature for best binding
Yellow Onion šŸ§… 1 whole Finely diced, about 1 cup
Garlic Cloves šŸ§„ 3 cloves Minced for aromatic base
Canned Crushed Tomatoes šŸ… 2 cups San Marzano preferred
Vegetable Broth šŸ’§ 4 cups Low-sodium preferred
Extra-Virgin Olive Oil šŸ«’ 2 tbsp For sautĆ©ing onions
Fresh Parsley 🌿 ¼ cup Chopped for garnish
Salt šŸ§‚ 1 ½ tsp Adjust to taste
Black Pepper šŸŒ¶ļø ½ tsp Freshly ground preferred
Ground Cumin 🌿 ½ tsp Toasted for depth
Sugar šŸÆ 1 tsp Balances acidity
Vegetable Oil šŸ«’ 1 tbsp For frying meatballs
Fresh Breadcrumbs šŸž ½ cup Panko works too

The ground beef is key here—80/20 lean-to-fat ratio gives the best texture. Trader Joe's or Whole Foods carry excellent quality, or grab the store brand if it's fresh. For a vegetarian version, finely chop cremini mushrooms (about 1 cup) and sautĆ© them with the onions. The breadcrumbs should be fresh—day-old bread works too—and toasted lightly in a dry pan for extra crunch. If you're making this ahead, prep the meatball mixture and refrigerate for up to 24 hours before frying.

No fresh parsley? Dried oregano at half the amount works in a pinch, though it won't have the same brightness. The crushed tomatoes should be San Marzano if possible—their sweetness balances the acidity beautifully. For a smoother broth, blend half the cooked tomatoes before adding them back. If you're short on time, passata (sieved tomato pulp) cuts prep time in half. The vegetable broth can be homemade or store-bought—just check the sodium content. Pacific Foods or Imagine brands are low-sodium and widely available.

This soup tastes even better the next day as the flavors meld. Store leftovers in the fridge for up to 5 days or freeze for 3 months**. To reheat, warm gently on the stove—never microwave, or the meatballs will turn rubbery. For a restaurant-style presentation, garnish with extra parsley and a drizzle of extra-virgin olive oil. The meatballs can be pre-fried and frozen raw for up to 2 weeks—just thaw before adding to the broth.

ā¤ļø

Why You'll Love This Recipe

  • No-Fuss Assembly: I swear by this recipe when I’m too tired to fuss. Mix the ground beef, flour, egg, and minced onion—no rolling required—then drop spoonfuls into simmering broth. Ten minutes later, you’ve got tender, pillowy almondigas without a single pan to scrub.
  • Garlic-Onion Kisses: That first bite? Pure satisfaction. The onions caramelize just enough to sweeten the meatballs, while the garlic—minced fine and cooked low—adds a warm, lingering depth. It’s the kind of flavor that makes you pause mid-slurp.
  • Leftover Hero: This soup begs to be made ahead. The almondigas reheat beautifully—no splitting or drying out—and the broth only gets richer overnight. I’ve fed a houseful with leftovers, and no one complains (even my picky son).
  • Budget-Friendly Staples: Ground beef, eggs, and flour? That’s my pantry’s version of a blank canvas. It’s cheaper than takeout but way more impressive, and I’ve stretched one batch into three meals with extra broth for rice or noodles. Smart, simple, and satisfying.

Step-by-step instructions for almondigas soup

Here's how to craft tender meatballs and a rich tomato broth—simple steps for restaurant-quality results.

1

šŸ‘Øā€šŸ³ Step 1: Prepare the Meatball Mixture

In a large bowl, combine the 1 lb ground beef, 0.5 cup all-purpose flour, 1 whole large egg, 1.5 tsp salt, 0.5 tsp black pepper, and 0.5 tsp ground cumin. Mix gently with your hands until just combined—overmixing develops gluten and makes meatballs tough. I press the mixture lightly to ensure even distribution of seasoning.

Add the 0.5 cup fresh breadcrumbs and mix again until the dough comes together. The texture should be moist but not sticky—if it feels too wet, add 1 tablespoon more breadcrumbs. Cover and refrigerate for 20 minutes to firm up slightly, making it easier to shape.

2

šŸ³ Step 2: SautĆ© Aromatics for the Broth

Heat 2 tablespoons extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion (finely diced) and cook for 5-6 minutes until softened and translucent. Stir occasionally to prevent browning.

Add the 3 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Stir in the 2 cups canned crushed tomatoes and 1 tsp sugar, then cook for 5 minutes until the tomatoes break down slightly. This builds the flavor base for your soup.

3

šŸ”„ Step 3: Fry the Meatballs to Golden Perfection

Shape the chilled meatball mixture into 16 equal-sized balls (about 1.5 inches in diameter). Heat 1 tablespoon vegetable oil in a skillet over medium-high heat until shimmering. Fry the meatballs in batches for 2-3 minutes per side until golden brown and cooked through.

They're ready when they release easily from the pan and reach an internal temperature of 160°F. Transfer to a paper towel-lined plate to drain excess oil. Don't skip this step—proper browning adds depth of flavor and prevents dry meatballs.

4

🄘 Step 4: Simmer the Soup to Rich Perfection

Return the fried meatballs to the pot with aromatics and tomatoes. Pour in 4 cups vegetable broth and bring to a gentle simmer. Reduce heat to low and let it cook uncovered for 20-25 minutes, stirring occasionally. The broth should reduce slightly and become silky.

Taste and adjust seasoning with additional salt or black pepper if needed. The meatballs should be tender but still hold their shape. If the soup is too thick, add ½ cup water to reach your desired consistency.

5

šŸ½ļø Step 5: Finish and Serve with Fresh Garnish

Remove from heat and stir in the 0.25 cup chopped fresh parsley. Let the soup rest for 5 minutes to allow flavors to meld. Ladle into bowls, ensuring each serving gets 4 meatballs and generous broth.

Garnish each serving with additional parsley and a drizzle of the reserved olive oil from the pot. Serve immediately with crusty bread or over rice. The contrast of warm meatballs in the velvety tomato broth makes this a comforting, hearty meal perfect for any occasion.

šŸ‘Øā€šŸ³

Pro Tips For Making Almondigas Soup

  • CHILL THE BEEF MIX: I learned this the hard way—after rolling almondigas, I’d drop them straight into boiling broth and watch them fall apart like sad meatballs. Let the raw mixture sit in the fridge for 15 minutes before shaping. The cold tightens the proteins so they hold together when they hit the water.
  • GRATE ONIONS FINE: Skip the chunky dice—you want the onion to dissolve into the broth, not sit as a textured surprise. Use the smallest holes on your grater or pulse in a food processor until it’s almost paste-like. This keeps the soup silky and hides the onion’s presence in the best way.
  • DON’T OVERWORK THE DOUGH: The second you start kneading the beef-flour-egg mix like pizza dough, you’re ruining it. Stir just until combined—maybe 10-12 turns with a fork—then stop. Overmixing develops gluten, and your almondigas will turn dense instead of light and tender.
  • SALT THE BROTH LATE: Add salt to the broth after the almondigas are cooking, not before. The meatballs absorb liquid while poaching, and if the broth’s too salty upfront, they’ll turn mushy trying to balance the flavor. Taste the broth at the end—it should be seasoned, but the almondigas themselves shouldn’t need extra salt.

Serving suggestions for this recipe

Bread Pairings

Nothing beats the contrast of warm, crusty bread with this soup. I reach for a baguette or ciabatta—their chewy texture soaks up the rich tomato broth beautifully. For extra flair, toast the bread lightly and rub it with a garlic clove before serving. If you prefer softer bread, try a sourdough or focaccia—their tangy notes complement the meatballs perfectly. šŸ„–

Rice Accompaniments

For a heartier meal, serve your almondigas soup over jasmine rice or arborio rice. Cook the rice separately and let it absorb any leftover broth from the pot—this creates a flavorful, one-pot experience. A ½ cup cooked rice per serving balances the richness of the soup without overwhelming it. For extra texture, sprinkle toasted sesame seeds on top.

Garnish Ideas

Fresh herbs elevate this dish instantly. Beyond parsley, try cilantro or basil for a brighter twist. A drizzle of extra-virgin olive oil adds richness, while a sprinkle of grated Parmesan (if using meat) or nutritional yeast (for vegetarian) boosts umami. For heat lovers, add red pepper flakes or a squeeze of lemon juice at the table. 🌿

Vegetable Sides

Light sides keep the meal balanced. A simple steamed green bean or roasted zucchini adds freshness. For extra crunch, serve with crispy roasted potatoes or a mixed greens salad tossed with a light vinaigrette. The acidity cuts through the soup’s richness, making each bite more vibrant.

Dessert Pairings

End your meal with something light to cleanse the palate. A flourless chocolate cake or lemon bars work beautifully—their sweetness contrasts the savory soup. For a traditional touch, try churros with chocolate sauce, a classic pairing in Spanish cuisine. The warm cinnamon notes complement the soup’s spices perfectly. šŸ«

Make-Ahead Serving

This soup tastes even better the next day! Store leftovers in the fridge for up to 5 days or freeze for 3 months. Reheat gently on the stove, then serve with warm crusty bread or buttered noodles. For a quick meal prep, assemble the soup ahead and reheat the meatballs separately to maintain their texture. Garnish fresh before serving to keep flavors bright. ā°

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 9g45%
Cholesterol 120mg40%
Sodium 820mg36%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
Sugars 8g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this recipe vegetarian?

Swap the ground beef for a plant-based blend (like Beyond Meat or soy crumbles) or finely chopped mushrooms. For binding, add 1 extra tablespoon of flour and 1 tablespoon of nutritional yeast to mimic the meaty texture. The cooking method stays identical—just ensure your plant-based meat reaches 160°F internally.

2

Why do my meatballs fall apart in the broth?

Overmixing the meatball mixture or skipping the 20-minute chill causes this. Use your hands to mix just until combined, and avoid adding extra liquid. For extra structure, replace 2 tablespoons of breadcrumbs with 2 tablespoons of grated Parmesan cheese (or nutritional yeast for vegetarian). Fry them at medium-high heat to set the exterior before simmering.

3

How can I make the broth smoother?

Blend half the cooked tomatoes before adding them back to the pot, or strain the broth through a fine-mesh sieve after simmering. For a silkier texture, whisk in 1 tablespoon of cornstarch mixed with 2 tablespoons of water at the end and simmer for 2 minutes. Avoid over-simmering—reduce heat to low after the initial 20 minutes.

4

Can I use fresh tomatoes instead of canned?

Fresh tomatoes work but require extra effort. Roast 4-5 large tomatoes (halved) at 400°F for 20 minutes until caramelized, then blend into a smooth paste. Use 1.5 cups of this paste instead of canned tomatoes. For acidity balance, add ½ teaspoon of lemon juice to the broth. Canned tomatoes still win for convenience and consistent flavor.

5

What's the best way to reheat leftovers?

Reheat gently on the stove over low-medium heat for 5-7 minutes, stirring occasionally. Never microwave—it makes meatballs rubbery. For extra richness, add 1 tablespoon of broth or water to prevent drying. If the soup seems too thick after reheating, thin it with a splash of warm broth or water.

ā˜…ā˜…ā˜…ā˜…ā˜…4.5(9 reviews)
Categories Soups & Stews