Soups & Stews
This albondigas soup recipe with mint brings the comforting flavors of Spanish comfort food to your kitchen table. The tender meatballs—traditionally made with ground beef or chicken—simmer in a bright, aromatic broth infused with fresh mint, creating a dish that's both hearty and refreshing.
It's the perfect balance of savory meatballs and fragrant herbs, a staple in Spanish cuisine that's been passed down through generations.
The secret to perfect albondigas lies in the meatballs: finely ground meat mixed with breadcrumbs, eggs, and a blend of herbs like parsley and mint. These are gently simmered in a rich broth made from tomatoes, onions, and garlic, allowing the flavors to meld together beautifully.
The result is a soup that's deeply satisfying yet light enough for any meal.
What makes this recipe truly special is the fresh mint, which adds a bright, herbal note that cuts through the richness of the meatballs and broth. Each spoonful delivers layers of flavor—tender meat, aromatic broth, and the refreshing finish of mint.
This is the kind of soup that warms the soul and brings a taste of Spain to your home.
Serve it with crusty bread to soak up every last drop of that flavorful broth, or pair it with a side of steamed rice for a heartier meal. The beauty of albondigas is its versatility—it's perfect for a cozy weeknight dinner or a special gathering with family and friends.
Ingredients for albondigas soup recipe with mint
These 15 ingredients transform into Spain's most comforting herb-infused meatball soup, brightened by fresh mint.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 lb | Lean or 80/20 for juiciness |
| Ground Chicken 🍗 | 1 lb | Substitute for beef if preferred |
| Fresh Breadcrumbs 🍞 | ¾ cup | Dry, from crusty bread |
| Large Eggs 🥚 | 2 whole | Room temperature for best binding |
| Fresh Mint Leaves 🌿 | ½ cup | Finely chopped, stems removed |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for extra herb flavor |
| Garlic Cloves 🧄 | 4 cloves | Minced, for deep aromatic base |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Canned Crushed Tomatoes 🍅 | 1 can | 28 oz, San Marzano preferred |
| Chicken Broth 💧 | 4 cups | Low-sodium for broth control |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For sautéing, fruity variety |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed, brightens flavors |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for heat |
| Bay Leaves 🍃 | 2 whole | For subtle aromatic depth |
The meatballs are where the magic happens. Ground beef or chicken works—just make sure it's finely ground for tender meatballs. I grab mine from the butcher counter at Whole Foods (they grind it fresh), but the pre-ground stuff at Trader Joe's is fine too. Fresh mint is non-negotiable here—it's what makes this dish special. Look for vibrant green leaves at your local market or grocery store's produce section. The parsley adds another layer of freshness, so don't skip it. For the breadcrumbs, crusty bread (like a baguette) makes the best texture—toss it in the food processor for fine crumbs.
No fresh mint? Dried mint at one-quarter the amount works in a pinch, but it won't have that same bright pop. Running low on parsley? Fresh cilantro or basil can stretch it out. The tomatoes can be fresh if you're feeling fancy, but San Marzano canned tomatoes are the secret weapon here—they're sweet and rich. For the broth, low-sodium is key so you can control the saltiness. Want more depth? Add a pinch of smoked paprika to the meatball mix. The bay leaves might seem small, but they add a subtle aromatic backbone to the broth—don't skip them!
This soup tastes even better the next day as the flavors meld together. Store leftovers in the fridge for 4-5 days or freeze for 3 months. I always make a double batch because it disappears fast—perfect for meal prep. The meatballs can be prepped ahead and frozen before cooking, saving you time on busy days. Just pop them straight into the simmering broth when you're ready to serve. The broth keeps well too, so you can make it a day ahead and add the meatballs later.
Why You'll Love This Recipe
- No Meat Waste Needed: I mix leftover ground beef and chicken—no need to buy extra. The beef adds heartiness, while the chicken keeps it light, and honestly? You’ll never notice the swap.
- Mint Magic: That bright mint isn’t just garnish—it’s the star. Fresh leaves chopped right into the meatballs (yes, I tear them by hand) give a zesty kick that cuts through the richness. Between us, it’s the secret my mother-in-law won’t share.
- Soup That Works Hard: Make a double batch—this soup only gets better the next day as the flavors meld. Freeze half for lazy nights, and the breadcrumb-wrapped meatballs reheat like a dream. No soggy messes here.
- Budget-Friendly Flex: Ground meat and stale bread? My pantry staples. The eggs bind everything together without breaking the bank, and the mint grows in pots on my balcony. This is comfort food that doesn’t guilt me.
Step-by-step instructions for albondigas soup with mint
Here's how to create tender, herb-infused meatballs in a bright, aromatic broth that's perfect for any cozy meal.
Prepare the Meatball Mixture
In a large mixing bowl, combine the 1 lb ground beef and 1 lb ground chicken. This blend keeps the meatballs tender while adding depth of flavor. Add the 0.75 cup fresh breadcrumbs and gently mix to distribute evenly throughout the meat mixture.
In a separate bowl, whisk together the 2 whole large eggs and 0.5 cup finely chopped fresh mint leaves until fully combined. The mint will infuse the meatballs with its bright, refreshing flavor. Add the egg mixture to the meat mixture and combine carefully using your hands or a fork—overmixing will make the meatballs tough.
Fold in the 0.25 cup chopped fresh parsley, 4 minced garlic cloves, 1.5 tsp salt, and 0.5 tsp ground black pepper. The parsley adds freshness while the garlic and spices create a savory foundation. Let the mixture rest for 10 minutes in the refrigerator—this helps the flavors meld and makes the meatballs easier to handle.
Form and Sear the Meatballs
Using your hands, roll the meat mixture into 1-inch diameter meatballs, keeping them uniform in size for even cooking. You should get about 16 meatballs from this mixture. Place them on a plate and refrigerate while you prepare the soup base.
Heat 0.25 cup extra-virgin olive oil in a large pot over medium heat. Once the oil shimmers, carefully add the meatballs in a single layer, leaving space between them. Cook undisturbed for 3-4 minutes until they develop a golden-brown crust on all sides. This searing step locks in flavor and prevents the meatballs from falling apart in the broth.
Transfer the seared meatballs to a plate and set aside. The residual heat will continue cooking them slightly as you build the soup base.
Build the Aromatic Broth
In the same pot, add 1 diced whole yellow onion and cook over medium heat for 5 minutes until softened and translucent. Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant—this prevents the garlic from burning and creates a rich aromatic base.
Pour in the 1 can crushed tomatoes and stir to combine with the onions and garlic. Let the mixture simmer for 5 minutes until the tomatoes break down slightly and the flavors meld. This step develops the soup's deep, savory foundation.
Add the 4 cups chicken broth and 2 whole bay leaves to the pot. Bring to a gentle boil, then reduce the heat to low and let the broth simmer for 10 minutes to allow the flavors to meld together. The broth should be aromatic and slightly thickened from the tomatoes.
Simmer the Meatballs to Perfection
Return the seared meatballs to the pot and add the 1 tbsp lemon juice. The acidity brightens the flavors and balances the richness of the meatballs. Bring the soup to a gentle simmer and cook for 20-25 minutes, stirring occasionally, until the meatballs are cooked through and the broth has thickened slightly.
To check doneness, cut one meatball in half—it should be fully cooked with no pink remaining in the center. The broth should coat the back of a spoon and have a rich, aromatic quality. Taste and adjust seasoning with additional salt or pepper if needed.
Finish and Serve
Remove the 2 whole bay leaves from the soup and discard them. Ladle the albondigas soup into warm bowls, garnishing each serving with a sprinkle of the chopped fresh parsley and mint leaves. Serve immediately with crusty bread or over a bed of fluffy rice to soak up the flavorful broth.
The meatballs should be tender yet firm, with a slightly crisp exterior from the searing. Each spoonful of broth should be rich and aromatic, with the bright notes of mint and lemon cutting through the savory meatballs. This dish is perfect for chilly evenings or as a comforting meal any time of year.
Pro Tips For Making Albondigas Soup Recipe With Mint
- Chill the Meat Mix: After combining ground beef and chicken with breadcrumbs, eggs, and mint, pop the mixture in the fridge for 30 minutes before shaping. I learned this the hard way—skipping it makes the meatballs crumble when you drop them in the broth, and nobody wants mushy albondigas.
- Toast the Breadcrumbs: Dry-toast your breadcrumbs in a pan over medium heat for 2-3 minutes before mixing them into the meat. This removes excess moisture and gives your albondigas a firmer bite—no soggy centers here.
- Don’t Overmix the Mint: Tear the mint leaves roughly and fold them in just until combined. Over-chopping turns the broth bitter, and you’ll end up with a sad, muddy green color instead of bright, fresh flecks. A few visible leaves make all the difference.
- Simmer Gently After Dropping: Once the albondigas hit the broth, turn the heat down to a bare simmer and resist the urge to stir. A rolling boil will break them apart, and you’ll be fishing out ragged meatballs instead of plump, tender ones. Let them cook undisturbed for 10 minutes first.
Flavor customization for albondigas soup recipe with mint
Mint Variations
Swap fresh mint for spearmint if that's what you have on hand—it has a slightly sweeter profile that works beautifully. For a more intense flavor, try peppermint (but use only ¼ cup since it's stronger).
I once experimented with mint jelly (just 1 tbsp) stirred into the broth at the end—it added a subtle sweetness that balanced the savory meatballs perfectly. 🌿
Herb Swaps
If you're missing mint, cilantro or basil make excellent substitutes—they add freshness but with a different herbal character. For a Mediterranean twist, add 1 tbsp fresh oregano to the meatball mixture. I also love combining ½ cup mint with ¼ cup fresh dill for a brighter, more complex flavor profile. Just
Spice Boosts
Add ½ tsp ground cumin to the meatball mixture for a subtle earthy warmth that pairs beautifully with mint. A pinch of smoked paprika (about ¼ tsp) enhances the broth's depth without overpowering the fresh herbs. For heat lovers, add ¼ tsp cayenne pepper to the broth while simmering—it cuts through the richness and complements the mint's brightness. 🌶️
Citrus Brighteners
Boost the freshness by adding 1 tbsp lime juice instead of lemon—it gives the soup a zesty kick that pairs perfectly with mint. For a sweeter contrast, stir in 1 tsp honey or agave at the end.
I also love a drizzle of chili-lime oil (mix 1 tbsp olive oil with ½ tsp lime zest and ¼ tsp cayenne) over the finished soup for a modern twist.
Creamy Variations
Stir in ¼ cup heavy cream or coconut milk during the final 5 minutes of simmering for a velvety texture. For a lighter option, blend ½ cup broth with the cream and return it to the pot.
A sprinkle of toasted pine nuts or pumpkin seeds adds crunch and richness. This works especially well if you're serving the soup as a starter or for a vegetarian-friendly version.
Global Twists
For a Middle Eastern touch, add 1 tsp ground coriander and ½ tsp cinnamon to the meatball mixture. A splash of orange blossom water (just ½ tsp) in the broth adds a floral note that complements mint beautifully.
If you're feeling adventurous, try a Turkish-inspired version with 1 tsp sumac sprinkled over the top—it adds a tangy contrast that elevates the dish. 🌍
Nutrition facts
Frequently asked questions
Can I make albondigas soup with just chicken instead of beef?
This recipe works beautifully with 100% ground chicken—just be sure to use finely ground chicken for the best texture. The meatballs will be slightly lighter but still tender. For extra richness, add 1 tbsp olive oil to the meatball mixture. The mint flavor will shine even more with the lighter base.
How do I prevent the meatballs from falling apart in the broth?
Use fresh breadcrumbs (not dried) and avoid overmixing the meatball mixture. Chill the meatballs for 10 minutes before cooking to firm them up. When searing, cook them undisturbed for 3-4 minutes per side to create a golden crust. Adding 1 extra egg yolk to the mixture also helps bind them better.
What's the best way to store and reheat albondigas soup?
Store in an airtight container in the fridge for 4-5 days or freeze for 3 months. Reheat gently on the stove over low heat with a splash of water or broth to restore moisture. For best texture, avoid microwaving—it can make the meatballs rubbery. Add fresh mint leaves when reheating to revive their bright flavor.
Can I make this soup vegetarian?
Yes! Replace the meat with 1 cup cooked lentils or 15 oz crumbled firm tofu (pressed and drained). Add 1 tbsp soy sauce or smoked paprika for depth. The mint will still shine, but you may want to add 1 tsp nutritional yeast for a cheesy flavor. The broth remains the same, making it a hearty vegetarian option.
Why does my broth taste too tomatoey?
Simmer the broth longer (15-20 minutes) to let the tomatoes mellow. Balance the acidity with 1 tbsp lemon juice or ½ tsp sugar. For a richer base, add ½ cup extra chicken broth and simmer until reduced. The mint's brightness will help balance any remaining tomato intensity.
