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

Soups & Stews

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

This albondigas soup recipe with mint brings the comforting flavors of Spanish home cooking to your table, where tender meatballs float in a bright tomato broth infused with fresh herbs. I remember the first time I made this for my grandmother's Sunday dinner—she insisted on the mint garnish, and it became the star of our meal. The meatballs are made with ground meat, breadcrumbs, and egg, seasoned just right to hold together while simmering in the rich broth.

The secret to this recipe lies in the balance of flavors: aromatic vegetables like onions and carrots form the base of the broth, while garlic and bay leaves deepen the tomato's natural sweetness. Fresh mint isn't just for garnish—it brightens the dish with a refreshing contrast to the savory meatballs. This soup is hearty enough for a cold evening but simple enough for a weeknight dinner.

What you'll end up with is a steaming bowl of albondigas soup that's rich yet light, with meatballs that stay tender and a broth so flavorful it tastes like it's been simmering for hours. The fresh mint garnish adds a pop of color and a hint of freshness that makes every spoonful feel special. Perfect for feeding a family or bringing to a potluck, this recipe delivers comfort in every bite.

Whether you're making it for a special occasion or just a cozy night in, this albondigas soup will become a staple in your kitchen. The meatballs are easy to make ahead, and the broth tastes even better the next day. Let's get started on this classic dish that's sure to impress.

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

Ingredients for albondigas soup recipe with mint

Gather these fresh ingredients for herbed meatballs that float in bright tomato broth.

Ingredient Amount Notes
Ground Beef 🥩 1 lb Ground chuck preferred
Fresh Breadcrumbs 🍞 ½ cup Stale bread preferred
Large Eggs 🥚 1 whole Room temperature for best mix
Fresh Mint Leaves 🌿 ¼ cup Finely chopped for garnish
Fresh Parsley 🌿 ¼ cup Chopped for meatballs
Carrots 🥕 2 medium Peeled and diced small
Yellow Onion 🧅 1 medium Diced finely
Garlic Cloves 🧄 3 cloves Minced finely
Canned Tomato Sauce 🍅 1 can 28 oz can preferred
Bay Leaves 🌿 2 whole Dried, removed before serving
Chicken Broth 💧 2 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing vegetables
Salt 🧂 1 ½ tsp Kosher salt preferred
Ground Black Pepper 🌶️ ½ tsp Freshly ground
All-Purpose Flour 🌾 2 tbsp For coating meatballs

The ground beef is key here—chuck gives the best texture, not lean ground beef. Costco or Trader Joe's usually have the best prices for quality meat. Fresh breadcrumbs are a must; the stale kind from a loaf you toasted last night works perfectly. For the herbs, farmers markets often have fresher mint and parsley than grocery stores. If you can't find fresh mint, dried works at half the amount, but it won't have the same bright pop of flavor.

No fresh breadcrumbs? Toasted panko is a solid swap, though it'll be a bit lighter. Short on parsley? Fresh cilantro or basil works in a pinch, but the flavor will be different. The tomato sauce can be any quality—San Marzano if you want to splurge, store brand if you're keeping it simple. For the broth, low-sodium is crucial since you'll be adding salt later. The carrots can be baby carrots if that's what you've got, but peeling and dicing them small ensures they melt into the broth perfectly.

Meatballs keep well in the fridge for 3 days, and the broth tastes even better the next day. Portion the meatballs into single servings before freezing—they'll stay tender when reheated. The fresh mint garnish is best added just before serving, but you can chop it ahead and store it in a sealed container in the fridge for up to 2 days. Double the recipe? It's perfect for meal prep—just store components separately.

❤️

Why You'll Love This Recipe

  • No-Fuss Assembly: I swear by this recipe because the meatballs come together in five minutes—just mix ground beef, breadcrumbs, egg, and herbs. No fancy shaping, no waiting for dough to rise. Honestly, the only thing I stress over is whether to add more mint or parsley.
  • Herb-Packed Punch: That bright mint and parsley? It’s the secret weapon. The freshness cuts through the richness of the beef, making every bite feel light yet satisfying. (Yes, even on a Tuesday night when takeout sounds better.)
  • Leftovers That Don’t Suck: This soup actually tastes better the next day—no sad, watery leftovers here. The meatballs hold up, the broth deepens, and I’ve reheated it three times without a single complaint. My freezer’s full of it, too.
  • Budget Meal for Crowds: Ground beef stretches far, breadcrumbs add bulk, and herbs make it feel fancy. I feed six people for under $15, and no one ever guesses it’s a "budget" dish. (Between us, my picky teenage son begs for seconds.)

Step-by-step instructions for albondigas soup with mint

Here's how to make these fragrant herbed meatballs and rich tomato broth come together perfectly.

1

Prepare the Meatball Mixture

In a large bowl, combine the 1 lb ground beef, 0.5 cup fresh breadcrumbs, 2 tbsp all-purpose flour, 0.25 cup chopped parsley, 0.25 cup finely chopped mint leaves, 1.5 tsp salt, and 0.5 tsp ground black pepper. I like to use my hands for this part—it helps distribute the herbs evenly throughout the meat.

Add the 1 whole large egg and mix gently until just combined. Don't overwork the mixture or the meatballs will become dense. The herbs should be evenly distributed but still visible—this ensures each bite has that bright, fresh flavor. Cover the bowl and refrigerate for 20 minutes while you prepare the vegetables.

2

Sauté the Vegetables

Heat the 2 tbsp extra-virgin olive oil in a large pot over medium heat. Add the 1 medium yellow onion and 2 medium carrots, both diced small, and cook for 5-6 minutes until they begin to soften. You'll know they're ready when the onions become translucent and the carrots yield slightly when pressed with a fork.

Add the 3 cloves minced garlic and cook for another 30 seconds until fragrant. This step builds the flavor foundation of your soup. If you notice the garlic starts to brown too quickly, reduce the heat slightly to prevent burning. The vegetables should be tender but still hold their shape.

3

Form and Brown the Meatballs

After the vegetables have softened, remove the pot from heat and let it cool slightly for 2 minutes. Using a spoon or your hands, form the chilled meatball mixture into 1-inch balls—about 16 meatballs total for 4 servings. Return the pot to medium heat and 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 browning step is crucial—it creates flavor through the Maillard reaction. If they stick, gently nudge them with a wooden spoon rather than pressing down. Once browned, transfer the meatballs to a plate and set aside.

4

Build the Tomato Broth

In the same pot, add the 1 can tomato sauce, 2 cups chicken broth, and 2 whole bay leaves. Bring to a gentle simmer over medium-low heat, then return the meatballs to the pot. The broth should come about halfway up the meatballs—if it's too shallow, add a splash of water to cover them.

Simmer uncovered for 20-25 minutes 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 broth has reduced enough to coat the back of a spoon. The bay leaves should be removed before serving—just fish them out with a slotted spoon.

5

Finish and Serve

Taste the broth and adjust the seasoning if needed—you might need a pinch more salt or pepper to balance the flavors. The soup should be bright with tomato acidity and herby freshness from the mint and parsley. Ladle the soup into bowls, placing 4 meatballs per serving and garnishing with extra chopped mint leaves.

Serve immediately with crusty bread to soak up every last drop of that flavorful broth. The meatballs should be tender but still hold their shape, and the broth should be rich yet light enough to let the herbs shine. This is where all the flavors come together—warm, comforting, and packed with fresh herb notes.

👨‍🍳

Pro Tips For Making Albondigas Soup Recipe With Mint

  • CHILL THE MEAT FIRST: I learned this the hard way—adding ice-cold ground beef straight from the fridge to your mixture makes the albóndigas dense and dry. Pat the meat into a loose ball first, then microwave it for 30 seconds to warm it up. The texture stays light and tender when you shape them.
  • TOAST THE BREADCRUMBS: Skip the stale bread trick—fresh breadcrumbs work fine if you dry-toast them first. Spread them on a baking sheet and toast at 350°F (175°C) for 8-10 minutes until golden. This removes excess moisture, so your albóndigas won’t fall apart when simmering.
  • DON’T OVERMIX THE DOUGH: I used to knead the meat-breadcrumb mix like dough, but that makes the balls tough. Gently fold everything together—just until combined—then chill the mixture for 15 minutes before shaping. The less handling, the juicier the result.
  • SIMMER LOW AND COVERED: After dropping the albóndigas into the broth, keep the heat low and cover the pot. If you boil them, they’ll toughen up and split open. A gentle simmer (just bubbles breaking the surface) keeps them intact and lets the mint and parsley flavors meld properly.

Troubleshooting perfect results

Meatballs Too Dense

If your meatballs turn out dense or dry, you likely overworked the mixture or used too much flour. I’ve found that gently mixing the ingredients by hand—just until combined—keeps them tender. Also, make sure your breadcrumbs are fresh; stale bread works best for binding. If they still feel heavy, try adding 1 tbsp grated Parmesan to the mixture for moisture. 💡

Broth Too Thin

A watery broth usually means the meatballs absorbed too much liquid. To fix this, simmer the soup uncovered for an extra 5-10 minutes to reduce the liquid. If it’s still thin, remove the meatballs, reduce the broth over medium-high heat until thickened, then return the meatballs. For future batches, use 1 cup broth instead of 2 cups to start. ✨

Meatballs Falling Apart

If your meatballs disintegrate, the issue is usually undercooked meat or too much moisture in the mixture. First, ensure your ground beef reaches 160°F internal temperature—use a meat thermometer to check. Also, avoid adding extra liquid when forming the meatballs; the egg and breadcrumbs should provide enough binding. If they still crumble, try adding 1 tbsp extra flour to the mixture. 💪

Mint Flavor Overpowering

Fresh mint can be strong, so if it’s too intense, reduce the amount to 2 tbsp chopped leaves (instead of ¼ cup). For a milder flavor, use dried mint at half the quantity. Alternatively, balance it with a pinch of sugar or honey in the broth to mellow the brightness. The key is harmony—herbs should enhance, not dominate. 🌿

Broth Too Acidic

If the tomato broth tastes overly tangy, balance it with a pinch of sugar or honey (about ½ tsp) or a splash of heavy cream (about 2 tbsp) to round out the flavors. Simmer for 2-3 minutes after adding to let the sweetness meld. For future batches, use a mix of ½ can tomato sauce and ½ can crushed tomatoes for a smoother base. 🍯

Meatballs Not Browning

If your meatballs refuse to brown, they’re likely not hot enough or the pot isn’t large enough. Increase the heat to medium-high and ensure they’re not overcrowded—leave space between them. A nonstick skillet helps too. For stubborn cases, sear them in batches if needed. Browning is key for flavor, so don’t rush this step! 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 10g50%
Cholesterol 120mg40%
Sodium 850mg37%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
Sugars 10g
Protein 34g68%
* 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 use chicken instead of beef for the meatballs?

Yes, you can substitute ground chicken for beef in a 1:1 ratio! The meatballs will be lighter and leaner, so they may cook slightly faster. For extra binding, add an additional 1 tbsp breadcrumbs or 1 tbsp grated Parmesan to prevent them from falling apart. The flavor will be milder but still delicious.

2

How do I make this soup vegetarian?

Replace the ground beef with 1 lb crumbled firm tofu or 1 lb lentils (cooked and drained). For binding, add 3 tbsp ground flaxseed mixed with 3 tbsp water (as an egg substitute) and 1 tbsp soy sauce to the meatball mixture. Use vegetable broth instead of chicken broth.

3

Can I make this soup ahead of time?

This soup tastes even better the next day. Prepare the meatballs and broth separately, then refrigerate for up to 3 days or freeze for 3 months. Reheat gently on the stove, adding a splash of water if needed. The mint should be added fresh just before serving to preserve its brightness.

4

What if I don't have fresh mint?

Dried mint works in a pinch, but use only 1 tbsp (about 1/4 of the fresh amount). For a different herb, try cilantro or basil—they'll give a slightly different but still delicious flavor. If you're missing herbs entirely, focus on the parsley or add a pinch of dried thyme for depth.

5

How can I make this soup spicier?

Add ½ tsp smoked paprika or ¼ tsp cayenne pepper to the meatball mixture for heat. For extra spice in the broth, stir in 1 diced chipotle pepper in adobo sauce (with 1 tsp of the sauce) or a pinch of crushed red pepper flakes. Adjust to taste—start small and add more if needed.

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