Soups & Stews
This albondigas soup recipe with rice delivers the comforting warmth of a classic Spanish family meal, where tender spiced meatballs float in a rich tomato-basil broth, perfectly paired with fluffy white rice. The secret lies in the meatballs—ground beef and pork blend with garlic, onion, and a touch of cinnamon for depth, while the broth simmers until the flavors meld into a velvety, aromatic base. What makes this dish truly special is how the rice absorbs the essence of the soup, turning every bite into a harmonious blend of textures and tastes.
The recipe begins with forming the meatballs, ensuring they hold their shape while developing a subtle crunch on the outside and staying juicy inside. The broth, built on a slow simmer of tomatoes, garlic, and herbs, infuses the meatballs with its savory richness, while the rice cooks separately to maintain its perfect consistency. This approach guarantees each component shines—whether you're serving it as a hearty main course or a comforting weeknight dinner.
By the time you serve this soup, you'll have a dish that feels like a hug in a bowl—warm, aromatic, and deeply satisfying. The meatballs release their flavors into the broth, creating a depth that pairs beautifully with the mild sweetness of the rice. Every spoonful delivers a balance of spice, acidity, and richness, making it a recipe that’s as rewarding to make as it is to eat.
Perfect for chilly evenings or family gatherings, this albondigas soup with rice is a testament to how simple ingredients can create something extraordinary. The key is patience—letting the flavors develop over time—so you can enjoy a meal that tastes like home. Ready to bring this classic to your table?
Ingredients for albondigas soup recipe with rice
Simple ingredients that transform into a comforting Spanish family classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 lb | 80% lean or higher for juiciness |
| Ground Pork 🐖 | ½ lb | Freshly ground preferred |
| White Onion 🧅 | 1 whole | Medium size, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Freshly minced for depth |
| Fresh Breadcrumbs 🍞 | ½ cup | Dry, from stale bread |
| Fresh Parsley 🌿 | ¼ cup | Finely chopped, stems removed |
| Ground Cinnamon 🌶️ | ½ tsp | For subtle warmth |
| Large Egg 🥚 | 1 whole | Room temperature for binding |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Canned Tomato Sauce 🍅 | 14 ½ oz | San Marzano preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Bay Leaves 🌿 | 2 whole | Fresh if available |
| Fresh Basil 🌿 | ¼ cup | Chopped for garnish |
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, jasmine works too |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
The meatballs are where the magic happens. Ground beef and pork blend gives them that perfect texture—beef for structure, pork for juiciness. I grab mine from the butcher counter if possible, but the pre-packaged stuff works fine. The white onion should be sweet and fresh—none of that bitter stuff. For the garlic, I always use fresh. The difference in flavor is night and day compared to powdered. If you're making a big batch, Costco sells pre-ground meat in bulk, which saves time and money. Just make sure it's not too fatty—80% lean is ideal.
No fresh parsley? Dried works at half the amount, but it won't have that same bright flavor. Running low on breadcrumbs? Toasted panko gives a nice crunch. The canned tomato sauce can be swapped for crushed tomatoes if you prefer a chunkier texture—just add an extra splash of broth. For the vegetable broth, homemade is best, but low-sodium store-bought is a great shortcut. The bay leaves add depth, but skip them if you're sensitive to their flavor—they're easy to remove after cooking. And if you're feeling fancy, add a pinch of nutmeg to the meatballs for extra warmth.
This soup tastes even better the next day—honestly, the flavors meld into something extraordinary. Store leftovers in the fridge for 4-5 days or freeze for 3 months. I like to portion the meatballs separately so I can reheat just what I need. The white rice keeps well too—cook extra and refrigerate for up to 3 days. For a quick weeknight meal, make the meatballs ahead and freeze them—just drop them straight into the simmering broth when you're ready to serve.
Why You'll Love This Recipe
- No Fuss Mixing: I swear by the 10-minute prep rule—just brown the meat, pulse the breadcrumbs, and toss. No fancy techniques, no waiting around. The meatballs stay tender because the garlic and onion get finely minced (food processor, anyone?), so every bite packs flavor without extra work.
- Unholy Flavor Combo: That pork-beef blend? It’s the secret weapon. The pork keeps them juicy, while the beef adds substance, and the fresh breadcrumbs soak up the broth like a sponge. Honestly, the moment those meatballs hit the simmering broth, my kitchen smells like a warm hug.
- Weeknight to Potluck: This soup is my go-to for lazy nights and Sunday gatherings. Double the batch, freeze half—it reheats like a dream. Serve it with rice, crusty bread, or even over noodles. My college roommate’s favorite? Cold albondigas with a squeeze of lime. (Yes, even on a Tuesday night.)
- Budget Magic: Ground pork and beef stretch far—this recipe feeds four for under $12. The breadcrumbs add texture without cost, and leftovers? Even better the next day. Between us, I’ve turned this into a "mystery meatball" for picky eaters by swapping half the meat for lentils. No one ever guessed.
Step-by-step instructions for albondigas soup with rice
Here's how to make this comforting soup with perfectly spiced meatballs and fluffy rice.
Prepare the Meatball Mixture
In a large bowl, combine the 1 lb ground beef and 0.5 lb ground pork. Add the finely chopped 1 whole white onion, minced 4 cloves garlic, 0.5 cup fresh breadcrumbs, 0.25 cup fresh parsley, 0.5 tsp ground cinnamon, 1.5 tsp salt, and the 1 whole large egg. Using your hands, mix everything gently until just combined—don't overwork the mixture or the meatballs will be dense.
Here's the thing—this mixture needs to hold together when you shape the meatballs, but it shouldn't be sticky. If it feels too dry, add 1 tablespoon of water at a time until it reaches the perfect consistency. Roll the mixture into 1-inch balls (about 16 meatballs total) and place them on a plate. Cover and refrigerate for 15 minutes—this helps them firm up before cooking.
Brown the Meatballs
Heat 0.125 cup (3 tablespoons) of the olive oil in a large pot over medium-high heat. Working in batches to avoid crowding, add the meatballs and cook for 3-4 minutes per side until they're deep golden brown all over. You want that beautiful crust—it's what gives albondigas their rich flavor.
If the meatballs release easily from the pan, they're ready. If they stick, don't force them—let them cook a bit longer. Transfer the browned meatballs to a plate and set aside. In the same pot, add the remaining 0.125 cup olive oil and swirl to coat the bottom.
Build the Flavorful Broth
Add the 14.5 oz canned tomato sauce and 4 cups vegetable broth to the pot. Stir in the 2 whole bay leaves and bring everything to a gentle simmer. You'll see the tomato sauce start to thicken slightly as it cooks—this is when all those wonderful flavors begin to meld together.
Return the meatballs to the pot and reduce the heat to low. Let them simmer for 15-20 minutes, stirring occasionally. The meatballs should be tender but still firm when pierced with a fork. If the broth starts to reduce too much, add ½ cup water to maintain the right consistency. This step is where the magic happens—the spices infuse into the broth, creating that aromatic base.
Cook the Rice and Finish the Soup
While the meatballs simmer, rinse the 1 cup long-grain white rice under cold water to remove excess starch. In a separate pot, bring 2 cups water to a boil, add the rice, reduce heat to low, cover, and cook for 15 minutes. You want the rice to be al dente—it will finish cooking in the soup's broth.
Once the rice is cooked, drain any excess water and stir it into the soup along with the meatballs. Add the 0.25 cup fresh basil and simmer for another 5 minutes to let the flavors meld. Taste and adjust the seasoning—you might need a pinch more salt or a squeeze of lemon to brighten the flavors. The soup should be rich, aromatic, and perfectly balanced.
Serve Warm with Garnishes
Ladle the soup into bowls, making sure each serving has a generous portion of meatballs and rice. Garnish with extra fresh basil and a drizzle of olive oil for that final touch of freshness. Serve immediately while the meatballs are still warm and the broth is steaming hot—this is when albondigas soup shines brightest.
This dish comes together beautifully, with the tender meatballs soaking up the fragrant tomato-basil broth and the fluffy rice adding just the right texture. It's the kind of soup that warms you up from the inside out, and the cinnamon adds just the right amount of warmth to make it feel like a hug in a bowl.
Pro Tips For Making Albondigas Soup Recipe With Rice
- CHILL THE MEAT MIX: After mixing your ground beef and pork with breadcrumbs, onions, and garlic, pop the albondigas mixture in the fridge for 30 minutes. I used to skip this and ended up with dense, dry meatballs—cold temps tighten the proteins so they hold shape when cooking. (Yes, even if you're impatient like me.)
- TOAST YOUR BREADCRUMBS: Dry your fresh breadcrumbs in a 300°F (150°C) oven for 10 minutes before mixing into the meat. This removes excess moisture, which prevents soggy meatballs later. My grandmother swore by this, and she was right: the texture stays light and crispy.
- WATCH THE BOIL: Simmer your albondigas soup on medium-low heat—never a rolling boil. High heat makes them tough and fall apart, especially with the rice soaking up liquid. Keep it at a gentle bubble, like a lazy simmer, and they’ll stay tender.
- SALT THE WATER: Add 1 tablespoon of salt to the broth before dropping in the meatballs. This seasons the liquid first, so the flavor penetrates the meatballs as they cook. I was skeptical until I tried it—the difference is noticeable, especially with the rice absorbing the broth.
Wine and beer pairings for this recipe
Spanish Red Wine
A bold Rioja Reserva or Tempranillo-based red from Spain is my go-to pairing for albondigas soup. The wine’s earthy notes and subtle spice complement the cinnamon and garlic in the meatballs while standing up to the tomato broth. Look for a 2018 Marqués de Riscal Reserva—its velvety texture and dark fruit flavors make it a perfect match. Serve slightly chilled to let the wine’s acidity cut through the richness. 🍷
Crisp White Options
If you prefer white wine, a Verdejo from Rueda offers bright citrus and floral notes that refresh the palate between bites. The acidity balances the soup’s richness, while its herbal undertones echo the fresh basil. Try Protos Verdejo—it’s affordable and widely available. For something lighter, a dry Albariño from Galicia adds a crisp, mineral quality that pairs beautifully with the tomato broth.
Spanish Beer Pairings
For beer lovers, a Spanish lager like Estrella Galicia (from Galicia) is ideal—its clean, slightly malty profile lets the soup’s flavors shine. The beer’s subtle hop bit balances the meatballs’ richness without overpowering them. If you prefer something darker, a Spanish amber ale like Voll-Damm adds a caramel sweetness that complements the tomato sauce. Serve both at 45°F for the best experience. 🍺
Non-Alcoholic Options
Don’t overlook non-alcoholic pairings! A sparkling sangria made with San Pellegrino and a splash of orange juice adds a festive touch. For something more traditional, try Spanish horchata—its sweet, creamy texture contrasts nicely with the savory soup. A simple iced hibiscus tea (agua de jamaica) with a squeeze of lime also works beautifully, especially in warmer months.
Regional Wine Twists
In Andalusia, where albondigas originated, locals often pair the dish with Fino Sherry—its nutty, dry profile cuts through the tomato richness. For a modern twist, try a Spanish rosé like Cava Rosado, which offers a refreshing balance of fruit and acidity. If you’re serving it in Latin America, a Malbec from Mendoza adds bold fruitiness that stands up to the spiced meatballs. 🌍
Nutrition facts
Frequently asked questions
Why does the recipe use both beef and pork for the meatballs?
The combination creates the perfect texture—beef provides structure while pork adds juiciness. The pork fat keeps the meatballs tender during simmering, while the beef ensures they hold their shape beautifully. This traditional blend is what gives albondigas their signature satisfying bite.
Can I make the meatballs ahead of time?
Form and refrigerate the meatballs up to 24 hours before cooking for better flavor development. For longer storage, freeze them raw on a tray first, then transfer to a bag for up to 3 months. Just thaw in the fridge before browning—no need to cook them from frozen.
What if my meatballs fall apart when cooking?
Overworking the mixture or using too much breadcrumbs causes this. Try adding 1 extra tablespoon of egg or 1 tablespoon of cold water to bind them better. Also ensure your meat isn't too fatty—stick to 80% lean ground beef for best results.
Should I add the rice directly to the soup?
No—cook the rice separately first to maintain perfect texture. Adding it directly can make the rice mushy. The recipe calls for al dente rice that finishes cooking in the soup's hot broth, creating that ideal balance of flavors and textures.
Can I make this soup vegetarian?
Yes! Swap the meat for 1 cup cooked lentils or 15 oz crumbled firm tofu mixed with the same spices. Use 1 extra tablespoon of breadcrumbs to help bind the mixture. The tomato broth will still shine, though the texture will be slightly different.
