Soups & Stews
This almondigas soup recipe transforms simple ingredients into a comforting, flavor-packed dish that feels like a warm hug in a bowl. The golden almondiga balls—made with breadcrumbs, cheese, and aromatic spices—float in a rich, tomato-based broth that’s both hearty and easy to customize. I first discovered this recipe while exploring Latin American comfort food, and it quickly became a staple in my kitchen for chilly evenings or when craving something familiar yet elevated.
The magic lies in the almondigas themselves: tender yet firm, infused with garlic, cumin, and a touch of paprika for depth. The broth simmers with onions, garlic, and tomatoes until it’s velvety and fragrant, creating a perfect balance of savory and slightly tangy flavors. What makes this recipe special is its versatility—vegetarian-friendly but packed with satisfying texture, and adaptable to different cultural twists, from Spanish-style tomato broths to Filipino coconut-infused variations.
By the time you’re done, you’ll have a bowl of soup that’s restaurant-quality at home—warm, aromatic, and impossible to resist. The almondigas hold their shape while soaking up the broth’s flavors, and the dish comes together in about 45 minutes, making it ideal for weeknight dinners or meal prep. Garnish with fresh cilantro or avocado for a pop of color and freshness, and you’ve got a meal that’s as nourishing as it is delicious.
Whether you’re serving this as a main dish or a cozy side, the combination of cheesy, spiced meatballs and rich broth creates a dish that feels both comforting and impressive. Let’s get started—your taste buds will thank you.
Ingredients for almondigas soup
Pantry staples plus a few fresh ingredients transform into restaurant-quality almondigas soup.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | ½ cup | For breadcrumbs, unbleached preferred |
| Parmesan Cheese 🧀 | 1 cup | Freshly grated, vegetarian rennet |
| Large Eggs 🥚 | 2 whole | Beaten for binding almondigas |
| Garlic Cloves 🧄 | 4 cloves | Minced for almondigas and broth |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Sweet Paprika 🌶️ | 1 tbsp | Smoked works too for depth |
| Ground Black Pepper 🌶️ | ½ tbsp | Freshly ground preferred |
| Yellow Onion 🧅 | 1 medium | Diced for broth base |
| Canned Crushed Tomatoes 🍅 | 1 can | San Marzano preferred, 28 oz |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Avocado 🥑 | ½ whole | Sliced for garnish |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing onions |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Vegetable Oil 🫒 | 2 tbsp | For frying almondigas |
The Parmesan and flour are the backbone of those golden almondigas. Grab a wedge of Parmigiano-Reggiano from the deli counter—pre-grated gets clumpy and lacks depth. For the flour, King Arthur unbleached works best, but any all-purpose will do. The eggs need to be at room temperature for the best binding. I always toast my cumin seeds in a dry pan for 30 seconds before grinding—Penzeys has the best bulk spices if you want to splurge. The garlic? Three cloves for the almondigas, one extra for the broth—don't skimp, it's the soul of the dish.
No Parmesan? Nutritional yeast plus a splash of lemon juice mimics that umami punch. Short on fresh cilantro? Dried works at half the amount, though it won't be as vibrant. The crushed tomatoes can be fresh if you're feeling fancy—San Marzano cans from Trader Joe's are my go-to. For the avocado garnish, Hass varieties are best—they hold up longer. Need to skip the avocado? Extra cilantro or a drizzle of olive oil adds freshness instead. The vegetable broth should be low-sodium—you'll be adding plenty of salt at the end.
The almondigas freeze beautifully—portion them into single servings before freezing for easy reheats. Broth keeps for 5 days in the fridge or 3 months frozen. For meal prep, I make double batches of almondigas and store them separately. Reheat them in the broth for 5 minutes—they taste even better the second day. The avocado and cilantro should be added fresh right before serving, though. No point in prepping those ahead—they're the dish's bright finishing touches.
Why You'll Love This Recipe
- No-Fuss Dumplings: I swear by these—just flour, egg, and Parmesan rolled into little balls. No fancy shaping, no waiting for dough to rise. Toss them in simmering broth, and they’re done in 15 minutes. (Yes, even on a Tuesday night.)
- Umami Bomb: That garlic-cumin punch in the broth? Chef’s kiss. The Parmesan gives these almondigas a nutty depth, while the cumin adds warmth that lingers. It’s the kind of flavor that makes you reach for seconds without thinking.
- Lunchbox Hero: Between us, these reheat like a dream. Pack them cold in broth for a thermos lunch, or warm them up in minutes. My kids take them to school—no complaints, just empty containers. (Bonus: they’re weirdly satisfying cold too.)
- Budget Magic: Parmesan and eggs stretch this recipe far. One batch feeds four, and leftovers? Just reheat with fresh broth. I’ve made it for date night, sick days, and lazy Sundays—always hits the spot without breaking the bank.
Step-by-step instructions for almondigas soup
Here's how to craft perfectly golden meatballs in a rich, spiced tomato broth—every bite delivers tender texture and bold flavor.
Prepare the Almondiga Mixture
In a large bowl, combine the 0.5 cup all-purpose flour, 1 cup freshly grated Parmesan cheese, 2 whole large eggs, 1 tbsp ground cumin, 1 tbsp sweet paprika, and 0.5 tbsp ground black pepper. Mix thoroughly until a thick, cohesive dough forms—it should hold its shape when pressed gently. Real talk: the Parmesan is what binds everything together, so don't skip the fresh grating.
Next, add the 4 cloves minced garlic cloves and mix again. The aroma should be intense—this is your first flavor checkpoint. If the mixture feels too dry, add 1-2 teaspoons of water to help it come together. Cover the bowl and refrigerate for 30 minutes to firm up, which makes handling easier when you form the meatballs.
Shape and Fry the Almondigas
Heat 2 tbsp vegetable oil in a large skillet over medium heat until shimmering but not smoking. Roll the chilled almondiga mixture into 1-inch balls (about 16 total) and gently place them in the oil. Don't overcrowd the pan—work in batches if needed, as you'll need space for even browning.
Fry for 3-4 minutes per side until golden brown and crisp on the outside. They should release easily from the pan when ready. Here's the thing—if they brown too quickly, reduce the heat slightly. The goal is a deep, golden crust that hides a tender center. Transfer the cooked almondigas to a paper towel-lined plate to drain excess oil.
Build the Spiced Tomato Broth
In the same skillet (no need to clean it—the fond adds flavor), add 2 tbsp extra-virgin olive oil and heat over medium heat. Add the 1 medium diced yellow onion and cook for 5-6 minutes until softened and translucent. Stir in the 1 can crushed tomatoes and bring to a gentle simmer.
Add the 4 cups vegetable broth, 1 tsp salt, and bring to a boil. Reduce heat to low and let it simmer uncovered for 15 minutes to develop depth of flavor. You'll notice the broth reduce slightly and the spices meld together—this is where the magic happens. Taste and adjust seasoning if needed; the broth should be rich but not overly salty.
Combine and Finish the Soup
Return the fried almondigas to the skillet and gently stir to coat them in the tomato broth. Simmer together for 5 minutes to let the flavors meld. The meatballs should be warm through, and the broth should have a glossy sheen from the rendered Parmesan.
Remove from heat and stir in the 0.25 cup chopped fresh cilantro. Ladle the soup into bowls, garnishing each serving with slices of 0.5 whole avocado. The avocado adds a creamy contrast to the warm, spiced broth and crispy meatballs. Serve immediately while the almondigas are still warm and the avocado is fresh.
Pro Tips For Making Almondigas Soup
- Sauté Garlic Low and Slow: I learned this the hard way—blasting garlic for almondigas turns it bitter. Keep the heat at a simmer (not brown) for 3-4 minutes until it’s just fragrant, not colored. This ensures your soup’s base stays bright and aromatic, not burnt. ---
- Toast the Flour First: Dry-toast your all-purpose flour in a pan for 1-2 minutes before mixing into the egg batter. It adds a subtle depth—like a light nutty note—that cuts through the richness of the Parmesan. Skip this, and your almondigas taste flat. ---
- Chill the Batter Longer: Rest the almondiga mixture for at least 30 minutes in the fridge. This lets the flour absorb the egg fully, so they hold together when dropped into the soup. I used to rush it, and they’d crumble like sad dumplings. ---
- Use Cold Eggs for Tight Balls: Whisk the eggs cold straight from the fridge—they’ll tighten the batter, making it easier to roll into neat, compact almondigas. Warm eggs make sticky, messy dough that sticks to your fingers (and your patience wears thin).
Perfect pairings for almondigas soup
Creamy Avocado Garnish
Slice ½ whole avocado into thin wedges and arrange them on top of each bowl just before serving. The creamy texture contrasts beautifully with the crispy almondigas and warm broth. For extra flair, sprinkle with a pinch of flaky sea salt and a squeeze of lime juice to brighten the dish. 🥑
Crispy Tortilla Strips
Cut 2 small corn tortillas into thin strips, fry them in 1 tbsp vegetable oil until golden, and place them on top of the soup. These add a satisfying crunch that balances the soft almondigas and broth. For a spicier kick, toss the strips with ½ tsp chili powder before frying.
Fresh Cilantro & Lime
Chop ¼ cup fresh cilantro and sprinkle it generously over the soup for a vibrant finish. Add a wedge of lime on the side so everyone can squeeze a little into their bowl. The citrus cuts through the richness of the Parmesan and tomatoes, adding a refreshing zing. 🌿
Crunchy Pickled Onions
Quick-pickle ½ small red onion by thinly slicing it, soaking in ½ cup vinegar, 1 tsp sugar, and ½ tsp salt for 15 minutes. Drain and place a few slices on top of the soup for a tangy, crunchy contrast. The acidity brightens the dish and adds another layer of texture.
Extra Cheese Topping
For a cheesy upgrade, sprinkle ¼ cup shredded Monterey Jack or Pepper Jack over the soup just before serving. The cheese melts slightly from the warm broth, creating a gooey, flavorful finish. If you love heat, add ½ tsp cayenne pepper to the cheese before topping.
Warm Cornbread
Serve this soup alongside a slice of warm cornbread for a Southern-inspired twist. The slightly sweet, crumbly texture pairs perfectly with the savory broth and spiced almondigas. Store-bought or homemade works—just toast it lightly before serving. 🍞
Nutrition facts
Frequently asked questions
Can I make this almondigas soup without Parmesan cheese?
For a vegetarian alternative, use 1 cup nutritional yeast mixed with 1 tablespoon lemon juice to mimic the umami depth. The texture will be slightly different but still delicious. For extra richness, add 2 tablespoons grated vegan cheese to the mixture.
How do I prevent the almondigas from falling apart when frying?
Chill the mixture for 30 minutes before shaping to firm it up, and use room-temperature eggs for better binding. Fry over medium heat (not high) and avoid overcrowding the pan—this ensures even cooking and crispy exteriors. If they start falling apart, reduce the heat slightly and cook more slowly.
Can I make this soup ahead of time?
Yes! Prepare the almondigas and broth separately, then refrigerate for up to 3 days or freeze for 3 months. Reheat gently on the stove, adding a splash of broth to prevent drying. Garnish with fresh cilantro and avocado just before serving for the best flavor and texture.
What's the best way to adjust the spice level?
Start with the recipe as written, then taste the broth before adding the almondigas. For more heat, stir in ½ teaspoon cayenne pepper or 1 teaspoon chili flakes. If you prefer milder flavor, reduce the paprika to ½ tablespoon and skip the cayenne. The avocado garnish also helps balance spice with its creamy texture.
Can I use whole wheat flour instead of all-purpose?
You can try it, but whole wheat flour absorbs more liquid and may make the almondigas denser. Replace ½ cup all-purpose flour with whole wheat and add 1 extra teaspoon water to the mixture. For best results, stick with all-purpose for a lighter texture.
