Albondigas Soup Recipe with Mint: Crispy Meatballs in Herbed Tomato Broth

Soups & Stews

Albondigas Soup Recipe with Mint: Crispy Meatballs in Herbed Tomato Broth

This albondigas soup recipe with mint delivers restaurant-quality comfort in every spoonful, where tender meatballs float in a rich tomato broth infused with fresh herbs. The secret lies in perfectly balanced meatballs—ground beef and pork combined with breadcrumbs, eggs, and aromatic spices—that develop a golden crust when simmered gently.

What transforms this classic into something extraordinary is the bright, herby tomato broth, where simmered onions, garlic, and a splash of white wine create depth before fresh mint adds a refreshing finish.

The beauty of this recipe is in its simplicity: no fancy techniques, just a few key steps that build layers of flavor. You'll start with the meatballs, formed carefully to hold their shape while cooking, then gently simmered in the broth until tender.

The broth itself is where the magic happens—slow-cooked aromatics infuse the liquid with warmth, while the tomato base provides the perfect tangy foundation. The result is a soup that's hearty yet light, satisfying yet elegant.

By the time you're ready to serve, you'll have perfectly tender meatballs with crispy edges—just as promised—swimming in a velvety broth that's rich with tomato flavor and brightened by fresh mint.

The aroma alone will have everyone gathering around the table, while the first bite delivers that perfect balance of textures and flavors. This is the kind of soup that feels like a hug in a bowl, perfect for chilly evenings or when you need a taste of home.

Serve with crusty bread to soak up every last drop of that herbed broth, or pair with a simple green salad for a complete meal. The leftovers taste even better the next day as the flavors meld further, making this recipe ideal for meal prep or feeding a crowd.

Let's get started on creating this comforting classic.

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

Ingredients for albondigas soup recipe with mint

Perfectly balanced ingredients for crispy meatballs and herbed tomato broth that feels like a hug in a bowl.

Ingredient Amount Notes
Ground Beef 🥩 1 lb Lean ground beef preferred
Ground Pork 🐖 ½ lb Lean ground pork preferred
All-Purpose Flour 🌾 ½ cup For breadcrumbs texture
Large Eggs 🥚 2 whole Room temperature for binding
Fresh Mint Leaves 🌿 ¼ cup Chopped finely for broth
Fresh Parsley 🌿 ¼ cup Chopped for meatballs
Yellow Onion 🧅 1 whole Diced for aromatics
Canned Crushed Tomatoes 🍅 14 ½ oz San Marzano preferred
Garlic Cloves 🧄 4 cloves Minced for depth
Dry White Wine 🍷 ½ cup Sauvignon Blanc preferred
Vegetable Broth 💧 4 cups Low-sodium preferred
Olive Oil 🫒 ½ cup Extra-virgin for richness
Ground Cumin 🌿 1 tsp Toasted for warmth
Ground Coriander 🌶️ 1 tsp For earthy flavor
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground

The meatballs are all about the ratio—ground beef and pork work together beautifully for that perfect texture. Look for 80/20 lean-to-fat ratio at the grocery store, and if you're at Whole Foods, grab their organic blend for extra tenderness. Fresh herbs are non-negotiable here. Trader Joe's has great mint and parsley bundles, but even a single bunch from the regular store works if you use it all. The crushed tomatoes? San Marzano is worth the splurge—it makes the broth taste like it simmered for hours. For the wine, any dry white will do, but I always grab a bottle of Sauvignon Blanc when I'm making this.

No white wine? Substitute extra vegetable broth—just add another half cup. Fresh herbs wilting? Dried oregano at one-third the amount works in a pinch, though nothing beats the fresh stuff. The cumin and coriander are essential for that authentic albondigas flavor—don't skip them. For the onions, yellow or red work best, but if you've only got white, it'll still taste amazing. The breadcrumbs? I use panko-style for extra crispiness on the meatballs, but regular breadcrumbs work too.

This soup tastes even better the next day as the flavors meld. Store it in the fridge for up to 5 days—the meatballs stay tender, and the broth gets richer. For freezing, portion into containers with a little extra broth on top to prevent drying out. Thaw overnight in the fridge, and you won't lose any of that crispy texture. The meatballs reheat beautifully, so double the batch if you're feeding a crowd—leftovers are inevitable, and everyone will want seconds.

❤️

Why You'll Love This Recipe

  • No-Fuss Meatballs: I swear, the mix of ground beef and pork with just flour and eggs binds so well—no fancy binders or last-minute runs to the store. Roll them while the broth simmers, and you’re done in one bowl.
  • Mint Magic Twist: That bright, fresh mint at the end? It cuts through the richness like a cool breeze. Honestly, the first time I added it, my husband asked for seconds before the bowl even hit the table.
  • Weeknight to Potluck: Same recipe, endless uses. Serve it steaming hot with crusty bread for a lazy Tuesday, or take it in a thermos for a picnic—those meatballs stay tender no matter what. (Yes, even on a Tuesday night.)
  • Leftovers That Don’t Suck: The broth thickens beautifully the next day, and the meatballs? Still juicy. I’ve reheated this soup three times, and it’s always better than takeout. Budget-friendly? Absolutely. Worth the effort? Even more so.

Step-by-step instructions for albondigas soup with mint

Here's how to craft tender, crisp-edged meatballs and aromatic tomato broth that'll make this Spanish classic shine.

1

Prepare the Meatball Mixture

In a large bowl, combine the 1 lb ground beef and 0.5 lb ground pork. The pork adds moisture and richness that beef alone can't match. Add the 0.5 cup all-purpose flour, 1.5 tsp salt, 0.5 tsp black pepper, 1 tsp ground cumin, and 1 tsp ground coriander, mixing until evenly distributed. The spices should be completely incorporated so every bite gets that warm, earthy depth.

Add the 2 whole large eggs and mix again until the ingredients come together. The eggs act as a binder, holding the meat mixture cohesive for perfect meatball formation. Finally, fold in the 0.25 cup chopped fresh parsley—this herb will brighten the meatballs and complement the mint in the broth beautifully. Let the mixture rest for 10 minutes at room temperature while you prepare the broth base. This resting period helps the flavors meld and makes the meatballs easier to handle.

2

Build the Herb-Infused Tomato Broth

Heat 0.25 cup olive oil in a large pot over medium heat. Add the 1 whole diced yellow onion and cook for 5 minutes until softened and translucent. Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant—this step develops the aromatic foundation of your soup.

Pour in the 0.5 cup dry white wine and let it simmer for 2 minutes until mostly evaporated. Add the 14.5 oz canned crushed tomatoes, 4 cups vegetable broth, 0.25 cup chopped fresh mint leaves, and bring to a gentle simmer. The mint will infuse the broth with its bright, refreshing flavor, balancing the richness of the meatballs. Let this mixture simmer uncovered for 10 minutes to allow the flavors to meld and the broth to deepen in color.

3

Form and Brown the Meatballs

Using your hands, roll the meat mixture into 1.5-inch meatballs—about 16 total for 4 servings. Don't make them too large or they'll take forever to cook through. In a separate skillet, heat 2 tablespoons olive oil over medium-high heat. Working in batches to avoid overcrowding, add the meatballs and brown them for 2-3 minutes per side until they develop a golden crust. This crispy exterior is what makes albondigas special.

Transfer the browned meatballs to the simmering broth. The residual heat will help cook them through while infusing them with the aromatic broth. Bring the soup back to a gentle simmer and cook uncovered for 15-20 minutes, stirring occasionally, until the meatballs are cooked through and the broth has thickened slightly. You'll know they're done when they reach an internal temperature of 160°F and the edges are crispy while the centers remain tender.

4

Finish and Serve with Confidence

Once the meatballs are perfectly cooked, taste the broth and adjust the seasoning if needed. The soup should be rich but not overly salty, with a perfect balance of tomato acidity and herbaceous freshness. Let the soup sit off the heat for 5 minutes to allow the flavors to meld completely. This resting period lets the meatballs absorb the broth's flavors and ensures every spoonful is packed with deliciousness.

Serve the albondigas hot, with each bowl featuring 4 meatballs floating in the aromatic tomato broth. Garnish with additional chopped parsley and mint leaves for a pop of color and freshness. Pair with crusty bread to soak up every last drop of that flavorful broth—you'll want to savor every bite of this comforting, crispy, herb-infused masterpiece.

👨‍🍳

Pro Tips For Making Albondigas Soup Recipe With Mint

  • CHILL THE MEAT MIX: After mixing the ground beef and pork with flour, eggs, and mint, pop the whole batch in the fridge for 15 minutes before forming meatballs. I learned this the hard way—skipping it makes the meatballs fall apart when they hit the simmering broth. Cold hands work better too, so wet a spoon or use plastic wrap.
  • GRIND THE MINT FINE: Chop the mint leaves into tiny pieces—smaller than you’d use for garnish—so they distribute evenly through the meat mixture. Whole leaves sink to the bottom of the meatballs and taste like a surprise when you bite into them. (Yes, even if you’re impatient like me.)
  • SIMMER, DON’T BOIL: Keep the broth at a gentle simmer, not a rolling boil, while cooking the meatballs. Boiling turns them rubbery and splits the crust. If the broth bubbles hard, lower the heat—you’re aiming for a slow, steady cook. This is the thing that matters most for tender albondigas.
  • USE LESS FLOUR THAN YOU THINK: The recipe might call for ¼ cup flour, but start with 2 tablespoons and add more only if the mix is too sticky. Too much flour makes the meatballs dense and dry. (I skip this when I’m lazy, but the dish is noticeably better when I don’t.) Test the texture first—it should hold when squeezed but not crumble.

Make-ahead tips for leftovers

Prep Ahead

Make the meatball mixture 1 day ahead and store it in an airtight container in the fridge. This lets the flavors meld beautifully, and the meatballs will hold their shape better when you cook them later.

I like to shape them into balls right before browning to keep them fresh. 💫

Broth Prep

Prepare the tomato broth base up to 2 days in advance and store it in the fridge. The flavors deepen overnight, and you can reheat it gently on the stove when ready.

Just add the meatballs fresh for that perfect crispy texture and warm broth. I always double-check the seasoning before reheating—sometimes the broth needs a pinch more salt after chilling.

Freezing Tips

Freeze cooked meatballs separately in a single layer on a tray before transferring to a freezer bag—this prevents clumping. They'll keep for 3 months.

When ready to use, thaw overnight in the fridge, then brown them in a skillet for 2-3 minutes per side before adding to fresh broth. The texture stays crispy, and the flavor is just as vibrant. ❄️

Make-Ahead Serving

Assemble the complete soup 1 day ahead and reheat it gently on the stove over low heat for 10-15 minutes. Stir occasionally and add a splash of water or broth if it thickens too much.

The meatballs will stay tender, and the broth will warm through beautifully. Garnish with fresh mint and parsley right before serving for that restaurant-quality finish.

Batch Prep

Double the recipe and freeze half for future meals—this soup tastes even better the next day. Store in glass containers with tight lids to preserve texture. When reheating, bring to a simmer and let it sit for 5 minutes off the heat before serving.

The flavors will be richer, and everyone will ask for seconds. 💛

Garnish Fresh

Keep the fresh mint and parsley separate until serving to maintain their bright flavors. Store them in a sealed container with a damp paper towel in the fridge for up to 3 days.

Adding them just before serving ensures they stay vibrant and aromatic, giving your soup that final touch of freshness that makes all the difference. 🌿

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 10g50%
Cholesterol 115mg38%
Sodium 820mg36%
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 these meatballs without pork?

For a pork-free version, simply replace the 0.5 lb ground pork with an extra 0.5 lb ground beef or even ground turkey for a lighter option. The flavor will be slightly different but still delicious. Just be sure to keep the same ratio of spices and breadcrumbs to maintain the perfect texture.

2

How do I prevent the meatballs from falling apart?

Use room-temperature ingredients (especially eggs and meat) and avoid overmixing the mixture. The key is to handle the meatballs gently when shaping them—roll them firmly but not too tightly. Also, don't skip the 10-minute rest time before cooking, as this helps the proteins bind properly. If they still fall apart, try adding 1 extra tablespoon of breadcrumbs to the mixture.

3

Can I use dried herbs instead of fresh mint and parsley?

Yes, but the flavor will be less vibrant. For 0.25 cup fresh mint, use 1 teaspoon dried mint (or 1/4 teaspoon mint extract if available). For parsley, use 1 teaspoon dried parsley instead of the fresh. The fresh herbs add a bright, aromatic quality that dried can't fully replicate, but it's a good option in a pinch.

4

Why does my broth taste too acidic?

Tomato-based broths can develop extra acidity when simmered too long. To balance it, add a pinch of sugar (1/4 teaspoon) or a splash of heavy cream (2 tablespoons) to mellow the acidity. You can also reduce the cooking time slightly—keep the broth at a gentle simmer for just 8-10 minutes instead of 15. Taste as you go!

5

What's the best way to reheat leftovers?

Reheat gently on the stove over low-medium heat for 10-15 minutes, stirring occasionally. Add a splash of water or broth if the soup thickens too much. Avoid microwaving, as it can make the meatballs rubbery. For best results, reheat only until steaming, then let it sit off the heat for 5 minutes** to redistribute the heat. Garnish with fresh herbs right before serving.

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