Authentic Albondigas Soup Recipe With Mint: Herbed Meatballs in Bright Tomato-Basil Broth

Soups & Stews

Authentic Albondigas Soup Recipe With Mint: Herbed Meatballs in Bright Tomato-Basil Broth

This authentic albondigas soup recipe with mint brings the comforting flavors of Spanish kitchens to your table, where tender herbed meatballs float in a vibrant tomato-basil broth.

The secret lies in the meatballs—ground meat, breadcrumbs, and fresh herbs bound together just right—while the broth simmers low and slow, developing depth and brightness.

I’ve perfected this version after years of testing, ensuring every bite delivers the perfect balance of savory, tangy, and aromatic notes that define this classic dish.

The magic starts with the meatballs, where ground beef or pork is combined with finely chopped onions, garlic, parsley, and a touch of cinnamon—a subtle but essential spice in traditional albondigas. These are gently poached in the broth, absorbing its rich flavors without falling apart.

Meanwhile, the broth itself is built from tomatoes, garlic, and fresh basil, simmered until it’s velvety and fragrant, with just a hint of mint adding a refreshing finish. This isn’t just soup; it’s a taste of home, warm and inviting.

What makes this recipe truly special is the authenticity—no shortcuts, no substitutions that compromise flavor. The meatballs stay tender, the broth is never watery, and the mint garnish adds that final touch of brightness that elevates the dish.

Serve it 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. This is comfort food at its finest, the kind that feels like a hug in a bowl.

The best part? It’s a recipe that scales beautifully—whether you’re feeding a family or prepping for leftovers. The flavors only deepen over time, making it perfect for meal prep or a cozy weeknight dinner.

Let’s get started on creating this timeless classic that’s as much about tradition as it is about taste.

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

Ingredients for authentic albondigas soup recipe with mint

Six servings of comforting Spanish flavors—tender meatballs and bright tomato-broth magic.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb Lean ground beef, 80/20 preferred
Ground Pork 🐖 ½ lb For classic Spanish flavor
Fresh Breadcrumbs 🍞 1 cup Stale bread preferred, not pre-packaged
Fresh Parsley 🌿 ½ cup Finely chopped, stems removed
Fresh Mint Leaves 🌿 ¼ cup Plus extra for garnish
Yellow Onion 🧅 1 whole Finely diced, about 1 cup
Garlic Cloves 🧄 4 cloves Minced, not pre-minced jar
Fresh Basil 🌿 ¼ cup Chopped, for broth
Ground Cinnamon 🌶️ ½ tsp Key for traditional flavor
Large Egg 🥚 1 whole For binding meatballs
Can Crushed Tomatoes 🍅 28 oz San Marzano preferred
Vegetable Broth 💧 4 cups Homemade or high-quality
Extra-Virgin Olive Oil 🫒 ½ cup For richness in broth
Sea Salt 🧂 1 ½ tsp Diamond Crystal preferred
Ground Black Pepper 🌶️ ½ tsp Freshly ground

The meatballs make or break this dish. Ground beef and pork give that classic albondigas texture—don’t substitute with chicken or turkey. I grab mine from Whole Foods or the butcher counter at Trader Joe's for the best quality. The fresh breadcrumbs are non-negotiable (the pre-packaged kind gets soggy), so save a few slices of crusty bread for this. For the herbs, farmers markets have the freshest parsley and mint—look for vibrant green leaves, no wilting. The cinnamon might seem odd, but it’s essential for that authentic Spanish touch—Penzeys has a great ground version if you want to splurge.

No fresh mint? Dried mint at half the amount works in a pinch, but it’s not the same. Running low on parsley? Cilantro works in a bind, though it’s not traditional. The crushed tomatoes? San Marzano cans are worth every penny—they’re sweeter and less acidic. For the broth, homemade is ideal, but even the Pacific Foods brand from the store is a solid backup. The olive oil should be fruity and peppery—California Olive Ranch is my go-to for that perfect balance. And yes, you do need that cinnamon—it’s subtle but makes all the difference.

This soup tastes even better the next day, so make a double batch if you can. Store the meatballs separately in the fridge for up to 3 days, and the broth for 5 days. Freeze the meatballs for 3 months if you’re prepping ahead—just thaw in the fridge overnight. The fresh herbs? Wrap them in damp paper towels and store in a sealed bag for 5 days. Reheat gently on the stove, and if the broth gets too thick, just add a splash of water or broth. Perfect with crusty bread, of course—Baguette from the bakery section is ideal.

❤️

Why You'll Love This Recipe

  • No Chopping Needed: I swear by this trick—just pulse the parsley and mint in the food processor until finely chopped. No knife skills required, and the fresh herbs blend right in without clumps. (Yes, even my husband—who burns toast—can handle it.)
  • Mint Magic Flavor: That bright, fresh mint cuts through the richness of the beef and pork like a cool breeze. Honestly, it’s the secret weapon—no one expects it, but everyone asks for seconds. The breadcrumbs add a satisfying bite that keeps it interesting.
  • Weeknight to Potluck: Make a double batch on Sunday and freeze half—thaw and reheat for an easy Tuesday dinner. Or bring it to a picnic; the flavors hold up beautifully. My college friends still joke about the time I brought this to a tailgate and cleared the plate.
  • Budget-Friendly Feast: Ground beef and pork stretch into dozens of albondigas, and the breadcrumbs are cheap but add texture. Between us, this is how I feed my family for under $10. The leftovers? Even better the next day—if they last that long.

Step-by-step instructions for authentic albondigas soup

Here's how to craft this Spanish classic with fragrant meatballs and vibrant tomato broth.

1

Prepare the Herbed Meatball Mixture

In a large mixing bowl, combine the 1.5 lb ground beef and 0.5 lb ground pork. This combination gives the meatballs their signature richness and texture. Add the 1 cup fresh breadcrumbs—I use stale bread for better binding—and the 0.5 cup finely chopped parsley. The parsley adds bright flavor that pairs perfectly with the mint.

Next, fold in the 0.25 cup fresh mint leaves (chopped) and 0.25 cup fresh basil. The mint is what makes this dish truly special—it gives that refreshing, slightly sweet note that cuts through the richness of the meat. Add the 1 whole large egg and mix until fully incorporated. The egg acts as a binder, helping the meatballs hold their shape when they hit the simmering broth.

In a separate small bowl, mix together the 1.5 tsp sea salt, 0.5 tsp ground black pepper, and 0.5 tsp ground cinnamon. The cinnamon might seem unusual, but it's a traditional touch that adds warmth and depth. Sprinkle this spice blend over the meat mixture and gently fold it in with your hands or a fork. Be careful not to overwork the meat—just combine until everything is evenly distributed.

2

Form and Brown the Meatballs

Using your hands, roll the meat mixture into 1.5-inch meatballs—about the size of a walnut. I like to make them uniform so they cook evenly. As you form each meatball, place it on a plate or tray lined with parchment paper. This prevents sticking and makes it easier to transfer them to the pot later.

Heat 0.25 cup extra-virgin olive oil in a large, heavy-bottomed pot over medium-high heat. The oil should shimmer but not smoke—this is your signal it's ready. Carefully add the meatballs in a single layer, being patient as they cook. You'll want to work in batches if you don't have a large enough pot. Cook the meatballs for 3-4 minutes per side until they develop a golden-brown crust. This browning step is crucial—it adds depth of flavor to the meatballs and prevents them from becoming greasy in the broth.

As the meatballs brown, remove them with a slotted spoon and set them aside on a plate. Don't crowd the pot, or the temperature will drop, and you won't get that beautiful sear. Once all the meatballs are browned, you're ready to build the broth.

3

Build the Flavorful Tomato-Basil Broth

In the same pot, reduce the heat to medium and add 0.25 cup extra-virgin olive oil—this is the remaining amount from your total. Add the 1 whole yellow onion, finely diced, and cook for 5 minutes until softened and translucent. This step is all about building layers of flavor—don't rush it.

Next, add the 4 cloves minced garlic and cook for 30 seconds until fragrant. The garlic should sizzle gently but not burn—burnt garlic will make the broth bitter. Immediately pour in the 28 oz can crushed tomatoes and stir to combine. Let the mixture simmer for 5 minutes, allowing the tomatoes to break down and release their juices. This step deepens the tomato flavor and creates a rich base for the broth.

Pour in the 4 cups vegetable broth and bring the mixture to a gentle simmer. Stir in the 0.25 cup chopped fresh basil, which will infuse the broth with its aromatic essence. The basil and mint together create that bright, herbal note that makes this soup so special. Season with the remaining 0.25 cup extra-virgin olive oil (if needed) and adjust the seasoning with sea salt and ground black pepper to taste.

4

Simmer the Meatballs to Perfection

Return the browned meatballs to the pot, nestling them into the simmering broth. The broth should come about halfway up the sides of the meatballs—this ensures they cook through without drying out. Bring the mixture back to a gentle simmer and cover the pot with a lid. Let it cook for 20-25 minutes, stirring occasionally to prevent the meatballs from sticking to the bottom.

Here's the thing—you want the meatballs to cook through but not fall apart. They should be tender when pierced with a fork but still hold their shape. The broth should reduce slightly, becoming rich and flavorful. If the broth reduces too much and the meatballs are still firm, add a splash of water or broth to keep everything moist.

Once the meatballs are cooked through, taste the broth and adjust the seasoning if needed. The soup should be well-balanced—savory from the meatballs, bright from the herbs, and rich from the tomatoes. Garnish each serving with a sprinkle of fresh mint leaves and a drizzle of extra-virgin olive oil for that final touch of authenticity.

5

Serve with Confidence

Ladle the albondigas soup into bowls, making sure each serving gets a generous portion of meatballs and broth. Serve immediately while the meatballs are still warm and the broth is steaming. The aroma alone will make your kitchen smell like a Spanish tapas bar.

This soup is best enjoyed fresh, with crusty bread on the side to soak up every last drop of that herbed tomato broth. The combination of tender meatballs, fragrant herbs, and rich tomato broth makes this dish a true comfort food. Trust me, the first bite will transport you straight to Spain.

👨‍🍳

Pro Tips For Making Authentic Albondigas Soup Recipe With Mint

  • CHILL THE MEAT MIX: After combining ground beef and pork with breadcrumbs, parsley, and mint, pop the mixture in the fridge for 30 minutes before shaping. I learned this the hard way—skipping it means the meatballs fall apart when they hit the simmering broth, no matter how gently you handle them.
  • TOAST THOSE CRUMBS: Lightly fry the breadcrumbs in a dry pan over medium heat for 2-3 minutes until they’re golden and smell toasty. This isn’t just for flavor—it prevents the albondigas from turning into mushy dumplings when they soak up the soup’s liquid. (Yes, even if you’re impatient like me.)
  • SIMMER, DON’T BOIL: Once the meatballs are in the broth, keep the heat low enough that you barely see bubbles breaking the surface. Boiling turns them tough and dry; a gentle simmer keeps them tender and lets the mint’s bright flavor infuse without wilting into oblivion.
  • CHOP MINT LAST: Hold off on finely chopping the mint until you’re ready to fold it into the meat mixture. Storing it whole in the fridge preserves its aroma, and chopping it fresh at the last minute ensures it doesn’t turn bitter or lose its punch in the mix. (Your future self will notice the difference.)

Common mistakes when making great authentic albondigas soup recipe with mint

Overworking the Meat

Don’t handle the meat mixture more than necessary when forming the meatballs. Overmixing releases too much myoglobin, which can make them tough. I’ve seen beginners knead the mixture like dough—this is a no-no!

Instead, gently fold ingredients together with your hands or a fork until just combined. The meatballs should hold together when rolled but not feel dense. 💪

Skipping the Cinnamon

This is a classic mistake—many recipes omit the ½ tsp ground cinnamon, but it’s essential for that authentic Spanish depth. The cinnamon adds warmth that balances the bright herbs.

If you’re skeptical, try it once—you’ll notice the difference immediately. Trust me, it’s subtle but makes all the difference in the final dish.

Undercooking the Meatballs

Tender meatballs are key, but they’re easy to undercook if you rush them. The internal temperature should reach 160°F for safety, but they’ll continue cooking in the broth.

I recommend simmering them for 20-25 minutes after browning—any less, and they’ll be firm and dry. Use a meat thermometer to check if you’re unsure.

Using Pre-Packaged Breadcrumbs

Store-bought breadcrumbs are convenient, but they’re often too dry and can make meatballs crumbly. Fresh breadcrumbs from stale bread absorb moisture better and bind the meatballs more effectively. For the best results, tear stale bread into pieces, pulse in a food processor, and use immediately. It’s worth the extra step!

Ignoring the Broth Reduction

If you don’t let the broth reduce slightly, the soup will taste watery. Simmer uncovered for the last 10 minutes to thicken it naturally. If it reduces too much, add a splash of water or broth—but never rush this step. A well-reduced broth is the soul of this dish. ✨

Overcrowding the Pot

Adding too many meatballs at once lowers the cooking temperature, preventing proper browning. Work in batches—brown half the meatballs first, then remove them to a plate before adding the rest. This ensures each one gets that golden crust. Patience here pays off in flavor! 🔥

Nutrition facts

Servings 6
Amount Per Serving
Calories 470kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 10g50%
Cholesterol 115mg38%
Sodium 890mg39%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
Sugars 8g
Protein 38g76%
* 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 meatballs ahead of time?

Form the meatballs and refrigerate them on a tray for up to 24 hours before cooking. For longer storage, freeze them raw for 3 months—thaw overnight in the fridge before browning. The flavors develop beautifully when made ahead, and they hold their shape perfectly when reheated gently in broth.

2

What can I substitute if I don't have fresh mint?

Use ¼ tsp dried mint (half the fresh amount) or ¼ cup fresh basil as a close substitute. For a different herbal note, try ½ cup chopped cilantro, though it won't be identical. The mint adds that signature brightness, so if possible, track down fresh mint at your local market—it makes all the difference in the final dish.

3

How do I make this soup vegetarian?

Replace the meat with 1.5 cups cooked lentils or 1 lb extra-firm tofu (crumbled and pressed). For texture, add ½ cup walnuts or ½ cup breadcrumbs to the mixture. The broth remains the same, but you'll need to simmer the vegetarian meatballs for 15-20 minutes longer to ensure they're fully tender. The flavors still shine through!

4

Can I use this recipe for a slow cooker?

Yes! Brown the meatballs first, then transfer everything to a 6-quart slow cooker. Cook on Low for 6-7 hours or High for 3-4 hours. The slow cooking enhances the broth's depth, but check occasionally to ensure the meatballs don't overcook. The cinnamon and herbs will infuse beautifully over time.

5

What's the best way to reheat leftovers?

Gently reheat on the stove over low heat with a splash of water or broth to prevent drying. Never microwave—it makes the meatballs rubbery. For best results, reheat just until warmed through (2-3 minutes) and serve immediately. The broth will thicken slightly upon reheating, so add a little liquid if needed.

★★★★★4.8(4 reviews)
Categories Soups & Stews