Albondigas Soup Recipe With Rice: Herb-Packed Meatballs in Tomato-Ginger Broth

Soups & Stews

Albondigas Soup Recipe With Rice: Herb-Packed Meatballs in Tomato-Ginger Broth

This albondigas soup recipe with rice delivers the comforting warmth of homemade meatballs simmered in a fragrant tomato-ginger broth—every spoonful packed with traditional Spanish flavors. 💛 The secret lies in tender, herb-infused meatballs that dissolve into the rich broth, creating a dish that feels like a hug in a bowl. I've perfected the balance between spiced ground meat and aromatic broth to ensure each bite is both hearty and delicate.

The recipe begins with homemade albondigas, formed from ground beef or pork mixed with breadcrumbs, eggs, and a blend of parsley, garlic, and cumin—each meatball infused with bright, earthy flavors. These are gently simmered in a tomato-based broth infused with ginger, bay leaves, and a touch of smoked paprika, allowing the spices to meld into a harmonious, deeply satisfying blend. The result is a soup that's both comforting and restaurant-worthy.

By the time you serve this dish, you'll have perfectly tender meatballs swimming in a velvety broth, their flavors enhanced by the gentle simmer. The addition of fluffy white rice transforms it into a complete meal—substantial enough to satisfy even the heartiest appetites. The aroma alone will have everyone gathering at the table, eager for the first taste of this classic comfort dish.

Perfect for family dinners, potlucks, or cozy weeknight meals, this albondigas soup with rice is a testament to how simple ingredients can create something extraordinary. The method is straightforward, yet the result is undeniably special—proving that tradition and comfort food go hand in hand.

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

Ingredients for albondigas soup recipe with rice

Sixteen ingredients transform into a deeply comforting albondigas soup with perfectly tender meatballs and aromatic broth.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 80% lean, finely ground
Ground Pork 🐷 ½ lb Finely ground for tenderness
All-Purpose Flour 🌾 ½ cup For breadcrumb binding
Large Eggs 🥚 2 whole Room temperature for binding
Fresh Parsley 🌿 ½ cup Finely chopped, stems included
Garlic Cloves 🧄 4 cloves Minced for aromatic depth
Ground Cumin 🌶️ 1 tsp Toasted for enhanced flavor
Smoked Paprika 🌶️ 1 tsp For subtle smokiness
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground for heat
Yellow Onion 🧅 1 whole Medium, finely diced
Carrots 🥕 3 whole Medium, peeled and sliced
Fresh Ginger 🌿 1 tbsp Finely grated, aromatic
Bay Leaves 🌿 2 whole For subtle earthy flavor
Canned Tomato Sauce 🍅 2 cups San Marzano preferred
Vegetable Broth 💧 4 cups Low-sodium for balance
White Rice 🍚 1 cup Long-grain, uncooked
Extra-Virgin Olive Oil 🫒 2 tbsp For meatball frying

The ground beef and pork blend is critical for meatball tenderness—80% lean beef ensures juiciness while pork adds richness. Penzeys Spices or bulk bins at Whole Foods offer the best quality for cumin and smoked paprika. Fresh parsley should be vibrant green with no yellowing—store-bought bunches often wilt within days, so buy just before making the soup. The yellow onion and carrots should be firm with no soft spots; organic varieties from the grocery store's produce section work perfectly. For ginger, freshly grated delivers the brightest flavor—pre-grated loses potency quickly.

No fresh parsley? Dried parsley at half the amount works in a pinch, though texture differs. Substitute pork with an extra 0.25 lb ground turkey for a lighter option. The San Marzano tomato sauce is ideal, but any high-quality canned tomato sauce suffices. Vegetable broth can be homemade or store-bought—low-sodium versions prevent over-salting. For the rice, jasmine or basmati alternatives offer similar texture. The meatball mixture should hold together when chilled—if too loose, add 1 tbsp more flour.

Store meatballs in an airtight container for 3 days or freeze for 3 months. The broth reheats beautifully—simmer gently to preserve texture. Leftover rice keeps 4 days refrigerated or 6 months frozen. For meal prep, assemble soup components separately: cook meatballs and broth ahead, then combine with freshly cooked rice. The dish tastes even better the next day as flavors meld—double the batch for easy lunches.

❤️

Why You'll Love This Recipe

  • No-Fuss Meal: I swear, the meatballs almost make themselves—just mix the ground beef and pork with flour, eggs, and parsley, roll into balls, and drop them in simmering broth. No fancy shaping, no stress, just hands-off cooking while the rice steams.
  • Umami Bomb: That pork-beef combo? Chef’s kiss. The flour soaks up the broth like a sponge, and the parsley adds a bright finish that cuts through the richness. Honestly, the first bite makes you question why you ever bought frozen meatballs.
  • Weeknight to Potluck: Make a double batch on Sunday—it reheats like a dream for lunches or turns into a crowd-pleaser at holiday gatherings. The rice absorbs the flavorful broth, so every spoonful feels like a hug (yes, even on a Tuesday night).
  • Budget Magic: Ground meat stretches far, and you’re using pantry staples—flour, eggs, parsley. Leftovers? Even better. The meatballs stay tender, and the broth gets richer overnight. My wallet and my freezer thank me.

Step-by-step instructions for albondigas soup with rice

Here's how to craft perfectly tender meatballs and aromatic broth that define this Spanish classic.

1

👨‍🍳 Step 1: Prepare the Meatball Mixture

In a large mixing bowl, combine the 1.5 lb ground beef and 0.5 lb ground pork. Using your hands, gently break up any large clumps while keeping the meat cool to the touch—this prevents greasy meatballs. In a separate small bowl, whisk together the 2 whole large eggs until frothy at the edges.

Add the 0.5 cup all-purpose flour, 1.5 tsp salt, 0.5 tsp black pepper, 1 tsp ground cumin, and 1 tsp smoked paprika to the meat mixture. Mix thoroughly with your hands until evenly distributed. The dough should hold together when pressed but still feel slightly tacky—this indicates proper moisture balance for binding.

Fold in the 0.5 cup finely chopped fresh parsley and 4 minced garlic cloves, mixing just until combined. Avoid overworking the mixture, as this can make the meatballs dense. Cover the bowl and refrigerate for 30 minutes to allow the flavors to meld and the mixture to firm up slightly.

2

🍳 Step 2: Form and Sear the Meatballs

Heat 2 tbsp extra-virgin olive oil in a large skillet over medium-high heat until shimmering but not smoking. Working in batches to avoid crowding, roll the chilled meat mixture into 1.5-inch diameter meatballs using slightly wet hands to prevent sticking. You should get about 18-20 meatballs total.

Carefully add the meatballs to the skillet in a single layer, leaving ½-inch gaps between them. Cook undisturbed for 3-4 minutes until they develop a deep golden brown crust on all sides. This initial sear locks in juices and builds flavor. Gently flip each meatball and cook another 2-3 minutes until evenly browned. Transfer to a plate and tent with foil to keep warm.

3

🥘 Step 3: Build the Tomato-Ginger Broth

In the same skillet, reduce heat to medium and add the 1 whole finely diced yellow onion and 3 sliced carrots. Cook for 5 minutes until the vegetables soften slightly and the onions become translucent. Stir in the 1 tbsp finely grated fresh ginger and 2 whole bay leaves, cooking for another 1 minute until fragrant.

Pour in the 2 cups canned tomato sauce and 4 cups vegetable broth, scraping up any browned bits from the bottom of the pan with a wooden spoon. Bring to a gentle simmer, then reduce heat to low and let it cook uncovered for 10 minutes to allow the flavors to develop. The broth should reduce slightly but remain liquid enough to coat the meatballs.

4

🍲 Step 4: Simmer the Meatballs and Rice

Return the meatballs to the skillet and add the 1 cup uncooked white rice. Stir gently to coat the rice and meatballs with the broth. Bring the mixture to a gentle boil, then immediately reduce heat to low, cover, and simmer for 20 minutes. This initial cooking allows the rice to absorb some liquid before completing its cooking in the broth.

After 20 minutes, uncover the pot and continue simmering for another 15-20 minutes until the rice is tender and the meatballs are fork-tender with an internal temperature of 160°F. The broth should be rich and flavorful, with the meatballs absorbing the aromatic tomato-ginger essence. Taste and adjust seasoning if needed—you may need to add a pinch more salt to balance the broth.

5

⏰ Step 5: Rest and Serve

Remove from heat and let the soup rest for 5 minutes before serving. This allows the flavors to settle and the rice to finish absorbing any remaining liquid. Ladle the soup into bowls, ensuring each serving contains both meatballs and rice. Garnish with additional chopped fresh parsley for a pop of color and freshness.

Serve immediately with crusty bread on the side to soak up the flavorful broth. The meatballs should be juicy and tender with a perfect sear, while the rice should be fluffy and fully cooked. The broth should be rich, aromatic, and perfectly balanced between the smoky paprika, fresh ginger, and sweet tomato base.

👨‍🍳

Pro Tips For Making Albondigas Soup Recipe With Rice

  • CHILL THE MEAT MIX: After combining your ground beef and pork with flour, egg, and parsley, pop the mixture in the fridge for 20-30 minutes before shaping. I used to skip this and ended up with albóndigas that fell apart—cold meat binds better and holds its shape when simmering.
  • SIMMER GENTLY AFTER BOIL: Once your albóndigas are floating, drop the heat to a bare simmer (tiny bubbles, not rolling). I learned this the hard way—boiling them hard makes them tough and rubbery. A low simmer keeps them tender while the broth flavors them properly.
  • GRIND FRESH PARSLEY: Skip the pre-chopped parsley—it’s often wilted or dried out. Pulse fresh parsley in a food processor until finely minced (not puréed) for maximum flavor. This isn’t the prettiest method, but it works every time.
  • USE COLD WATER FOR RICE: Start your rice in cold water (not hot) to avoid overcooking while the soup simmers. I was skeptical until I tried it—it cooks evenly and stays separate, so you don’t end up with a gluey mess. Just bring it to a boil, then reduce heat.

Storing and reheating this recipe

Refrigerator Storage

Store cooked meatballs and broth separately in airtight containers for up to 4 days. I like using glass Pyrex containers—they keep flavors fresh and prevent absorption of fridge odors. For the rice, transfer it to a separate container once fully cooled to maintain its texture. The meatballs can be reheated directly in the broth for a seamless flavor experience. 💛

Freezer Preservation

Freeze meatballs in a single layer on a tray for 2 hours before transferring to a freezer bag with 1-inch headspace—this prevents freezer burn. The broth freezes beautifully for up to 3 months in a quart-sized bag. For the rice, spread it on a tray to freeze individually, then transfer to a bag. Thaw overnight in the fridge before reheating. 🥶

Reheating Broth

For the broth, heat it on the stovetop over medium-low heat until steaming, then simmer for 5 minutes to revive its depth. Avoid boiling—it can make the broth watery. If using the microwave, heat in 1-minute intervals at 50% power, stirring between each interval. Stirring prevents uneven heating and maintains texture. 🔥

Reviving Meatballs

Add frozen meatballs directly to the reheated broth and simmer for 8-10 minutes until heated through. If reheating cooked meatballs, warm them in the broth for 5 minutes to prevent drying. For extra tenderness, add 2 tbsp water or broth to the pan to steam them gently. The result? Meatballs just as juicy as the day they were made. ✨

Rice Reheating

Rice reheats best in the microwave with 2 tbsp water per cup of rice, covered for 2 minutes on high. For stovetop reheating, cook over low heat for 3-4 minutes, stirring frequently to prevent sticking. Avoid adding too much liquid—just enough to steam the grains without turning them mushy. 🍚

Meal Prep Tips

Prepare components ahead: cook meatballs and broth a day in advance, then store separately. On serving day, combine everything and simmer for 10 minutes to meld flavors. For a quick lunch, assemble the soup in individual containers—just add fresh rice when ready to eat. The flavors actually deepen overnight, making leftovers taste even better. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 12g60%
Cholesterol 120mg40%
Sodium 950mg41%
Total Carbohydrate 48g17%
Dietary Fiber 4g14%
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 about albondigas soup with rice

1

Can I make albondigas soup with ground turkey instead of beef?

Ground turkey works beautifully—just use 2 lbs total (instead of 1.5 lb beef + 0.5 lb pork) for proper texture. For extra moisture, add 1 tbsp olive oil to the meat mixture. The flavor will be slightly lighter, so boost seasoning with an extra ½ tsp smoked paprika and ¼ tsp garlic powder.

2

Why did my meatballs turn out dry?

Overcooking or skipping the sear are common culprits. Always cook meatballs to 160°F internal temp—no higher! For extra juiciness, add 1 tbsp water or broth to the pan when reheating. Another trick: underbake slightly (to 155°F) and finish in the broth to absorb moisture.

3

How can I make this soup vegetarian?

Replace meat with 1 cup cooked lentils or crumbled tempeh (performed in oil until browned). Boost umami with 1 tbsp soy sauce or ½ tsp miso paste in the broth. For texture, add ½ cup quinoa to the rice. The broth will still be rich—just ensure you're using vegetable-based broth.

4

Can I use instant rice instead of long-grain?

Technically yes, but texture suffers. Instant rice absorbs too much liquid and becomes mushy. If using it, reduce broth by ½ cup and cook rice separately for 2 minutes before adding to the soup. For best results, stick with jasmine or basmati rice—they hold up perfectly in the broth.

5

What's the best way to serve leftovers?

Reheat gently on the stovetop over low heat for 5-7 minutes, stirring occasionally. For extra richness, add 1 tbsp heavy cream or coconut milk at the end. Garnish with crispy fried onions or fresh cilantro for brightness. The flavors actually improve after resting overnight!

★★★★★4.7(1 review)
Categories Soups & Stews