Albondigas Soup Recipe With Mint: Herb-Infused Meatballs in Zesty Tomato Broth

Soups & Stews

Albondigas Soup Recipe With Mint: Herb-Infused Meatballs in Zesty Tomato Broth

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!

👹‍🍳
Difficulty
Medium
đŸ„©
Diet
Meat
đŸ”„
Calories
Med Cal

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.

1

👹‍🍳 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.

2

🍳 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.

3

🍳 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.

4

⏰ 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.

5

đŸœïž 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

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 9g45%
Cholesterol 115mg38%
Sodium 820mg36%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
Sugars 8g
Protein 36g72%
* 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 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.

2

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.

3

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.

4

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.

5

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!

★★★★★4.9(3 reviews)
Categories Soups & Stews