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

Soups & Stews

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

This albondigas soup recipe with rice brings the comforting flavors of Spanish home cooking to your table, where tender meatballs simmer in aromatic tomato-basil broth until perfectly infused with garlic and spices. The secret lies in the meatballs—ground beef and pork blended with breadcrumbs, eggs, and a blend of cumin, cinnamon, and nutmeg for warmth that lingers long after the first spoonful. What makes this dish truly special is how the rice absorbs the rich broth while staying distinct, creating a harmonious balance between hearty meatballs and fluffy grains.

The broth is where the magic happens, built layer by layer with sautéed onions, garlic, and tomatoes that caramelize into a deep, savory base. A splash of white wine deglazes the pan, adding brightness before simmering with herbs and a bay leaf to develop complexity. The meatballs cook gently in this fragrant liquid, ensuring they stay moist and flavorful rather than drying out—a common pitfall in homemade versions. This isn’t just soup; it’s a complete meal that warms the soul and fills the home with inviting aromas.

What sets this recipe apart is its ability to deliver restaurant-quality results with simple techniques—no shortcuts, just time and patience. The meatballs hold their shape beautifully, the broth reduces to a perfect consistency, and the rice finishes just as the soup does, ready to be served together. Each bite delivers layers of flavor: the tender meatballs, the aromatic broth, and the subtle crunch of the rice. It’s the kind of dish that feels like a hug in a bowl, perfect for chilly evenings or family gatherings.

For those looking to modernize the classic, swapping the ground meat for lentils or mushrooms creates a vegetarian-friendly version without sacrificing depth of flavor. The same techniques apply, proving this recipe adapts beautifully while staying true to its roots. Let’s get started—your kitchen will thank you for the aromatic journey ahead.

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

Ingredients for albondigas soup recipe with rice

Spanish comfort in every spoonful—meatballs, broth, and rice combine for a dish that feels like home.

Ingredient Amount Notes
Ground Beef 🥩 1 lb 80% lean for best texture
Ground Pork 🐖 ½ lb Freshly ground preferred
Day-Old Bread 🍞 ½ cup Stale bread works best
Large Eggs 🥚 2 whole Room temperature for blending
Yellow Onion 🧅 1 whole Medium size, finely chopped
Garlic Cloves 🧄 4 cloves Freshly minced for aroma
Canned Tomato Sauce 🍅 1 can 28 oz, San Marzano preferred
Fresh Basil Leaves 🌿 ¼ cup Chopped, stems removed
Ground Cumin 🌶️ 1 tsp Freshly toasted for depth
Ground Cinnamon 🌿 ½ tsp Pure cinnamon, no additives
Ground Nutmeg 🌶️ ¼ tsp Freshly grated preferred
Bay Leaf 🍃 1 whole Standard dried bay leaf
Dry White Wine 🍷 ¼ cup Sauvignon Blanc preferred
Olive Oil 🫒 ¼ cup Extra-virgin for richness
Long-Grain White Rice 🍚 ½ cup Uncooked, jasmine or basmati
Salt 🧂 1 ½ tsp Diamond Crystal kosher salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The meat blend is everything. Ground beef and pork from the butcher counter (not pre-mixed) give the best texture—ask for 80% lean beef if available. Day-old bread is non-negotiable; fresh bread makes gummy meatballs. Toast the breadcrumbs lightly in a dry pan to prevent sogginess. For the spices, Penzeys or bulk bins at Whole Foods have the most potent cumin and cinnamon. The nutmeg should be freshly grated if you want that restaurant-quality depth—pre-ground loses flavor fast.

No white wine? Chicken or vegetable broth with lemon juice works in a pinch, but the acidity matters. Fresh basil is ideal, but dried oregano at half the amount gets you close if you're in a hurry. The tomato sauce can be homemade (simmer crushed tomatoes with garlic and olive oil) or high-quality jarred like Rao's. For the rice, jasmine or basmati absorbs the broth beautifully without getting mushy. And if you're making this ahead, freeze the meatballs before adding to the broth—they'll cook perfectly when reheated.

This soup tastes even better the next day as flavors meld. Store the broth and meatballs separately in the fridge for up to 5 days, then reheat gently. The rice can be cooked separately and added fresh when serving. For freezing, portion the meatballs into single servings—they reheat beautifully in the microwave or on the stovetop. The broth keeps for 3 months frozen, though the texture changes slightly after thawing. Always add fresh herbs when reheating to brighten the flavors.

❤️

Why You'll Love This Recipe

  • I swear by this trick: toss day-old bread in the meat mixture—no need to soak it first. The bread absorbs just enough liquid to bind without turning mushy, and honestly? It’s the secret to albóndigas that hold together like they’re glued.
  • No-Soaking Needed: I swear by this trick: toss day-old bread in the meat mixture—no need to soak it first. The bread absorbs just enough liquid to bind without turning mushy, and honestly? It’s the secret to albóndigas that hold together like they’re glued.
  • Savory Umami Bomb: That combo of beef and pork? Rich and deep. The onions caramelize into something sweet and sticky, while the eggs add a silky pull—like a hug for your taste buds. (Yes, even on a Tuesday night.)
  • Leftovers That Shine: This soup only gets better the next day. The flavors meld, the rice soaks up all the meaty goodness, and reheating? Just a splash of water, 5 minutes in the microwave. My freezer’s always stocked with extra portions.

Step-by-step instructions for albondigas soup with rice

Here's the method for creating tender meatballs in 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. This mix gives the meatballs perfect texture—beef for structure and pork for richness. Add the 0.5 cup day-old bread (torn into small pieces) to absorb moisture and bind the mixture.

In a separate small bowl, beat the 2 whole large eggs until just combined. Add the eggs to the meat mixture along with the 1 whole yellow onion (finely chopped), 4 cloves garlic (minced), 1 tsp ground cumin, 0.5 tsp ground cinnamon, 0.25 tsp ground nutmeg, 1.5 tsp salt, and 0.5 tsp black pepper. Mix gently with your hands until everything is thoroughly combined but not overworked—this prevents dense meatballs.

2

Form and Brown the Meatballs

Using your hands, roll the mixture into 1.5-inch diameter meatballs (about 16 total). Place them on a plate and refrigerate for 15 minutes to firm up. This chilling step ensures they hold their shape when added to the hot broth.

Heat 0.25 cup olive oil in a large pot over medium-high heat. Working in batches, add the meatballs and brown them for 2-3 minutes per side until they develop a golden crust. Remove them and set aside—this initial sear locks in flavor and prevents them from falling apart during cooking.

3

Build the Flavorful Broth

In the same pot, add 0.25 cup dry white wine and deglaze, scraping up any browned bits from the bottom. Let it simmer for 2 minutes until the alcohol smell dissipates. Add 1 can tomato sauce, 1 whole bay leaf, and 0.25 cup chopped fresh basil leaves. Stir well and bring to a gentle simmer.

Return the meatballs to the pot, reduce heat to low, and cover partially. Simmer for 25-30 minutes, stirring occasionally, until the meatballs are cooked through and the broth has thickened slightly. The meatballs should be tender when pierced with a fork but not falling apart.

4

Cook the Rice and Finish

In a separate pot, bring 4 cups water to a boil and add 0.5 cup long-grain white rice. Cook according to package instructions (usually 15-18 minutes) until the rice is tender but still slightly firm. Drain any excess water.

To serve, ladle the meatballs and broth over the cooked rice. Garnish with additional chopped fresh basil leaves and serve immediately. The broth should be rich and aromatic, with meatballs that are perfectly tender yet flavorful, and rice that's just al dente to soak up all the delicious juices.

👨‍🍳

Pro Tips For Making Albondigas Soup Recipe With Rice

  • CHILL THE MEAT MIX: Mix your ground beef and pork with ice cubes for the first 2 minutes—this keeps the fat from rendering too fast and makes the meat tighter when you form the albóndigas. I learned this the hard way after watching my first batch turn greasy and fall apart in the broth.
  • TOAST THE BREAD CRUSTS: Skip the soggy bread trick—toss your day-old slices in a dry skillet over medium heat for 30 seconds per side until golden. The extra crunch holds up better in the broth, and it actually absorbs less liquid, so your meatballs stay intact. (Yes, even if you’re impatient like me.)
  • DON’T OVERMIX THE DOUGH: Once you add the egg and bread, stop stirring after 10 seconds—just enough to bind. Overworking it makes the albóndigas dense and dry. My grandmother swore by this, and she was right: the texture stays light, and they cook through evenly without falling apart.
  • SWEAT THE ONION LOW: Cook your diced onion in the broth over the lowest possible heat for 15 minutes before adding anything else. This pulls out the natural sweetness without browning, and it builds a richer base for the rice. I was skeptical until I tried it—now I won’t skip it.

Storing and reheating this recipe

Broth Storage Secrets

The rich tomato-basil broth can be stored in an airtight container in the refrigerator for up to 5 days. I always let it cool completely before transferring to prevent condensation that dilutes flavors. For longer storage, freeze the broth in quart-sized freezer bags—leave 1 inch of headspace to prevent expansion cracks. When reheating, add a splash of water if it looks too thick, and always finish with fresh basil to revive the aroma. 🌿

Meatball Make-Ahead Magic

Here's my pro tip: Form the meatballs and refrigerate them uncooked for up to 24 hours before browning. This chilling step improves texture and makes them easier to handle. For freezing, place unbrowned meatballs on a tray, freeze solid, then transfer to a bag. When ready to cook, simply thaw in the fridge overnight, brown as directed, and simmer in fresh broth. The flavors develop beautifully during the second cook. ❄️

Rice Reheating Rules

Cook the rice separately and store it in an airtight container for up to 3 days. For reheating, spread the rice on a baking sheet and warm in a 350°F oven for 5-7 minutes—this prevents sogginess. Alternatively, heat in a skillet over low heat with a splash of broth to restore moisture. Never microwave rice directly; it turns gummy. The key is gentle heat to revive the texture without drying it out. 💡

Complete Meal Revival

To reheat the full soup, combine all components in a pot over low heat with ½ cup water or broth. Stir occasionally for 10-12 minutes until everything is heated through. For the microwave method, cover loosely and heat in 1-minute intervals, stirring between each, until reaching 165°F internal temperature. Always add fresh herbs at the end to brighten flavors that can dull during storage. 🔥

Freezer-Friendly Tips

The entire soup (without rice) freezes beautifully for 3 months. Portion into single-serving containers for easy thawing. When ready to eat, thaw overnight in the fridge, then reheat gently. For the rice, cook it fresh when serving to maintain perfect texture. If you must freeze rice, spread it on a tray to freeze individually, then transfer to a bag—this prevents clumping when reheated. 🧊

Flavor Refresh Tricks

After reheating, taste and adjust seasonings—soup often needs a pinch of salt or a squeeze of lemon juice to revive brightness. For extra depth, stir in 1 tsp tomato paste or a splash of white wine while reheating. Fresh basil or parsley at the end adds a vibrant finish that makes reheated soup taste almost as good as fresh. This is my secret to fooling everyone into thinking it's homemade! ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 9g45%
Cholesterol 110mg37%
Sodium 850mg37%
Total Carbohydrate 32g11%
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 does the recipe call for day-old bread instead of fresh?

Fresh bread contains too much moisture, which makes the meatballs dense and gummy. Day-old bread absorbs excess liquid from the meat mixture, creating a perfect binding agent that keeps the meatballs tender and flavorful. If you don't have stale bread, lightly toast fresh slices in the oven until completely dry before processing.

2

Can I make this soup vegetarian?

Replace the ground beef and pork with 1 cup cooked lentils or mushrooms (finely chopped) mixed with 0.5 cup breadcrumbs, 2 tbsp nutritional yeast for umami, and 1 tsp smoked paprika for depth. The texture will be slightly different but still delicious. The broth remains the same, so all the rich tomato-basil flavors stay intact.

3

How do I prevent the meatballs from falling apart?

Overmixing the meat mixture is the #1 culprit! Handle the ingredients gently with your hands until just combined. Also, chill the meatballs for 15 minutes before browning to firm them up. For extra insurance, add 1 tbsp cornstarch to the meat mixture—it helps bind everything together without altering flavor.

4

What's the best way to serve albondigas soup?

Traditionally, it's served in a deep bowl with the rice underneath, allowing everyone to scoop up meatballs and broth together. For a restaurant-style presentation, garnish with extra basil and a drizzle of olive oil. Serve with crusty bread on the side to soak up any remaining broth.

5

Can I use chicken broth instead of tomato sauce?

Yes, but the flavor profile will change significantly. If you prefer a lighter broth, use 4 cups chicken broth**> instead of the tomato sauce and add 1 tbsp tomato paste for depth. You'll need to reduce the broth by half to achieve the same richness. The meatballs will still be delicious, but the dish will have a more traditional consommé-like quality.

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