Albondigas Soup Recipe with Rice: Spanish-Style Meatballs in Tomato-Basil Broth

Soups & Stews

Albondigas Soup Recipe with Rice: Spanish-Style Meatballs in Tomato-Basil Broth

This Spanish-style albondigas soup delivers tender meatballs simmered in a rich tomato-basil broth, paired with perfectly cooked rice for a comforting meal. The secret lies in finely ground meat and aromatic herbs that infuse every bite with authentic flavor. I've perfected this recipe over years of testing, ensuring the meatballs stay intact while the broth develops deep, savory notes.

The dish begins with ground beef and pork blended with breadcrumbs, egg, and fresh herbs, forming meatballs that cook gently in the tomato broth. Simmering low and slow allows flavors to meld beautifully, while the rice absorbs the aromatic broth for extra richness. This traditional method creates a hearty soup that's both satisfying and elegant.

By the time you serve this soup, you'll have perfectly tender meatballs floating in a velvety tomato-basil broth, each spoonful delivering layers of savory and herby goodness. The rice, cooked separately, soaks up the flavorful juices, making every bite complete. Garnish with fresh parsley for a touch of brightness and serve with crusty bread.

This recipe works beautifully for family dinners or special occasions, offering restaurant-quality results at home. The combination of tender meatballs, aromatic broth, and fluffy rice creates a meal that's both comforting and impressive. Let's get started on this Spanish classic!

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

Ingredients for albondigas soup recipe with rice

Spanish albondigas soup relies on finely textured meatballs and aromatic tomato-basil broth for authentic flavor.

Ingredient Amount Notes
Ground Beef 🥩 1 lb Lean ground beef preferred
Ground Pork 🐖 ½ lb Freshly ground for best texture
Breadcrumbs 🍞 ½ cup Dry, fine texture preferred
Large Eggs 🥚 1 whole Room temperature for blending
Fresh Parsley 🌿 ¼ cup Finely chopped, stems removed
Fresh Basil 🌿 ¼ cup Chopped, for meatballs and broth
Garlic Cloves 🧄 3 cloves Minced for meatball mixture
Canned Crushed Tomatoes 🍅 14 ½ oz San Marzano preferred, no salt added
Tomato Paste 🍅 2 tbsp High quality for depth of flavor
Dry White Wine 🍷 ½ cup Sauvignon Blanc recommended
Vegetable Broth 💧 4 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 ¼ cup For sautéing and finishing
Long-Grain White Rice 🍚 1 ½ cups Uncooked, for serving
Diamond Crystal Kosher Salt 🧂 1 ½ tsp For seasoning and broth
Freshly Ground Black Pepper 🌶️ ½ tsp For meatball seasoning

The meat blend is critical—ground beef and pork create the ideal texture, while San Marzano crushed tomatoes deliver unmatched sweetness and depth. For the best results, source freshly ground meat from your butcher or high-quality pre-ground packages at Whole Foods or Trader Joe's. The San Marzano tomatoes are worth seeking out at specialty stores or online; their superior flavor elevates the entire dish. Fresh herbs like basil and parsley should be vibrant green with no wilting—local farmers markets often provide the freshest options during peak season.

No San Marzano tomatoes? High-quality canned tomatoes like Muir Glen work well as a substitute, though they lack the same sweetness. Running short on pork? Ground chicken at equal weight maintains tenderness, though the flavor will differ slightly. For wine, dry vermouth or additional vegetable broth can replace the white wine without compromising the dish. The tomato paste can be omitted if you prefer a lighter broth, though it adds essential depth. For the rice, jasmine or basmati varieties work beautifully alongside the white rice, offering subtle variations in texture and aroma.

Prep the meatball mixture ahead and refrigerate for up to 24 hours—this enhances flavor development. The broth can be made a day in advance and reheated gently before adding the meatballs. Store leftovers in airtight containers for up to 4 days in the refrigerator, though the rice may absorb additional broth over time. For longer storage, freeze the meatballs and broth separately for up to 3 months. When reheating, add a splash of water or broth to maintain the velvety consistency.

❤️

Why You'll Love This Recipe

  • The secret’s in the mix: tender ground beef and pork blended with breadcrumbs and parsley, bound by eggs into little flavor bombs. They’re not just meatballs—they’re the kind that disappear in one bite, crispy on the outside but still juicy inside.
  • One-Bowl Wonder: I swear by this recipe—no chopping mountains of veggies, no separate pots. The meatballs form right in the simmering broth while the rice cooks underneath, all on one stovetop. (Yes, even on a Tuesday night when I’m exhausted.)
  • Meatball Magic: The secret’s in the mix: tender ground beef and pork blended with breadcrumbs and parsley, bound by eggs into little flavor bombs. They’re not just meatballs—they’re the kind that disappear in one bite, crispy on the outside but still juicy inside.
  • Leftovers That Shine: This soup tastes better the next day, honestly. The flavors meld, the meatballs get even more tender, and reheating is a breeze. I make a double batch on Sundays—lunches for the week, no stress.

Step-by-step instructions for albondigas soup with rice

Master this Spanish classic with tender meatballs and aromatic tomato-basil broth.

1

Prepare the Meatball Mixture

In a large bowl, combine the 1 lb ground beef and 0.5 lb ground pork. I always use my hands for this—it helps break up the meat fibers and creates a more tender texture. Add the 0.5 cup breadcrumbs, 1 whole large egg (at room temperature), 0.25 cup finely chopped fresh parsley, 0.25 cup chopped fresh basil, 3 minced garlic cloves, 1.5 tsp Diamond Crystal kosher salt, and 0.5 tsp freshly ground black pepper. Mix gently but thoroughly until just combined—overmixing develops gluten and makes the meatballs tough.

Here's the thing—don't worry if the mixture looks slightly dry. The breadcrumbs will absorb moisture from the meat as it cooks. Form the mixture into 1-inch diameter meatballs (about 18-20 total). I roll them gently between my palms to ensure even shaping. Place them on a plate and refrigerate for 15 minutes while you prepare the broth. This resting period helps them hold their shape better when cooking.

2

Build the Tomato-Basil Broth

Heat the 0.25 cup extra-virgin olive oil in a Dutch oven over medium heat. Add the 2 tbsp tomato paste and cook for 2 minutes, stirring constantly, until it darkens slightly and becomes fragrant. This step develops deep, caramelized flavors that form the base of your soup.

Pour in the 0.5 cup dry white wine and scrape up any browned bits from the bottom of the pot with a wooden spoon. Let it simmer for 3 minutes until the alcohol aroma dissipates completely. Add the 14.5 oz canned crushed tomatoes and stir well. Pour in the 4 cups vegetable broth and bring to a gentle simmer. The mixture should bubble softly—don't boil vigorously or the tomatoes will break down too much and make the broth cloudy.

3

Cook the Meatballs and Simmer the Soup

Carefully add the chilled meatballs to the simmering broth. They should float just below the surface. Partially cover the pot and simmer gently for 20-25 minutes, turning the meatballs occasionally with a slotted spoon. You're looking for golden-brown color on the meatballs and an internal temperature of 160°F when checked with an instant-read thermometer. The broth should reduce slightly but remain flavorful.

I know it's tempting to check them early, but resist the urge. The meatballs need time to develop their texture and absorb the broth's flavors. If the broth reduces too much before the meatballs are done, add ½ cup hot water to maintain the proper consistency. The meatballs should be tender but still hold their shape when pierced with a fork.

4

Finish and Serve with Rice

Once the meatballs are cooked through, remove them from the broth with a slotted spoon and set aside. Strain the broth through a fine-mesh sieve into a clean pot, pressing gently on the solids to extract maximum flavor. Return the broth to the heat and bring to a gentle simmer. Taste and adjust the seasoning with additional salt or pepper if needed.

Rinse the 1.5 cups long-grain white rice thoroughly under cold water to remove any surface starch. In a separate pot, bring 3 cups water to a boil, add the rice, reduce heat to low, cover, and simmer for 15-18 minutes until tender. While the rice cooks, return the meatballs to the strained broth and warm through for 2-3 minutes. Serve the albondigas soup ladled over the fluffy white rice, garnished with additional fresh basil leaves.

👨‍🍳

Pro Tips For Making Albondigas Soup Recipe With Rice

  • CHILL THE MEAT MIX: Mixing ground beef and pork releases a lot of fat and moisture—skip the rush and let it sit uncovered in the fridge for 15 minutes after combining. This helps the breadcrumbs absorb properly instead of turning your meatballs into greasy dumplings.
  • TOAST YOUR BREADCRUMBS: Plain breadcrumbs? Toss them in a dry pan over medium heat for 2-3 minutes until golden. The extra texture gives your albondigas that satisfying bite, and it prevents them from falling apart in the broth. (Yes, even if you’re impatient like me.)
  • DON’T OVERMIX THE EGGS: Once you add the egg to the meat mixture, stir just until combined—no need to overwork it. Too much mixing makes the meatballs dense and rubbery. Think "gentle fold," not "kneading dough."
  • SIMMER LOW AND SLOW: After dropping the albondigas into the broth, keep the heat at a bare simmer—no boiling. High heat makes them tough and splits the meatballs apart. A gentle bubble is all you need to cook them through without losing their shape. (Your future self will thank you.)

Regional styles of these flavors

Spanish Andalusian Style

In Andalusia, this soup often includes saffron-infused broth—just a pinch (⅛ tsp) steeped in warm water for 10 minutes before adding to the broth. The region also traditionally serves it with crusty bread for dipping. I've found that adding 1 tsp smoked paprika to the meatball mixture gives it a subtle smokiness that Andalusian cooks swear by. 🌶️

Catalan Twist

Catalan albondigas soup often features garlic and parsley croutons on top instead of just fresh herbs. Toast ½ cup cubed stale bread with 2 tbsp olive oil, 2 minced garlic cloves, and 1 tbsp chopped parsley until golden. The Catalans also use white beans in the broth—simmer 1 cup canned white beans with the tomatoes and broth for added heartiness. This version feels more rustic and substantial.

Basque Country Version

In the Basque region, albondigas soup incorporates piquillo peppers—roasted red peppers from the town of Piquillo. Add ¼ cup chopped piquillo peppers to the broth along with the tomatoes. The Basques also use chicken broth instead of vegetable broth for a richer flavor. For extra depth, I add 1 tsp sweet paprika to the meatball mixture, which complements the smoky peppers beautifully.

Modern Fusion Adaptation

For a contemporary take, try adding 1 cup diced roasted butternut squash to the broth while simmering. The natural sweetness balances the acidity of the tomatoes perfectly. I also swap ½ lb of the ground beef for ½ lb ground turkey to make it lighter while keeping the meatballs tender. Garnish with toasted pumpkin seeds for a crunchy texture that elevates the dish. This version works wonderfully for fall and winter meals.

Valencian Seafood Touch

Along Spain's eastern coast, some Valencian cooks add shrimp or mussels to the broth for a briny contrast. Simmer ½ lb peeled shrimp or 12 mussels with the meatballs in the final 5 minutes of cooking. The seafood infuses the broth with a delicate oceanic flavor. I recommend serving this version with crusty baguette** for dipping—it's a showstopper for dinner parties. 🍽️

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 9g45%
Cholesterol 120mg40%
Sodium 650mg28%
Total Carbohydrate 38g14%
Dietary Fiber 3g11%
Sugars 8g
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

Why do the meatballs fall apart in albondigas soup?

Overmixing the meat mixture develops gluten, making meatballs tough. Use your hands to gently combine ingredients, and avoid rolling them too tightly. Also, don't skip the 15-minute rest before cooking—this helps them hold shape. If they still crumble, try adding 1 extra tablespoon of breadcrumbs to the mixture for better binding.

2

Can I make albondigas soup ahead of time?

The meatball mixture can be prepped and refrigerated for 24 hours before cooking. For the broth, make it a day in advance and reheat gently before adding the meatballs. Store leftovers in airtight containers for 4 days in the fridge. The rice should be cooked fresh to maintain perfect texture, but you can reheat the soup separately and serve it over freshly cooked rice.

3

What's the best rice to serve with albondigas soup?

Long-grain white rice is traditional, but jasmine or basmati work beautifully too. For extra flavor, cook the rice in the reserved meatball broth instead of water. This creates a delicious one-pot meal! Always rinse the rice first to remove excess starch, which prevents mushiness. The rice should be fluffy and separate when done.

4

How can I make this soup vegetarian?

Replace the meat with 1 cup cooked lentils or mushrooms blended with breadcrumbs, egg, and herbs. For binding, add 1 tablespoon flaxseed meal mixed with 3 tablespoons water to the mixture. The broth remains the same, but consider adding 1 cup vegetable broth and ½ cup white beans for heartiness. The texture will differ but still be satisfying!

5

What wine pairs best with albondigas soup?

A dry Spanish white wine like Albariño or Verdejo complements the tomato-basil flavors perfectly. For red wine lovers, a light Tempranillo (7-8% ABV) works surprisingly well. Avoid heavy reds—they can overpower the delicate broth. If you prefer beer, a crisp lager or pale ale balances the richness beautifully.

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