Soups & Stews
This albondigas soup recipe with mint transports you to Spanish kitchens with every steaming bowl. đ After years of perfecting the balance between tender meatballs and aromatic broth, I've created a version that delivers restaurant-quality results at homeâno shortcuts, just traditional techniques that build flavor layer by layer.
The secret lies in the meatballs: ground beef and pork combined with breadcrumbs, eggs, and fresh herbs for structure and flavor. Simmered gently in a rich tomato broth infused with garlic, bay leaves, andâof courseâthat signature mint, each bite delivers a perfect harmony of savory, herby, and slightly sweet notes. The broth develops depth as it simmers, transforming simple ingredients into something truly special.
What you'll end up with is a comforting soup where the meatballs stay tender and flavorful, never dry, while the broth remains rich and aromatic. The fresh mint garnish adds a bright finish that cuts through the richness, making this more than just a mealâit's an experience that brings warmth to any table.
Perfect for chilly evenings or family gatherings, this recipe scales beautifully while maintaining its authentic character. Whether you're serving it to guests or simply treating yourself, the combination of tender meatballs and fragrant broth makes every spoonful satisfying. Let's get cooking!
Ingredients for albondigas soup recipe with mint
Ground meats, fresh herbs, and pantry staples come together for this aromatic Spanish classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef đ„© | 1 lb | 80% lean, finely ground |
| Ground Pork đ· | œ lb | Finely ground for texture |
| Fresh White Bread đ | œ loaf | Stale or lightly toasted |
| Large Eggs đ„ | 2 whole | Room temperature for binding |
| Fresh Mint Leaves đż | ÂŒ cup | Finely chopped, stems removed |
| Fresh Parsley đż | â cup | Finely chopped, for flavor |
| Yellow Onion đ§ | 1 whole | Medium size, finely diced |
| Garlic Cloves đ§ | 4 cloves | Peeled and minced finely |
| Extra-Virgin Olive Oil đ« | ÂŒ cup | For sautĂ©ing onions |
| Canned San Marzano Tomatoes đ | 2 cans | 28 oz each, crushed by hand |
| Dry White Wine đ· | œ cup | Bold, dry variety preferred |
| Vegetable Broth đ§ | 4 cups | Low-sodium preferred |
| Bay Leaves đż | 2 whole | Fresh if possible |
| Salt đ§ | 1 œ tsp | Diamond Crystal kosher |
| Ground Black Pepper đ¶ïž | œ tsp | Freshly cracked |
The meatballs need quality ground beef and porkâask your butcher to grind them extra fine if they don't sell pre-ground. I always grab 80% lean beef for tenderness, and Costco or Whole Foods have the best selection. Fresh herbs are non-negotiable here: mint and parsley should be bright green with no wilting. For the bread, stale works bestâtoss your day-old loaf in the freezer for 24 hours to dry it out faster. The San Marzano tomatoes are worth the splurgeâthey're sweeter and less acidic than regular canned tomatoes, which keeps the broth balanced.
No fresh mint? Dried mint at half the amount works in a pinch, but it lacks that bright freshness. Running low on white wine? Vegetable broth with a splash of vinegar mimics the acidity. The breadcrumbs can be made by pulsing stale bread in a food processor, but Trader Joe's sells pre-made ones that save time. If you're making a big batch, double the meatball ingredients and freeze halfâthey reheat beautifully. For the broth, if you don't have bay leaves, dried thyme at one-third the amount gets you close, though it won't be quite the same.
Meatballs keep for 3 days in the fridge, but I always make extra and freeze half for future soups. The broth tastes even better the next dayâin fact, I usually make it a day ahead so the flavors meld completely. Store leftovers in airtight containers with a thin layer of broth on top to prevent drying. If you're prepping ahead, you can even freeze the entire soupâjust thaw it in the fridge overnight before reheating. The mint garnish should always be added fresh right before serving, thoughâit's the finishing touch that makes this dish special.
Why You'll Love This Recipe
- No Fuss Assembly: I swear, the meatballs take less time than deciding what to make for dinner. Just mix the ground beef and pork with soaked bread, an egg, and a handful of mintâno fancy techniques, just squish and roll.
- Mint Magic Twist: That bright mint isnât just garnishâit cuts through the richness of the meatballs and broth like a cool breeze. Honestly, the first time I added it, my husband asked for seconds before the bowl was empty.
- Weeknight Workhorse: This soup is my secret weapon for busy nights or when friends drop by unannounced. The meatballs reheat beautifully, and the broth gets even better the next dayâso I always make extra.
- Budget-Friendly Feast: Ground beef, stale bread, and eggs? This recipe stretches a few dollars into a full meal. Between us, Iâve fed four people for under $10, and they all left happy (and full).
Step-by-step instructions for herb-infused meatballs in zesty tomato broth
Here's how to craft tender, aromatic meatballs that melt in your broth.
đšâđł Step 1: Make the Meatball Mixture
In a large bowl, combine the 1 lb ground beef and 0.5 lb ground pork. This mix gives you juicy meatballs with perfect textureâbeef for heartiness, pork for tenderness. Add the 0.5 loaf stale white bread torn into small pieces. The bread soaks up moisture and helps bind everything together.
In a separate small bowl, whisk the 2 whole large eggs until frothy. Add them to the meat mixture along with the 0.25 cup finely chopped fresh mint leaves, 0.125 cup finely chopped fresh parsley, 1.5 tsp salt, and 0.5 tsp freshly cracked ground black pepper. Mix gently with your handsâjust until everything comes together. Overmixing develops gluten and makes the meatballs tough. Use your hands here for best texture.
đł Step 2: SautĂ© the Aromatics for the Broth
Heat the 0.25 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole medium yellow onion (finely diced) and cook for 5-6 minutes until soft and translucent. Add the 4 cloves minced garlic and cook for another 30 seconds until fragrantâdon't let it brown or it'll turn bitter.
Stir in the 2 cans crushed San Marzano tomatoes and 0.5 cup dry white wine. Let this simmer for 5 minutes to let the alcohol cook off and the flavors meld. Add the 4 cups vegetable broth and 2 whole bay leaves, then bring to a gentle simmer. This forms the rich, aromatic base for your meatballs.
đł Step 3: Form and Cook the Meatballs
Roll the meat mixture into 1-inch diameter meatballsâabout 16 total for 4 servings. Gently drop them into the simmering broth. The meatballs should float near the surface, but don't stir them aroundâthis keeps their shape. Partially cover the pot and let them simmer for 15 minutes to start cooking through.
Here's the thingâyou want the meatballs to cook gently in the broth. If they're too crowded, they'll steam instead of brown. Space them out as much as possible. After 15 minutes, they should be 80% cooked but still tender inside. This is when they'll absorb all that beautiful flavor from the broth.
â° Step 4: Finish the Meatballs and Broth
Once the meatballs are mostly cooked, increase the heat to medium-high and let the broth reduce slightly for 5-7 minutes. This concentrates the flavors and gives you that perfect silky texture. Taste the broth and adjust seasoningâyou might need a touch more salt or pepper depending on your preference.
Let the meatballs simmer uncovered for another 5-10 minutes until they're fully cooked through (internal temperature should reach 160°F). The broth should coat the back of a spoon with a velvety consistency. If it's too thin, let it reduce a bit longer. If too thick, add a splash of water or broth to reach your desired consistency.
đœïž Step 5: Serve with Fresh Herbs
Remove the 2 whole bay leaves and ladle the soup into bowls. Garnish each serving with a sprinkle of fresh parsley and a few mint leaves for that bright, herbaceous finish. Serve immediately with crusty bread to soak up every last drop of that flavorful broth.
Each bite should deliver tender, herb-infused meatballs with a rich tomato broth that's perfectly balanced between zesty and savory. The mint adds a refreshing contrast that makes this dish truly special. Enjoy while warm for the best experience!
Pro Tips For Making Albondigas Soup Recipe With Mint
- CHILL THE MEAT MIX: Take your ground beef and pork out of the fridge 15 minutes before mixingâcold meat gets greasy and sticks together like glue. I learned this the hard way when my first batch turned into a sad, dense brick instead of tender meatballs.
- SOAK THE BREAD IN MILK: Tear the white bread into chunks and soak it in cold milk for 10 minutes before squeezing out the excess. This keeps the meatballs light and prevents them from falling apart in the brothâno one wants a soup full of bread lumps.
- DONâT OVERMIX THE DOUGH: Once you add the egg and mint, mix just until combinedâoverworking the meat makes tough meatballs. My grandmother swore by this, and she was right: the texture stays tender when you keep it loose.
- SIMMER GENTLY AFTER BOILING: After the meatballs float, reduce the heat to a bare simmerâboiling too hard makes them tough and breaks them apart. I was skeptical until I tried it: low and slow keeps them intact and flavorful.
Wine and beer pairings for albondigas soup recipe with mint
Spanish White Wine
An Albariño or Verdejo from Spain is my go-to pairingâthese crisp whites balance the dish's richness with their bright acidity and citrus notes. I love a chilled glass of RĂas Baixas Albariño from Galicia, which complements the mint's freshness beautifully. The wine's mineral finish cuts through the tomato broth's depth, making each spoonful feel lighter. đ·
Light Red Options
For those who prefer red, a Spanish Garnacha or Tempranillo works surprisingly well. Look for a Navarra Garnacha with its juicy red fruit flavorsâit won't overpower the mint but adds a subtle earthiness that pairs perfectly with the meatballs. Serve it slightly cooler than room temperature for the best contrast.
Craft Beer Pairings
A Spanish lager like Estrella Galicia or Mahou ClĂĄsica provides a refreshing contrast to the hearty soup. The crisp, clean profile cleanses your palate between bites, while the subtle malt sweetness enhances the tomato broth's richness. For something more adventurous, try a Belgian witbierâthe coriander and citrus notes mirror the mint's freshness. đș
Non-Alcoholic Options
For a non-alcoholic choice, I recommend sparkling mint lemonadeâmix 2 cups sparkling water with ÂŒ cup fresh mint syrup (simmer œ cup mint leaves with 1 cup sugar and 1 cup water, then strain) and 2 tbsp lemon juice. The effervescence and herbal notes create a refreshing parallel to the soup's flavors, making it a perfect match.
Wine Service Tips
Serve white wine chilled at 45-50°Fâtoo warm and it loses its crispness. For reds, keep them at 55-60°F. I always pour a small amount first to "open" the wine, letting it breathe for 5 minutes before serving. This enhances the aromas and makes the first sip even more enjoyable. A simple ice bucket with a towel works perfectly for whites.
Nutrition facts
Frequently asked questions
Can I make albondigas soup vegetarian?
Swap the ground beef and pork for 1 lb mushrooms (cremini or portobello) and 1 cup cooked lentils or 1 block firm tofu (crumbled). Add an extra 1 tbsp soy sauce or 1 tsp smoked paprika to enhance umami. The texture will be slightly different but still hearty and flavorful.
Why do my meatballs fall apart in the broth?
Overmixing the meatball mixture develops gluten, making them tough. Also, use stale bread (not fresh) and handle the mixture gently. If they still crumble, add 1 tbsp extra breadcrumbs or 1 egg yolk to the mix. Cook them gently at a low simmerânever boilâto maintain their shape.
How can I make this soup ahead of time?
Prepare the meatballs and broth separately, then refrigerate for up to 3 days or freeze for 3 months. To serve, reheat the broth first, then gently add the meatballs (donât boil). The flavors actually improve after resting! Garnish with fresh mint just before serving for the best aroma and color.
Whatâs the best way to reheat leftovers?
Reheat gently on the stove over low heat with a splash of water or broth to prevent drying. Never microwave directlyâit makes the meatballs rubbery. For extra richness, stir in a 1 tbsp tomato paste while reheating. If the broth seems thin, reduce it uncovered for 5 minutes to restore its velvety texture.
Can I substitute dried mint for fresh?
Yes, but use half the amount (e.g., 1 tbsp dried mint for ÂŒ cup fresh). Dried mint lacks the bright freshness, so it wonât have the same vibrant flavor. If you must, crush it lightly between your fingers to release the oils. For garnish, fresh mint is non-negotiableâitâs the dishâs signature touch!
