Authentic Albondigas Soup Recipe with Mint: Herbed Meatballs in Fragrant Tomato Broth

Soups & Stews

Authentic Albondigas Soup Recipe with Mint: Herbed Meatballs in Fragrant Tomato Broth

This authentic albondigas soup recipe with mint transports you to Spain with every steaming spoonful—herbed meatballs simmering in a fragrant tomato broth, finished with fresh mint. The secret lies in tender ground meatballs infused with parsley and garlic, gently cooked until they release their flavors into the broth.

Traditional recipes call for slow simmering to develop deep, savory notes, and I’ve refined the technique to ensure restaurant-quality results at home.

The broth begins with a rich tomato base, built layer by layer with garlic, onions, and a touch of smoked paprika for warmth.

Unlike many adaptations, this version stays true to its Spanish roots while offering flexibility—swap in cilantro for mint if preferred, or add a splash of sherry for extra depth.

The meatballs are shaped by hand for texture, then poached in the broth until they’re just tender enough to melt in your mouth.

What sets this recipe apart is the balance of flavors: the earthy tomato broth, the bright freshness of mint, and the herby richness of the meatballs. The result is a soup that’s both comforting and elegant, perfect for chilly evenings or family gatherings.

Each bite delivers layers of tradition with a modern twist, ensuring your albondigas soup stands out.

Serve with crusty bread to soak up every last drop of that fragrant broth, or pair it with a simple green salad for a complete meal. The leftovers reheat beautifully, making this an ideal recipe for meal prep. Let’s get cooking—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for authentic albondigas soup recipe with mint

Pantry staples meet fresh herbs for Spain's comforting classic albondigas soup.

Ingredient Amount Notes
Ground Beef 🥩 1 lb 80/20 fat ratio preferred
Fresh Parsley 🌿 ½ cup Chopped finely, stems included
Garlic Cloves 🧄 4 cloves Minced for meatballs
Fresh Mint Leaves 🍃 ¼ cup Chopped finely for garnish
Large Egg 🥚 1 whole Beaten for binding
All-Purpose Flour 🌾 ¼ cup For meatball texture
Yellow Onion 🧅 1 whole Diced for broth
Can Crushed Tomatoes 🍅 14 ½ oz San Marzano preferred
Smoked Paprika 🌶️ 1 tsp For depth of flavor
Bay Leaves 🍃 2 whole Fresh preferred
Olive Oil 🫒 ¼ cup Extra-virgin for richness
Vegetable Broth 💧 4 cups Homemade or quality store-bought
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground

The ground beef is non-negotiable here—80/20 fat ratio keeps the meatballs juicy. I grab mine from Costco for the best price, but any supermarket ground beef works. Fresh parsley and mint are key for that authentic Spanish flavor, so don't skimp. Latin markets often have better quality than grocery stores, and you'll need about twice as much parsley as mint. The San Marzano crushed tomatoes? Worth the splurge—they're sweeter and less acidic, which balances the broth perfectly. If you can't find them, any high-quality crushed tomatoes will do.

No fresh mint? Dried mint at half the amount works in a pinch, but it won't be the same. Running low on parsley? Cilantro works in a bind, though it has a different flavor profile. The smoked paprika adds warmth—if you can't find it, regular paprika with a pinch of cayenne gets close. For the broth, I always make my own, but Swanson or Pacific Foods brands are solid if you're short on time. The bay leaves? Fresh are ideal, but dried work fine too—just remember to remove them before serving.

Meatballs keep for 3 days in the fridge, and the full soup reheats beautifully—2 days in the fridge or 3 months frozen. I like to portion the meatballs separately so I can reheat just what I need. The broth freezes well too, so make a double batch if you're planning to use it in other dishes. Store mint leaves wrapped in damp paper towels for up to 5 days—they wilt fast otherwise.

❤️

Why You'll Love This Recipe

  • No-Fuss Assembly: I swear by this recipe because it’s the kind of meal that feels like a hug—just mix the ground beef, finely chopped parsley, minced garlic, and mint into a paste with the egg, roll into balls, and simmer. No fancy shaping, no stress, and the flavors still shine.
  • Minty Magic Twist: Between us, that fresh mint isn’t just garnish—it’s the star. The bright, cool punch cuts through the richness of the beef and broth, making every spoonful feel lighter but still deeply satisfying. (Yes, even on a Tuesday night.)
  • Leftovers That Beg: This soup tastes better the next day, honestly. The meatballs soak up the broth, getting tender and infused with those herbs. I make a double batch on Sundays because my kids fight over the leftovers—no sad, dry meatballs here.
  • Budget-Friendly Comfort: Ground beef, eggs, and herbs? This recipe stretches a dollar without sacrificing flavor. I’ve fed a crowd of six for under $15, and everyone leaves happy—no takeout needed. Plus, the broth base is forgiving if you use pantry staples.

Step-by-step instructions for albondigas soup with mint

Here's how to make this classic Spanish soup with perfectly herbed meatballs and fragrant tomato broth.

1

Prepare the Meatball Mixture

In a large bowl, combine the 1 lb ground beef, 0.5 cup finely chopped fresh parsley, 4 cloves minced garlic cloves, 0.25 cup finely chopped fresh mint leaves, 1 whole beaten large egg, 0.25 cup all-purpose flour, 1.5 tsp salt, and 0.5 tsp black pepper. Use your hands to mix everything gently until just combined—don't overwork the meat or the meatballs will turn tough.

Here's the thing—this mixture needs to hold together when rolled but stay tender. I like to add just enough flour to bind it without making it dry. If it feels too loose, add another tablespoon of flour. The mint and parsley should be finely chopped so they distribute evenly throughout each meatball.

2

Form and Brown the Meatballs

Using your hands, roll the mixture into 1-inch diameter meatballs—about 12-14 total. Heat 0.25 cup olive oil in a large Dutch oven over medium-high heat until shimmering. Add the meatballs in a single layer, being careful not to overcrowd the pan. Cook for 3-4 minutes per side until they're deep golden brown and cooked through.

Don't walk away during this step. You want them to develop a nice crust but stay juicy inside. If they start to brown too quickly, reduce the heat slightly. Once they're browned, transfer them to a plate and set aside—you'll be adding them back to the broth later.

3

Build the Fragrant Broth

In the same Dutch oven, add 1 whole diced yellow onion and cook over medium heat for 5 minutes until softened. Stir in 1 tsp smoked paprika and cook for another 30 seconds until fragrant. Pour in the 14.5 oz can crushed tomatoes and 4 cups vegetable broth, then add the 2 whole bay leaves. Bring to a gentle simmer and let cook for 10 minutes to meld the flavors.

This is where the magic happens—the tomatoes and broth develop depth of flavor. You'll smell that aromatic blend of herbs and spices building. If the broth reduces too quickly, add a splash of water to maintain the consistency. The bay leaves will infuse the broth with subtle earthiness, so don't skip them.

4

Simmer the Meatballs to Perfection

Return the meatballs to the broth and bring everything back to a gentle simmer. Cover and cook for 20-25 minutes, stirring occasionally, until the meatballs are tender throughout and the flavors have fully melded. The soup should have a rich, tomato-forward broth with just enough body to coat the meatballs.

I know it's tempting to rush this step, but patience is key. The meatballs need time to absorb all those beautiful flavors from the broth. Taste the broth after 15 minutes—you might need to adjust the seasoning with a pinch more salt or pepper. The meatballs should be cooked through but still hold their shape when pierced with a fork.

5

Finish and Serve

Remove the 2 whole bay leaves from the broth and discard them. Ladle the soup into bowls and garnish each serving with an extra sprinkle of finely chopped fresh mint leaves. Serve immediately with crusty bread or over buttered pasta to soak up every last bit of that fragrant broth.

This is where the dish really shines—the contrast of the tender meatballs against the rich, herby broth. The mint garnish adds that final fresh note that makes this soup authentically special. Each bite should deliver juicy meatballs with layers of tomato, herb, and spice flavors working together perfectly.

👨‍🍳

Pro Tips For Making Authentic Albondigas Soup Recipe With Mint

  • Chill the Meat Mixture: After mixing your ground beef with parsley, mint, garlic, and egg, pop it in the fridge for 15–20 minutes before forming the meatballs. I learned this the hard way—skipping it makes the balls fall apart when simmering. (Yes, even if you’re impatient like me.)
  • Mince the Mint Fine: Don’t just chop those mint leaves—pulse them in a food processor or finely mince with a knife until they’re almost paste-like. This ensures the flavor blends evenly into the meat mixture instead of floating as bitter chunks in your soup. (Your future self will notice the difference.)
  • Simmer Gently, Not Boil: Once the albondigas are in the broth, keep the heat low enough that you barely see bubbles at the surface. Boiling will toughen the meatballs and scatter them. Think "gentle shiver" of liquid, not a rolling boil—this keeps them tender and intact.
  • Toast the Parsley First: Pulse the parsley in a dry skillet over medium heat for 30 seconds before mixing it into the meat. It mellows the raw taste and deepens the flavor—no need to burn it, just warm it until fragrant. (Sounds weird, but it works: the meatballs taste richer.)

Wine and beer pairings for authentic albondigas soup recipe with mint

Spanish White Wine

An Albariño from Rías Baixas is my go-to choice for albondigas soup—its crisp acidity and citrus notes cut through the richness of the tomato broth beautifully. Look for a bottle from Pazo de Señorans or Martín Códax for that perfect balance.

The bright, mineral-driven profile complements the herby meatballs and fresh mint, making each sip refreshing. 🍷

Red Wine Options

For those who prefer red, a Spanish Garnacha (Grenache) like Bodegas Muga or Terras Gauda works surprisingly well. The medium body and subtle earthiness don’t overpower the dish but enhance the smoked paprika notes in the broth. Avoid heavy, tannic reds—they’ll clash with the delicate mint and tomato flavors.

Light Beer Pairings

A Spanish lager like Estrella Galicia or Alhambra Reserva is ideal—its clean, crisp profile lets the soup’s flavors shine. For craft beer lovers, try a Belgian witbier such as Hoegaarden or Stella Artois (yes, it’s Belgian-style!).

The citrusy coriander notes in these beers mirror the fresh mint in the soup, creating a delightful harmony. 🍺

Sherry Enhancement

If you’re feeling adventurous, add a splash of Fino sherry to the soup during the final 5 minutes of simmering—just ¼ cup for the whole pot. The nutty, dry sherry adds depth without overpowering.

Pair this with the same sherry in your glass for a cohesive experience. For a non-alcoholic twist, use sherry vinegar instead.

Non-Alcoholic Options

For those avoiding alcohol, a sparkling mint lemonade made with San Pellegrino and fresh mint is a fantastic match. The effervescence cleanses the palate, while the mint echoes the herb in the soup.

Alternatively, iced hibiscus tea (like Jamaica) adds a tart contrast that works beautifully with the tomato broth.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 11g55%
Cholesterol 120mg40%
Sodium 850mg37%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 12g
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 substitute beef with another protein?

For a lighter version, use ground turkey or chicken—just reduce the cooking time by 5 minutes since poultry cooks faster. If you prefer seafood, finely chopped shrimp works beautifully, but omit the flour and add 1 tablespoon breadcrumbs instead to help bind the mixture. The key is keeping the meatballs tender, so avoid overworking the mixture.

2

Why does my albondigas soup taste bland?

Bland flavor usually means the broth needs more depth. Boost it by adding 1 teaspoon soy sauce or ½ teaspoon fish sauce to the broth for umami, or a pinch of smoked paprika for warmth. Another trick: simmer the broth uncovered for the last 10 minutes to concentrate the flavors. Fresh herbs like parsley and mint should be added at the very end to preserve their brightness.

3

How do I make this soup vegetarian?

Replace the ground beef with a mix of lentils (1 cup) and mushrooms (1 cup finely chopped) for texture. Add 1 tablespoon tomato paste to the broth for richness and ½ teaspoon cumin to mimic the meaty depth. For binding, use 1 flax egg (1 tbsp ground flaxseed + 3 tbsp water) instead of a regular egg. The meatballs will hold together but have a different texture.

4

Can I make albondigas soup ahead of time?

Yes! The meatballs can be prepped and refrigerated for 2 days or frozen for 3 months—just cook them before adding to the broth. The full soup reheats well: store in an airtight container for 3 days in the fridge or freeze for 2 months. Reheat gently on the stove, adding a splash of water or broth if it thickens too much. Garnish with fresh mint just before serving to keep it vibrant.

5

What’s the best way to serve leftovers?

Transform leftovers into a hearty meal! Serve the soup over buttered egg noodles or crusty bread to soak up the broth. For a modern twist, top with crumbled feta or avocado slices for freshness. The meatballs also make great sandwiches—pile them on toasted baguettes with a drizzle of the broth and a sprinkle of mint. Store leftovers separately to maintain texture.

★★★★★4.7(9 reviews)
Categories Soups & Stews