Soups & Stews
This vegetarian almondigas soup recipe transforms humble ingredients into a comforting, restaurant-worthy dish that honors Spanish tradition. The secret lies in crispy almondigas—golden, spiced meatballs made with breadcrumbs, eggs, and optional lentils or tofu—that float in a velvety tomato broth infused with garlic and bay leaf. I developed this version after perfecting the technique over years of testing, balancing texture and flavor to create meatballs that stay tender yet hold their shape.
The broth is where the magic happens—a rich, aromatic base built from simmered tomatoes, garlic, and warm spices like cinnamon and clove, traditionally balanced with a splash of sherry for depth. What sets this apart is the two-step cooking method: first frying the almondigas until golden (or baking for a lighter version), then gently simmering them in the broth until perfectly heated through. This ensures each bite delivers both crispy exterior and creamy interior, all while absorbing the broth's complex flavors.
What you'll end up with is a soup that's equally satisfying as a light lunch or hearty dinner—warm, aromatic, and packed with layers of spice and texture. The almondigas maintain their shape beautifully, while the broth coats every spoonful with its silky tomato richness. This recipe serves as both a comforting classic and a modern adaptation that works for meat-eaters and vegetarians alike.
Perfect for chilly evenings, potlucks, or as a make-ahead meal that tastes even better the next day. Garnish with fresh parsley and a drizzle of olive oil for that final touch of elegance. Let's get cooking!
Ingredients for almondigas soup
Transform simple pantry staples into restaurant-worthy almondigas soup with this Spanish-inspired vegetarian recipe.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | ½ cup | For binding almondigas mixture |
| Breadcrumbs 🍞 | 1 cup | Panko for extra crispiness |
| Large Eggs 🥚 | 2 whole | Room temperature preferred |
| Red Lentils 🌱 | ½ cup | Cooked, for texture |
| Extra-Firm Tofu 🍲 | ½ lb | Pressed, crumbled |
| Canned Crushed Tomatoes 🍅 | 14 ½ oz | San Marzano preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for broth |
| Yellow Onion 🧅 | 1 whole | Diced, for broth |
| Ground Cinnamon 🌿 | ½ tsp | For warm spice depth |
| Ground Cloves 🌶️ | ¼ tsp | Freshly ground preferred |
| Dried Bay Leaves 🌿 | 2 whole | For aromatic broth |
| Sherry Wine 🍷 | ¼ cup | Dry, for depth |
| Vegetable Broth 🥄 | 4 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For frying almondigas |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The foundation starts with San Marzano canned tomatoes—their natural sweetness and depth are unmatched. For the almondigas, extra-firm tofu and red lentils create the perfect meaty texture, but if you prefer a lighter version, simply omit the lentils. Panko breadcrumbs are non-negotiable for that signature crispy exterior. The garlic and onion should be freshly minced—pre-minced jars lack the aromatic punch. For the sherry, any dry variety works, but avoid sweet dessert wines. Whole Foods or Trader Joe's carry excellent options for all these ingredients.
No sherry on hand? Dry white wine or even extra vegetable broth works in a pinch—just reduce the amount by half to avoid diluting the broth. Swapping the tofu? Extra-firm chickpeas or mashed white beans hold up well, though texture will differ slightly. The ground cinnamon and cloves are traditional but can be adjusted—reduce to one-quarter tsp each if you prefer milder spice. For the broth, homemade vegetable stock elevates the dish, but low-sodium store-bought is perfectly fine. The bay leaves should be removed before serving—never eat them whole, as they're woody and inedible.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. The almondigas can be prepped ahead and fried just before adding to the broth—double-fry for extra crispiness. Garnish with fresh parsley and a drizzle of extra-virgin olive oil right before serving. The tofu and lentils can be pre-cooked and refrigerated for 3 days before assembly.
Why You'll Love This Recipe
- No-Fuss Dough Balls: I swear by the flour-egg-breadcrumb mix—just toss, roll, and drop. No kneading, no fuss, and those little pockets of flavor? They’re foolproof every time.
- Lentil Magic Boost: The red lentils turn this from a simple soup to a hearty, protein-packed meal. They soften just enough to thicken the broth while keeping that earthy depth—no fancy ingredients, just pure satisfaction.
- Leftovers Reinvented: Save the extra almondigas and toss them into tomorrow’s salad or stir-fry. Or, honestly? Just reheat them straight from the pot—they’re that good, and they’ll save you from takeout.
- Budget Meal Hero: Tofu stretches the filling, lentils bulk it up, and breadcrumbs add texture without breaking the bank. A full pot for under $10? That’s my kind of dinner.
Step-by-step instructions for almondigas soup
Here's how to craft these fragrant, hearty meatballs and their rich tomato broth.
Prepare the Almondigas Mixture
In a large bowl, crumble the 0.5 lb extra-firm tofu using your hands or a fork until you achieve a coarse, meaty texture. Add the 0.5 cup cooked red lentils, 1 cup breadcrumbs, 0.5 cup all-purpose flour, 0.5 tsp ground cinnamon, and 0.25 tsp ground cloves. Mix thoroughly with a wooden spoon until all ingredients are evenly distributed and the mixture holds together when pressed.
In a separate bowl, whisk the 2 whole large eggs until they're fully combined. Pour the eggs into the tofu mixture and fold gently with a spatula, being careful not to overmix. The dough should be moist but not sticky—if it feels too dry, add 1 tablespoon vegetable broth at a time until it reaches the perfect consistency. Form the mixture into 1-inch diameter balls and set them aside on a plate.
Fry the Almondigas to Golden Perfection
Heat 0.25 cup extra-virgin olive oil in a deep skillet over medium heat until it shimmers but doesn't smoke. Working in batches to avoid overcrowding, gently place the almondigas balls into the oil. Fry for 3-4 minutes per side until they develop a deep golden brown crust and feel firm to the touch. Remove them with a slotted spoon and drain on a paper towel-lined plate.
Here's the thing—don't rush this step. You'll know they're ready when they release easily from the spoon and have a crisp exterior. If they brown too quickly, reduce the heat slightly. These fried meatballs will form the heart of your soup, so their texture matters most.
Build the Flavorful Tomato Broth
In the same skillet, reduce the heat to medium-low and add the 1 whole diced yellow onion and 4 minced garlic cloves. Sauté for 4-5 minutes until the onion becomes translucent and the garlic releases its aromatic oils. Pour in the 0.25 cup sherry wine and let it simmer for 2 minutes until most of the alcohol has evaporated.
Add the 14.5 oz canned crushed tomatoes, 4 cups vegetable broth, 0.5 tsp ground cinnamon, 0.25 tsp ground cloves, and 2 dried bay leaves. Bring to a gentle simmer and let it cook uncovered for 15 minutes, stirring occasionally. This allows the flavors to meld and the broth to develop its rich, complex character. The sauce should reduce slightly but remain silky.
Finish and Serve the Almondigas Soup
Gently add the fried almondigas to the simmering broth. Reduce the heat to low and let them warm through for 5-7 minutes, spooning some of the broth over them occasionally. This ensures they absorb the flavors without falling apart. Taste the broth and adjust the seasoning with salt and black pepper if needed—it should be well-seasoned but not overpowering.
Ladle the soup into bowls, garnishing each serving with 0.25 cup chopped fresh parsley. Serve immediately with crusty bread to soak up every last drop of that fragrant, tomato-infused broth. The contrast between the crispy almondigas and the silky soup creates a perfect balance of textures and flavors in every bite.
Pro Tips For Making Almondigas Soup
- CRUSH THE TOFU: Press that extra-firm tofu for at least 15 minutes—wrap it in a towel, place a heavy pan on top, and let it drain. I used to skip this, and my almondigas turned soggy no matter how much breadcrumbs I added. Trust me, the texture makes all the difference.
- SEAR THE BREADCRUMB MIX: Before adding liquid, toast the flour-breadcrumb-egg mixture in a dry pan for 1-2 minutes until it’s golden and smells nutty. This step builds flavor and prevents the almondigas from falling apart when they hit the soup. (Yes, even if you’re impatient like me.)
- DON’T OVERMIX THE DOUGH: Stir the wet ingredients into the dry just until combined—lumps are fine. Overworking the batter makes tough almondigas. I learned this the hard way after kneading mine into a sad, dense paste. Keep it loose, like cookie dough.
- SIMMER LENTILS LOW AND LONG: Cook the red lentils in broth until they’re just tender—about 15-20 minutes on low heat. Overcooking turns them mushy and dulls the soup’s brightness. Skim any foam that rises, and save a splash of the broth to thin the soup if needed.
Creative variations of these flavors
Baked Almondigas
Skip frying entirely and bake the almondigas for a lighter, equally delicious version. Preheat your oven to 375°F and line a baking sheet with parchment paper. Brush the almondigas lightly with 1 tablespoon olive oil and place them on the sheet, spacing them about 1 inch apart. Bake for 18-20 minutes, flipping halfway through, until golden brown and crisp. This method cuts 300 calories per serving while keeping all the flavor. 🌱
Spicy Lentil Boost
Add ½ teaspoon smoked paprika and ¼ teaspoon cayenne pepper to the almondiga mixture for a smoky kick. For extra heat, stir in 1 minced chipotle pepper in adobo sauce with the tomatoes in the broth. The smoky-sweet contrast elevates the dish to fiesta-level deliciousness. I love this version with a dollop of Greek yogurt on top.
Creamy Coconut Twist
Replace the sherry with ¼ cup coconut milk and add ½ teaspoon turmeric to the broth for a vibrant, tropical-inspired variation. This works beautifully with the almondigas—coconut's creaminess balances the crispy texture while adding a subtle sweetness. Garnish with toasted coconut flakes for extra flair. 🥥
Protein-Packed Chickpea
Swap the tofu for 1 cup mashed chickpeas (drained and rinsed) for a fiber-rich, plant-based protein boost. The chickpeas add natural creaminess to the almondigas while keeping them light. For extra texture, fold in 2 tablespoons chopped walnuts before forming the balls. This version holds together perfectly when fried or baked.
Slow-Cooker Comfort
Make this soup hands-off by using a slow cooker. After frying the almondigas, transfer all broth ingredients (except bay leaves) to the slow cooker and cook on low for 6 hours or high for 3 hours. Add the almondigas and bay leaves in the last 30 minutes to warm through gently. The slow cooking deepens the tomato flavor naturally—no extra seasoning needed. Perfect for busy weeknights!
Herb-Infused Garnishes
Take your soup to the next level with creative garnishes. Try chopped cilantro and lime wedges for a bright contrast, or toasted pine nuts and shaved Parmesan for a savory crunch. For a smoky finish, sprinkle with crumbled feta cheese and dried oregano. These additions add freshness and visual appeal without overpowering the dish.
Nutrition facts
Frequently asked questions
Can I make almondigas without eggs?
Yes! Replace the 2 eggs with 2 tablespoons ground flaxseed mixed with 6 tablespoons water (let it sit for 5 minutes to thicken) or ¼ cup unsweetened applesauce. Both options help bind the mixture while keeping it vegetarian. The texture will be slightly denser but still delicious.
Why do my almondigas fall apart when frying?
Overmixing the dough or using too much liquid (like broth) makes them fragile. The mixture should hold shape when pressed but not be sticky. If they crumble, add 1 extra tablespoon breadcrumbs and reshape. Also ensure your oil is at medium heat—too hot causes them to cook too fast on the outside before setting inside.
How can I make this soup spicier?
Boost the heat by adding ½ teaspoon smoked paprika and ¼ teaspoon cayenne pepper to the almondiga mixture, plus 1 minced chipotle pepper in adobo sauce to the broth. For a smoky kick, toast ½ teaspoon cumin seeds in the oil before frying the almondigas. Garnish with hot sauce or sliced jalapeños for extra zing.
Can I prepare almondigas ahead of time?
Fry the almondigas and store them in an airtight container for up to 3 days at room temperature, or freeze them for 3 months. Reheat in the broth for 5 minutes before serving. You can also make the broth separately and reheat it—just add the almondigas at the end to maintain their crispiness.
What’s the best way to thicken the broth?
Simmer the broth uncovered for 10-15 extra minutes to reduce it naturally. For a quicker fix, stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold water and simmer for 2 minutes until thickened. Avoid over-thickening—aim for a silky consistency that coats the spoon but isn’t gluey.
