Albondigas Soup Recipe with Potatoes: Spiced Meatballs in Tomato-Basil Broth Over Creamy Spuds

Soups & Stews

Albondigas Soup Recipe with Potatoes: Spiced Meatballs in Tomato-Basil Broth Over Creamy Spuds

This albondigas soup recipe with potatoes delivers warm, comforting flavors that bring Spanish comfort food to life in your kitchen. The secret lies in tender meatballs—spiced with cinnamon and nutmeg—simmered in a rich tomato-basil broth alongside creamy potatoes. I developed this recipe after realizing how much my family missed traditional albondigas when we couldn't find it at local restaurants.

The meatballs are bound with breadcrumbs and egg for perfect texture—firm enough to hold together but melting in your mouth. The broth reduces to a velvety consistency, infused with garlic, onions, and a touch of smoked paprika for depth. What makes this version special is the addition of potatoes, which soak up the flavorful broth while maintaining their creamy texture.

By the time you serve this soup, you'll have a steaming bowl of hearty comfort food—golden meatballs floating in aromatic broth with tender, buttery potatoes. The combination of spices and herbs creates a warm, inviting aroma that fills your kitchen, while the creamy potatoes add a satisfying richness that balances the savory meatballs.

Perfect for chilly evenings or family gatherings, this soup scales easily to feed a crowd. Garnish with fresh parsley or cilantro for a pop of color and brightness. Let's get cooking!

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

Ingredients for albondigas soup recipe with potatoes

Six servings of comforting albondigas soup with creamy potatoes—just 15 ingredients, all pantry staples.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 80/20 fat ratio preferred
Large Eggs 🥚 2 whole Room temperature for best binding
Breadcrumbs 🍞 ½ cup Panko for extra crispiness
Yellow Onion 🧅 1 whole Medium size, finely chopped
Garlic Cloves 🧄 4 cloves Fresh, minced for depth
Canned Tomato Sauce 🍅 2 cups San Marzano preferred
Fresh Basil Leaves 🌿 ¼ cup Packed, chopped for brightness
Russet Potatoes 🥔 2 lb Yukon gold for creaminess
Chicken Broth 💧 4 cups Low-sodium preferred
Ground Cinnamon 🌶️ ½ tsp Freshly ground for warmth
Ground Nutmeg 🌶️ ¼ tsp Freshly grated for depth
Smoked Paprika 🌶️ 1 tsp For smoky complexity
Olive Oil 🫒 ¼ cup Extra-virgin for richness
Salt 🧂 1 ½ tsp Kosher salt preferred
Black Pepper 🌶️ ½ tsp Freshly cracked

The ground beef is key—80/20 fat ratio gives the meatballs that melt-in-your-mouth texture. Costco or Walmart usually have it pre-ground, but if you're buying a whole chuck roast, trim off any large fat chunks. The potatoes? Yukon golds stay creamy while soaking up broth, but russets work too if that's what you've got. For the spices, Penzeys or bulk bins at Whole Foods have the freshest ground cinnamon and nutmeg—worth the splurge for that warm, cozy flavor. The San Marzano tomato sauce makes all the difference (it's sweeter and smoother), but any quality canned sauce will do in a pinch.

No basil? Dried oregano at half the amount works, but fresh is ideal. Short on breadcrumbs? Crushed saltines or cracker crumbs give a similar texture. The smoked paprika can be swapped for regular paprika if you're avoiding smoke flavor. For the broth, low-sodium is a must—you'll be adding plenty of salt later. If you can't find Yukon gold potatoes, red potatoes hold their shape better but won't be as creamy. The egg binding is non-negotiable though—don't skip it, or the meatballs will fall apart.

Meatballs keep 3 days in the fridge if made ahead, but I always make them fresh for maximum tenderness. The potatoes should go in cold water to cook evenly—15 minutes before adding to the soup ensures they're perfectly creamy. This soup reheats beautifully (honestly tastes better the next day), so make a double batch. Store leftovers in the fridge for up to 5 days or freeze for 3 months. The broth reduces as it sits, so add a splash of water or broth when reheating if it's too thick.

❤️

Why You'll Love This Recipe

  • No-Fuss Assembly: I swear by this recipe because the meatballs come together in five minutes—just mix ground beef, breadcrumbs, egg, and a pinch of salt. No rolling, no fuss, just a quick press into the pot. (Yes, even my toddler can help.)
  • Umami Bomb: That slow simmer in broth with onions and garlic? Chef’s kiss. The meatballs soak up all the flavor, turning tender with a crust that cracks just right—like a hug in a bowl.
  • Leftover Goldmine: This soup begs to be made in bulk. The meatballs stay juicy for days, and the potatoes just get better overnight. I freeze half for lazy Mondays—no thawing needed, just reheat.
  • Budget Weeknight Win: Ground beef stretches far, breadcrumbs add bulk, and you’re left with a filling, hearty meal for under $10. Honestly? This is my go-to when I’m broke but still want to feel like I’m cooking something special.

Step-by-step instructions for albondigas soup with potatoes

Here's how to create a rich, comforting soup with tender meatballs and creamy potatoes—every step ensures maximum flavor and texture.

1

Prepare the Meatball Mixture

In a large bowl, combine the 1.5 lb ground beef, 0.5 cup breadcrumbs, 1 whole yellow onion (finely chopped), 4 cloves garlic cloves (minced), 0.5 tsp ground cinnamon, 0.25 tsp ground nutmeg, 1 tsp smoked paprika, 1.5 tsp salt, and 0.5 tsp black pepper. Mix gently with your hands until just combined—don't overwork the meat or the meatballs will turn tough.

Add the 2 whole large eggs and mix again until everything is evenly incorporated. The mixture should hold together when pressed but still be slightly loose—this ensures tender meatballs that won't fall apart in the broth. Cover the bowl and refrigerate for 30 minutes to firm up slightly. This resting step is crucial for better binding and shape retention.

2

Simmer the Potatoes in Broth

While the meatball mixture rests, peel and cut the 2 lb russet potatoes into 1-inch chunks. Heat 0.25 cup olive oil in a large pot over medium heat, then add the potatoes and cook for 5 minutes until lightly golden. Pour in the 4 cups chicken broth and bring to a gentle boil.

Reduce heat to low and simmer for 15 minutes, stirring occasionally, until the potatoes are tender but not falling apart. You want them to hold their shape but still be fork-tender. This step builds the creamy base of your soup—don't rush it, or the potatoes will turn mushy.

3

Form and Cook the Meatballs

Remove the meatball mixture from the fridge and roll it into 1-inch balls (about 12-15 meatballs total). Heat 0.25 cup olive oil in a separate large skillet over medium-high heat. Working in batches, add the meatballs in a single layer and cook for 2-3 minutes per side until golden brown and cooked through.

Transfer the cooked meatballs to the pot with the potatoes and broth. Stir in the 2 cups canned tomato sauce and 0.25 cup fresh basil leaves (chopped). Bring the mixture to a gentle simmer and let it cook for 10 minutes, allowing the flavors to meld together. The broth should be rich and aromatic with a hint of tomato sweetness.

4

Finish and Serve

Taste the soup and adjust seasoning if needed—add a pinch more salt or pepper if necessary. The meatballs should be fully cooked (internal temperature 160°F), and the potatoes should be perfectly tender. Ladle the soup into bowls, ensuring each serving gets a meatball and a generous portion of creamy potatoes.

Garnish with additional fresh basil leaves and serve immediately while hot. The contrast of tender meatballs, creamy potatoes, and rich tomato-basil broth makes this soup incredibly satisfying. Leftovers keep well in the fridge for 3 days, though the first bowl will likely disappear quickly!

👨‍🍳

Pro Tips For Making Albondigas Soup Recipe With Potatoes

  • Chill the Meatball Mixture: After mixing ground beef, egg, breadcrumbs, and herbs, flatten the mixture into a disk and refrigerate for 15–20 minutes. I learned this the hard way—skipping it makes the meatballs crumble when you drop them into the pot, and nobody wants mushy albóndigas.
  • Sauté Onions Until Soft: Cook the diced yellow onion in olive oil over medium-low heat until it’s translucent but not browned—about 8–10 minutes. After burning three batches, I finally figured out that rushing this step adds bitterness to the broth, and you don’t want that competing with the meatballs.
  • Simmer Gently After Adding Meatballs: Once the albóndigas hit the broth, reduce heat to the lowest setting that keeps a gentle bubble—no rolling boil. I was skeptical until I tried it: high heat steams the meatballs instead of searing them, leaving them dense and flavorless.
  • Toast Breadcrumbs First: Lightly toast the breadcrumbs in a dry pan over medium heat for 2–3 minutes until golden and fragrant. This isn’t the prettiest method, but it’s the tastiest—it prevents the meatballs from turning gummy and adds a subtle crunch when they soak up the broth.

Flavor customization for albondigas soup recipe with potatoes

Spicy Kick Boost

Add 1 tbsp hot sauce (like Tabasco or Cholula) to the broth before simmering for a subtle heat. For extra spice, mix ½ tsp cayenne pepper directly into the meatball mixture—it’ll caramelize beautifully during cooking. Serve with extra hot sauce on the side for those who want more. 🌶️

Herb Variations

Swap out basil for cilantro or Italian parsley—both add fresh brightness. For a Mediterranean twist, add 1 tsp dried oregano to the broth along with ½ tsp red pepper flakes. Fresh dill works too, especially if you’re serving with crusty bread. Garnish with chopped herbs for color and aroma.

Creamy Upgrade

Stir in ½ cup heavy cream or ½ cup coconut milk during the final 5 minutes of simmering for a velvety texture. For a vegetarian option, replace the beef with lentils or mushrooms and add ¼ cup grated Parmesan at the end. The creaminess balances the spiced meatballs beautifully.

Umami Depth

Boost richness by adding 1 tbsp soy sauce or 1 tsp fish sauce to the broth. For a smoky depth, swap smoked paprika for ½ tsp liquid smoke (use sparingly!). A splash of balsamic vinegar also adds complexity—just 1 tsp at the end of cooking.

Sweet Contrast

Add 1 tsp honey or 1 tbsp brown sugar to the broth to balance the spices. For a caramelized touch, toss the potatoes in 1 tbsp olive oil + 1 tsp brown sugar before adding to the broth. The sweetness enhances the savory meatballs and creamy potatoes.

Cheesy Finish

Top each bowl with crumbled feta or shredded Gruyère for a melty, salty finish. For a spicier option, use pepper jack cheese. The cheese adds a luxurious touch that pairs perfectly with the warm spices in the meatballs. 🧀

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 9g45%
Cholesterol 120mg40%
Sodium 850mg37%
Total Carbohydrate 45g16%
Dietary Fiber 6g21%
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

Can I make albondigas soup without potatoes?

The potatoes add wonderful creaminess, but you can absolutely make this without them! Replace with 1 cup of cooked white beans or 1 cup of diced carrots for texture. The broth will still be rich and flavorful—just omit the potato prep steps entirely. For extra heartiness, add 1 cup of cooked rice instead.

2

Why do my meatballs fall apart in the broth?

This usually happens from overmixing the meatball mixture or skipping the 30-minute rest in the fridge. Gently form the meatballs (don't pack them too tightly) and use fresh breadcrumbs for better binding. If they still crumble, try adding 1 tbsp grated Parmesan to the mixture next time.

3

How can I make this soup vegetarian?

Swap the beef for 1.5 lb of lentils or mushrooms (finely chopped portobellos work well). Use 1 tbsp soy sauce instead of salt in the meatball mixture for umami. For extra richness, stir in ¼ cup grated Parmesan at the end. The texture will be slightly different but still delicious!

4

Can I prepare this soup ahead of time?

Yes! Make the meatballs and broth up to 3 days ahead and store in the fridge. Reheat gently on the stove, adding a splash of water if the broth thickens. For best results, cook the potatoes fresh when reheating—simmer them in the broth for 10-12 minutes until tender. The flavors actually improve overnight!

5

What's the best way to serve albondigas soup?

Pair it with crusty bread or garlic toast for dipping. Add a side of simple green salad with lemon vinaigrette to balance the richness. For extra warmth, serve with warm cornbread or cheesy grits. Garnish with fresh herbs and a sprinkle of Parmesan cheese for presentation.

★★★★★4.9(15 reviews)
Categories Soups & Stews