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

Soups & Stews

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

This authentic albondigas soup recipe with mint brings the comforting flavors of Latin American kitchens to your table with fragrant egg meatballs simmered in rich tomato broth. 💛 The secret lies in tender meatballs made with ground beef and pork, bound together by beaten eggs and fresh herbs, then gently poached in a deeply aromatic broth infused with garlic, cumin, and bay leaves.

Every spoonful delivers layers of savory, herby, and slightly spicy notes—perfect for chilly evenings or family gatherings.

The beauty of this recipe is in its balance: the meatballs stay tender without falling apart, while the broth develops a velvety depth from slow simmering. Fresh mint adds a bright, refreshing finish that cuts through the richness, making each bite feel like a taste of tradition.

Unlike many versions, this one stays true to its roots with no shortcuts—just simple, high-quality ingredients and careful technique to deliver restaurant-quality results at home.

What sets this albondigas soup apart is the authentic approach: no processed ingredients, no rushed steps. The meatballs are formed by hand for texture, and the broth is built layer by layer—first with a sofrito of onions and peppers, then with tomatoes, garlic, and warm spices.

The result is a soup that’s hearty yet refined, with meatballs that are fragrant and flavorful, not dry or bland.

Serve it with crusty bread to soak up every last drop of that fragrant broth, or pair it with a simple green salad for balance. The leftovers taste even better the next day as the flavors meld further. Ready to make this comforting classic your new go-to? Let’s get started.

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

Ingredients for authentic albondigas soup recipe with mint

Authentic albondigas relies on quality meats, fresh herbs, and slow-simmered broth for restaurant-quality flavor.

Ingredient Amount Notes
Ground Beef 🥩 1 lb 80% lean, finely ground
Ground Pork 🐖 ½ lb Finely ground for texture
Large Eggs 🥚 3 whole Room temperature, beaten
Fresh Mint Leaves 🌿 ¼ cup Finely chopped, stems removed
Fresh Cilantro Leaves 🌿 ¼ cup Finely chopped, optional
Yellow Onion 🧅 1 whole Finely diced, about 1 cup
Red Bell Pepper 🌶️ 1 whole Finely diced, about 1 cup
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Canned Tomato Sauce 🍅 2 cups San Marzano preferred
Vegetable Broth 💧 4 cups Low-sodium preferred
Ground Cumin 🌿 1 tsp Toasted for depth
Bay Leaves 🍃 2 whole Dried, standard size
All-Purpose Flour 🌾 ¼ cup For meatball binding
Extra-Virgin Olive Oil 🫒 2 tbsp For sofrito and finishing
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground

The meat matters most here. Ground beef and pork from the butcher counter (not pre-packaged) stay tender and flavorful—look for 80% lean beef and finely ground pork. Whole Foods or local markets often carry better-quality ground meats. Fresh herbs are non-negotiable: mint and cilantro should be bright green with no wilting. For the tomato sauce, San Marzano cans from Italy deliver that authentic sweetness. If you can't find them, any high-quality crushed tomatoes work. The vegetable broth should be low-sodium to let the spices shine—Pacific Foods or Imagine brands are reliable choices.

No fresh mint? Dried mint at half the amount works in a pinch, but it won't have that bright freshness. Swapping pork for extra beef? Add 1 tbsp Worcestershire sauce to compensate for lost moisture. Running low on tomato sauce? Fresh tomatoes blended with a pinch of sugar make a decent substitute. The cumin and bay leaves are essential for that warm, earthy depth—don't skip them. For the meatballs, hand-forming them (not packing too tightly) ensures they stay tender. If you're short on time, pre-chopped onions and peppers from the salad bar section work fine, just avoid the pre-shredded kind with added oils.

The meatballs can be formed and refrigerated for 24 hours before cooking—this actually improves flavor. Broth tastes even better the next day as the flavors meld, so double the batch if you have space. Store leftovers in airtight containers for 4-5 days or freeze for 3 months. To reheat, gently warm on the stove over medium heat—microwaving can make the meatballs rubbery. For extra richness, stir in a spoonful of olive oil when reheating.

❤️

Why You'll Love This Recipe

  • No-Fuss Mixing: I swear by the 5-minute prep trick: just combine the ground beef and pork with eggs, breadcrumbs, and chopped mint right in a bowl—no fancy equipment, no stress. The meat stays juicy because it’s not overworked, and the mint brightens everything instantly.
  • Hidden Depth: That crispy exterior with the tender, herby center? It’s all in the technique—rolling the meat into small balls and searing them lightly before simmering. The mint and cilantro don’t just garnish; they transform the broth into something aromatic and alive.
  • Leftovers? Better Than Fresh: Honestly, this soup tastes even richer the next day. The flavors meld perfectly, and the albondigas hold their shape—no mushy meatballs here. I double the batch on Sundays and freeze half; reheating it is my lazy-day hero move.
  • Budget Meal for Crowds: A pound of ground beef and pork stretches to feed four (or five if you’re feeding teenagers). The fresh herbs might seem like an extra, but a handful of mint and cilantro go a long way—plus, they make it feel special without breaking the bank.

Step-by-step instructions for albondigas soup with mint

Follow this traditional method to create tender, fragrant meatballs and rich tomato broth.

1

👨‍🍳 Step 1: Prepare the Meatball Mixture

In a large bowl, combine the 1 lb ground beef and 0.5 lb ground pork. This blend creates the perfect balance of richness and tenderness. Add the 3 whole large eggs and beat them vigorously with a fork until fully incorporated. The eggs will bind the meat mixture together beautifully.

Next, add the 0.25 cup finely chopped fresh mint leaves and 0.25 cup finely chopped fresh cilantro leaves. These herbs will infuse the meatballs with their signature fresh aroma. Sprinkle in the 0.25 cup all-purpose flour, 1.5 tsp salt, and 0.5 tsp black pepper, mixing gently until just combined. Be careful not to overwork the mixture—just until everything comes together. The texture should be moist but not sticky.

2

🍳 Step 2: Sauté the Sofrito Base

Heat the 2 tbsp extra-virgin olive oil in a large pot over medium heat. Add the 1 whole finely diced yellow onion and 1 whole finely diced red bell pepper, cooking for 5-6 minutes until softened and beginning to caramelize. This step builds the flavor foundation for your soup.

Add the 4 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown or it'll become bitter. Stir in the 1 tsp toasted ground cumin and 2 whole bay leaves, cooking for another 1 minute to toast the spices. Remove from heat and set aside—this aromatic mixture will form the heart of your soup's flavor profile.

3

🥘 Step 3: Form and Cook the Meatballs

Using your hands, gently roll the meat mixture into 1-inch diameter meatballs—about 18-20 total. Don't pack them too tightly, as this can make them dense. Return the pot to medium heat and add the meatballs in a single layer, cooking for 3-4 minutes until lightly browned on all sides. This initial sear creates that beautiful crust we want.

Carefully transfer the meatballs to a plate and set aside. In the same pot, pour in the 2 cups canned tomato sauce and 4 cups vegetable broth, scraping up any browned bits from the bottom. Bring to a gentle simmer, then return the meatballs to the pot. Cover and cook for 15-20 minutes on low heat, stirring occasionally, until the meatballs are tender and cooked through.

4

⏰ Step 4: Simmer and Finish the Soup

Once the meatballs are tender, remove the 2 bay leaves and adjust the seasoning if needed. The soup should have a rich, fragrant aroma with the mint and cilantro notes subtly present. If the broth seems too thin, simmer uncovered for an additional 5-10 minutes to reduce slightly—this intensifies the flavors.

For that final touch, drizzle in the 2 tbsp extra-virgin olive oil and stir gently. The oil will create a beautiful sheen on the surface and add a pleasant finish to each spoonful. Let the soup rest for 5 minutes before serving to allow the flavors to meld completely. Serve hot with crusty bread to soak up every last drop of that fragrant broth.

👨‍🍳

Pro Tips For Making Authentic Albondigas Soup Recipe With Mint

  • CHILL THE MEAT MIX: I learned this the hard way—skipping this step makes the meat greasy and dense. After mixing your ground beef and pork with eggs, mint, and cilantro, pop the bowl in the fridge for at least 30 minutes (yes, even if you're impatient like me). The cold helps the flavors meld and makes shaping the albóndigas easier—no more sticky messes when forming.
  • CRUSH THE MINT RIGHT: Fresh mint is the star here, but chopping it last-minute ruins its punch. Pulse the leaves in a food processor (just 2-3 seconds) or finely chop with a knife—you want a paste, not just leaves. Mix it into the meat while it’s still cold; this keeps the bright flavor from bleeding into the broth later. (Pro move: Add a pinch of salt to the mint before blending—it brightens the color too.)
  • DON’T OVERMIX THE EGGS: The eggs bind the meat, but too much handling turns albóndigas into dense, rubbery dumplings. Mix just until combined—lumps are fine. My grandmother swore by this, and she was right: the texture stays tender, and the meat stays juicy. If the mix feels too wet, add a spoonful of breadcrumbs (day-old works best), but don’t overdo it.
  • SEAR THEM HOT AND LOW: High heat first, then low and slow—this is non-negotiable. Brown the albóndigas in batches over medium-high heat for 2 minutes per side to lock in flavor, then immediately reduce to a simmer. Crowding the pan steams them instead of searing, and that’s when they turn out soggy. A splash of broth in the pan after searing deglazes the fond—don’t waste it, pour it into the pot.

Common mistakes when making your authentic albondigas soup recipe with mint

Overworking Meatballs

I’ve ruined more albondigas than I’d admit by overmixing the meatball mixture—this is a classic mistake! Once you’ve combined the beef, pork, eggs, herbs, and flour, stop mixing immediately. The eggs and flour are just binders, not developers like in cake batter.

Overworking creates dense, tough meatballs that fall apart in the broth. Mix until just combined—about 20 gentle stirs—then form them by hand. Trust me, the texture will be perfect. 💫

Skipping the Sear

Don’t rush the initial sear of the meatballs! Many home cooks add them straight to the broth without browning, and the result is bland, gray meatballs. That 3-4 minute sear on medium heat develops the Maillard reaction, creating deep flavor and a beautiful crust.

Work in batches if needed, but never skip this step—it’s what makes restaurant-style albondigas taste so much better. 🔥

Ignoring the Sofrito

The sofrito—your onion, bell pepper, and garlic base—is the flavor foundation of this soup. Too many cooks rush this step or skip it entirely, and the soup ends up tasting flat. Take your time cooking the veggies until they’re soft and caramelized (about 5-6 minutes).

Toasting the cumin and bay leaves for that extra 1 minute releases their essential oils, adding warmth and depth. If you’re in a hurry, at least don’t skip the garlic—it’s non-negotiable. 🌶️

Using Low-Quality Meat

This is where many homemade versions fall short. Pre-packaged ground beef and pork often contain fillers that make meatballs dry or greasy. Always use freshly ground meat from your butcher—look for 80% lean beef and finely ground pork.

The fat content keeps them tender, and the freshness makes all the difference. If you’re buying pre-ground, choose the finest grind available and avoid anything labeled "mechanically tenderized." Your taste buds will thank you. 🥩

Overcooking the Meatballs

Patience is key here! Once the meatballs are in the broth, they need just 15-20 minutes on low heat to cook through. Many cooks simmer them too long, turning them rubbery. Test one by cutting it open—it should be tender but not falling apart.

If you’re worried, use a meat thermometer and aim for 160°F internal temperature. Overcooking also reduces the broth, making it too thick. Keep an eye on it and adjust the heat as needed. ⏰

Neglecting the Resting Time

This is a small but crucial detail. After simmering, let the soup rest for 5 minutes before serving. This allows the meatballs to reabsorb juices and the flavors to meld completely. Skipping this step means serving soup that’s still "cooking" in your bowl, and the meatballs can end up dry.

I know it’s tempting to dive in immediately, but trust the process—your first spoonful will be worth the wait. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 7g35%
Cholesterol 110mg37%
Sodium 520mg23%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
Sugars 6g
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 make albondigas meatballs ahead of time?

Form the meatballs and refrigerate them on a tray for 24 hours before cooking. This actually enhances their flavor as the spices meld. For longer storage, freeze them on the tray (uncooked) for 3 months. Just thaw in the fridge overnight before simmering in the broth.

2

What's the best way to store leftovers?

Transfer the soup to airtight containers and refrigerate for 4-5 days. For freezing, portion into meal-sized containers (leave 1-inch headspace for expansion) and store for 3 months. Reheat gently on the stove over medium-low heat—never microwave, as it can make the meatballs rubbery. Stir in a splash of broth or water if needed.

3

Can I substitute pork with chicken?

You can try, but expect different results. Chicken albondigas will be lighter and less rich. If substituting, use 1 lb ground chicken thigh (darker meat stays juicier) and add 1 tbsp olive oil to compensate for lost fat. The texture will be less dense, but still delicious with the mint and herbs. For authenticity, stick with beef and pork.

4

How can I make this soup vegetarian?

Replace the meat with 1 lb crumbled firm tofu or 1.5 cups cooked lentils, and use flax eggs (1 tbsp ground flax + 3 tbsp water per egg). Boost umami with 1 tbsp soy sauce and 1 tsp smoked paprika. The broth will still be rich, but the flavor profile changes significantly. Fresh mint remains a great garnish!

5

Why does my broth taste thin?

Simmering too long reduces the broth, but if it's still thin, you likely didn't reduce it enough. After removing the meatballs, simmer uncovered for 10-15 extra minutes to thicken. For instant richness, stir in 1 tbsp tomato paste or 2 tbsp cornstarch slurry. If the flavor is weak, add a pinch of sugar to balance acidity. The ideal broth should coat a spoon lightly.

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