Albondigas Soup Recipe with Rice: Meatballs That Melt in Spiced Tomato Broth

Soups & Stews

Albondigas Soup Recipe with Rice: Meatballs That Melt in Spiced Tomato Broth

This albondigas soup recipe with rice transforms simple ingredients into a comforting bowl of spiced meatballs melting in rich tomato broth. The secret lies in tender, herb-infused meatballs that absorb the broth's flavors while maintaining their shape—no tough bites here.

I've perfected this version to deliver restaurant-quality results in a single pot, with rice cooked directly in the broth for maximum flavor absorption.

The beauty of this dish is its balance: bold tomato base meets fragrant cinnamon and cumin, while the meatballs stay moist and flavorful. Ground beef and breadcrumbs create the perfect texture, while onions and garlic form the aromatic foundation.

What makes this recipe stand out is the slow simmering process, which develops deep, complex flavors without requiring constant attention.

By the time you serve this soup, you'll have a steaming bowl of tender meatballs floating in velvety broth, each spoonful packed with layers of spiced tomato and savory meat. The rice, cooked in the broth, soaks up all the delicious flavors, turning this into a complete, satisfying meal.

It's the kind of dish that feels indulgent yet comes together effortlessly.

Perfect for chilly evenings or family gatherings, this albondigas soup serves as both a comforting classic and a showstopper. The aroma alone will draw everyone to the table, while the combination of textures and flavors makes it a dish you'll want to make again and again. Let's get cooking!

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

Ingredients for albondigas soup recipe with rice

Simple pantry staples meet fresh herbs for this hearty albondigas soup with perfectly tender meatballs and rice.

Ingredient Amount Notes
Ground Beef 🥩 1 lb 80/20 fat ratio preferred
All-Purpose Flour 🌾 ½ cup For meatball binding
Large Eggs 🥚 1 whole Room temperature for best mix
Fresh Parsley 🌿 ¼ cup Finely chopped, stems removed
Fresh Cilantro 🌿 0.15 cup Optional but adds freshness
Yellow Onion 🧅 1 whole Diced small for broth
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Canned Tomato Sauce 🍅 2 cups San Marzano preferred
Tomato Paste 🍅 2 tbsp For rich tomato flavor
Chicken Broth 💧 4 cups Low-sodium preferred
Ground Cinnamon 🌶️ ½ tsp Warm spice for depth
Ground Cumin 🌶️ ½ tsp Earthy warmth
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Long-Grain White Rice 🍚 1 cup Uncooked, for broth cooking
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing onions

The ground beef is where the magic starts—80/20 fat ratio gives you juicy meatballs that stay tender. Grab it from the butcher counter if possible, or the pre-ground section at Kroger works fine. Fresh parsley and cilantro make all the difference here (the good stuff, not the sad plastic containers). For the tomato sauce, San Marzano cans have that perfect balance of sweetness and acidity—worth the splurge if you're making this often. If you're using dried herbs, crush them between your fingers to release their oils.

No fresh parsley? Dried parsley at half the amount works in a pinch, but you'll miss that fresh brightness. Short on tomato sauce? Crushed tomatoes or even tomato juice can stretch it out. The rice cooks right in the broth, so no need to measure extra water—just let it simmer until tender. For extra richness, add a splash of heavy cream at the end (optional but divine). The meatballs can be made ahead and refrigerated for up to 2 days before cooking, which is a total game-changer for weeknight dinners.

This soup tastes even better the next day as the flavors meld together—double the batch if you can. Store leftovers in the fridge for up to 4 days or freeze for 3 months. I always make a big pot because it reheats beautifully, and the rice soaks up all the extra flavor. For serving, a sprinkle of fresh parsley or a drizzle of olive oil takes it to the next level. The broth reduces slightly when reheated, so add a splash of water if it gets too thick.

❤️

Why You'll Love This Recipe

  • No-Fuss Meatballs: I swear by this trick—just mix ground beef, flour, egg, and herbs right in the pot while the broth heats. No rolling, no shaping, no mess. The meatballs stay juicy because they cook in their own steam, and honestly? The kids don’t even notice they’re not store-bought.
  • Herb-Packed Punch: That parsley and cilantro aren’t just garnish—they’re the stars. Freshly chopped, they brighten every bite with a zesty kick, while the flour and egg give the meatballs that perfect crispy-yet-tender texture. It’s the kind of flavor that makes you want to slurp the broth right down.
  • Leftover Hero: This soup begs for seconds—or thirds. The rice soaks up the broth beautifully, and the meatballs reheat like a dream. I’ve had it cold the next day (yes, really) and it’s still just as satisfying. Perfect for packing lunches or feeding a crowd without stress.
  • Budget Win: Ground beef, rice, and pantry staples? This meal costs me about $1.50 per serving. Add a bag of frozen veggies or a can of tomatoes, and you’ve got a hearty, filling dinner that doesn’t break the bank. My wallet and my family thank me every time.

Step-by-step instructions for albondigas soup with rice

Here's how to create tender meatballs that melt in a rich, spiced tomato broth.

1

Prepare the Meatball Mixture

In a large bowl, combine the 1 lb ground beef, 0.5 cup all-purpose flour, 1 whole large egg, 0.25 cup finely chopped fresh parsley, 0.15 cup chopped fresh cilantro, 0.5 tsp ground cinnamon, 0.5 tsp ground cumin, 1.5 tsp salt, and 0.5 tsp black pepper. Using your hands, gently mix until just combined—don't overwork the mixture or the meatballs will become dense.

Real talk: The texture should be moist but not sticky. If it feels too dry, add 1-2 teaspoons of chicken broth to help bind it. Shape the mixture into 1-inch meatballs—about 12-15 total—rolling them gently between your palms. Place them on a plate and refrigerate for 15 minutes while you prepare the broth.

2

Build the Flavorful Broth Base

Heat 2 tbsp extra-virgin olive oil in a large pot over medium heat. Add the 1 whole diced yellow onion and cook for 5 minutes until softened and translucent. Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant—don't let the garlic brown or it'll turn bitter.

Stir in the 2 tbsp tomato paste and cook for 1 minute to deepen its flavor. Pour in the 2 cups canned tomato sauce and 4 cups chicken broth, scraping up any browned bits from the bottom of the pot. Bring to a gentle simmer, then reduce heat to low and let it cook uncovered for 10 minutes to allow the flavors to meld.

3

Cook the Meatballs and Rice Together

Add the chilled meatballs to the simmering broth. Partially cover the pot and let them cook for 15 minutes, stirring gently once or twice to prevent sticking. Meanwhile, rinse the 1 cup long-grain white rice thoroughly under cold water to remove excess starch, then add it to the pot.

Here's the thing—you want the meatballs to cook gently in the broth so they stay tender. If the broth starts to bubble vigorously, reduce the heat slightly. The rice and meatballs will cook together for 20-25 minutes until the rice is tender and the meatballs are cooked through—you'll know they're ready when they're no longer pink in the center.

4

Finish and Serve with Fresh Herbs

Once everything is cooked, taste the broth and adjust the seasoning if needed—you might need a little more salt or black pepper to balance the flavors. Remove the pot from heat and let it sit for 5 minutes to allow the meatballs to absorb any remaining broth.

Before serving, sprinkle with additional fresh parsley and cilantro for a pop of color and freshness. Ladle the soup into bowls, making sure each serving gets a generous portion of meatballs and rice. This dish tastes even better the next day as the flavors continue to develop, so consider making extra for leftovers!

👨‍🍳

Pro Tips For Making Albondigas Soup Recipe With Rice

  • CHILL THE MEAT: Pull your ground beef from the fridge 15 minutes before shaping—cold meat sticks together like glue, and you’ll end up with lumpy albóndigas that fall apart. My grandmother used to joke that "warm hands make happy meatballs," and she wasn’t wrong. If you’re in a rush, wet your hands first to help the mixture hold.
  • GRATE THE HERBS: Skip the chopping—finely grate the parsley and cilantro (stem and all) into the meat mixture. This distributes flavor evenly and avoids those sad, herb-free bites in the center. I learned this the hard way after biting into an albóndiga that tasted like beef and regret.
  • DON’T OVERMIX THE DOUGH: Once you add the egg and flour to the meat, mix just until combined—no more. Overworking it makes the albóndigas dense and rubbery. Think "light and airy," not "meatloaf in disguise." Press them gently, not aggressively, when shaping.
  • SIMMER GENTLY AFTER BOILING: Let the soup return to a bare simmer (tiny bubbles, not a rolling boil) once the albóndigas are added. A hard boil will toughen the meatballs and turn the broth cloudy. I used to ignore this, and my soup always tasted like it’d been overcooked—until I finally paid attention.

Flavor customization for this albondigas soup recipe with rice

Spice Level Boost

For a fiery kick, add ½ teaspoon cayenne pepper or 1 chopped serrano pepper to the meatball mixture. If you love heat, stir in 1 teaspoon smoked paprika to the broth for depth.

I find ½ teaspoon chipotle powder in the broth adds smoky complexity—just a pinch goes a long way. 🌶️

Creamy Upgrade

Finish the soup with ¼ cup heavy cream or ½ cup coconut milk for a velvety texture. Stir it in during the last 5 minutes of cooking to prevent curdling.

For a lighter option, use ½ cup Greek yogurt—it adds creaminess without heaviness. Trust me, this makes the soup feel indulgent.

Herb Variations

Swap out cilantro for fresh dill or basil—both add bright, fresh notes. For a Mediterranean twist, include 1 teaspoon dried oregano in the meatballs. I also love thyme in the broth for an earthy aroma. Fresh herbs should always be added at the end to preserve their flavor.

Protein Swaps

Use ground turkey or chicken for a lighter version—just add 1 extra tablespoon flour to help bind the meatballs. For a vegetarian option, try lentils or mushrooms mixed with breadcrumbs. I’ve made albondigas with chickpeas too—they hold up well in the broth. 💡

Tomato Twist

Replace half the tomato sauce with roasted red peppers for a smoky flavor. Or try sun-dried tomatoes in the broth—just 2-3 chopped adds richness. For a tangier profile, add 1 tablespoon balsamic vinegar at the end. These small changes make a big difference in depth.

Rice Alternatives

Use jasmine rice for a fragrant twist or wild rice for a nuttier texture. For a gluten-free option, swap white rice for quinoa—just increase the cooking time by 5 minutes. I’ve also seen this soup with small pasta shapes like ditalini—it’s a fun variation for picky eaters. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 9g45%
Cholesterol 115mg38%
Sodium 820mg36%
Total Carbohydrate 38g13%
Dietary Fiber 4g14%
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 refrigerating the meatballs before cooking?

Chilling the meatballs for 15 minutes prevents them from falling apart when they hit the hot broth. The cold temperature helps them hold their shape while absorbing the flavors gradually. This step is especially important for ground beef recipes where texture control matters most.

2

Can I make albondigas soup in a slow cooker?

Combine all ingredients in your slow cooker and cook on low for 6-7 hours or high for 3-4 hours. The meatballs will stay tender and the rice will absorb the broth perfectly. Just stir occasionally to prevent sticking, and add extra broth if needed to maintain consistency.

3

What if my meatballs turn out too dense?

Overmixing or using too much flour can make meatballs dense. For next time, mix just until combined and add 1-2 extra tablespoons of chicken broth to the mixture. Also ensure your ground beef has enough fat (80/20 ratio) for juiciness. If they're already cooked, try reheating them gently in the broth to restore moisture.

4

How do I adjust this recipe for a larger crowd?

Double all ingredients and use a larger pot (at least 6-quart). For 8 servings, you'll need 2 lbs ground beef, 4 cups tomato sauce, and 8 cups broth. The cooking times remain similar, but you may need to simmer slightly longer to allow the rice to absorb all the liquid. Consider making meatballs ahead and freezing half for future meals.

5

Can I make this soup without rice?

Yes, but the flavor profile changes significantly. If omitting rice, reduce the broth to 3 cups and cook the meatballs for 20 minutes instead. Serve with crusty bread or as a standalone meatball soup. The rice absorbs flavors and adds heartiness, but the meatballs and broth will still be delicious on their own.

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