Almondigas Soup Recipe: Spiced Meatballs in Smooth Tomato Broth

Soups & Stews

Almondigas Soup Recipe: Spiced Meatballs in Smooth Tomato Broth

This almondigas soup recipe brings warmth to any table with tender, spiced meatballs simmering in rich tomato broth—perfect for chilly evenings or family gatherings. 💛 The vegetarian version uses chickpeas and breadcrumbs for texture while keeping the traditional flavors intact, blending aromatic spices with creamy tomato sauce for depth that lingers long after the last spoonful.

The secret lies in the meatballs: finely chopped vegetables, herbs, and spices bind with chickpeas to create bite-sized morsels that absorb the broth's savory essence. Simmering them gently ensures they stay tender while developing layers of flavor, transforming simple ingredients into something hearty and satisfying. This soup is as nourishing as it is delicious, making it ideal for both weeknight dinners and special occasions.

What makes this recipe stand out is its balance of simplicity and sophistication—no complicated techniques, just thoughtful preparation that yields restaurant-quality results at home. The broth, infused with garlic, onions, and a touch of cinnamon, creates a velvety base that pairs beautifully with the meatballs, while fresh parsley adds a bright finish. Serve it with crusty bread to soak up every last drop of that flavorful broth.

Whether you're adapting it for dietary preferences or following tradition, this almondigas soup delivers comfort in every bowl. Pair it with a simple green salad or crusty rolls to round out the meal, and enjoy the cozy, homey feeling it brings to your kitchen. Ready to create this dish? Let's get started with the ingredients and instructions.

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

Ingredients for almondigas soup

These carefully selected ingredients transform simple pantry staples into restaurant-quality almondigas soup.

Ingredient Amount Notes
Chickpeas 🌱 1 ½ cups Cooked or canned, drained
Breadcrumbs 🍞 1 cup Panko for extra crispness
Extra-Virgin Olive Oil 🫒 ¼ cup For binding meatballs
Fresh Parsley 🌿 ¼ cup Chopped, for freshness
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Yellow Onion 🧅 1 whole Finely chopped
Ground Cumin 🌿 1 tsp Toasted for depth
Ground Coriander 🌶️ 1 tsp Freshly ground preferred
Ground Cinnamon 🌿 ½ tsp Warmth without bitterness
Salt 🧂 1 tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly cracked
Canned Crushed Tomatoes 🍅 28 oz San Marzano preferred
Vegetable Broth 💧 4 cups Low-sodium preferred
Fresh Tomato Paste 🍅 2 tbsp For concentrated flavor
Fresh Basil Leaves 🌿 ⅛ cup Chopped for garnish

The chickpeas form the heart of these meatballs—great northerns work best for their sturdy texture. Trader Joe's carries them pre-cooked, saving time, or use canned drained and rinsed. Fresh parsley and basil elevate the dish, so buy from the market where they're bright green and fragrant. The tomato paste is non-negotiable for depth—Bertolli or Barilla are reliable brands. For the spices, Penzeys offers high-quality ground cumin and coriander that make a noticeable difference compared to grocery store versions. The key is toasting the spices lightly before mixing to release their aromatic oils.

No fresh parsley? Dried at one-third the amount works in a pinch, though fresh is ideal. Substitute vegetable broth with low-sodium chicken broth if vegetarian isn't required. For the tomatoes, whole canned tomatoes crushed by hand yield better texture than pre-crushed. The olive oil should be extra-virgin—regular vegetable oil lacks the fruity notes that carry through the soup. When selecting breadcrumbs, panko gives better texture than regular, but plain breadcrumbs work fine. The cinnamon should be Ceylon if available—it's sweeter and more aromatic than cassia.

Store the meatball mixture in an airtight container for up to 3 days before cooking, or freeze for 3 months. The finished soup reheats beautifully—simmer gently to preserve texture. Portion into individual containers for meal prep, or freeze the entire pot. The broth's flavors deepen overnight, so leftovers are even more delicious. For best results, add fresh basil just before serving to maintain its vibrant color and bright flavor.

❤️

Why You'll Love This Recipe

  • No-Fuss Assembly: I swear by this recipe because it’s the kind of meal where you can actually multitask. Mash chickpeas, mix in breadcrumbs and parsley—no fancy rolling or shaping—just spoonfuls of dough dropped into simmering broth. The garlic-infused oil ties it all together while you’re still chopping veggies for the side.
  • Crispy-Creamy Magic: That first bite? The breadcrumb crust crackles while the chickpea center stays tender, and the olive oil keeps it rich without heaviness. Honestly, the garlic and parsley make it taste like you slaved over it—even if you didn’t. (Between us, I’ve made this on a Monday with zero prep.)
  • Leftovers That Don’t Suck: Unlike most soups, almondigas reheat like a dream—warm them up, and the breadcrumbs stay crispy, not soggy. I make a double batch on Sundays because it’s my go-to for lazy nights or when friends drop by unannounced. Just toss a handful into their bowls, and suddenly you’re serving something impressive.
  • Pantry Staple Power: Chickpeas, breadcrumbs, olive oil? You’re already halfway there. No specialty ingredients, no last-minute grocery runs. I’ll be real: this recipe saved me during that month I ate nothing but ramen and takeout. It’s hearty, filling, and costs next to nothing—yet somehow feels special.

Step-by-step instructions for almondigas soup with spiced meatballs

Transform simple pantry staples into hearty, aromatic almondigas soup with perfectly spiced chickpea meatballs.

1

👨‍🍳 Step 1: Prepare the Spiced Chickpea Mixture

In a food processor, combine the 1.5 cups chickpeas, 1 cup breadcrumbs, 0.25 cup extra-virgin olive oil, 4 cloves garlic cloves, 1 tsp ground cumin, 1 tsp ground coriander, 0.5 tsp ground cinnamon, 1 tsp salt, and 0.5 tsp black pepper. Pulse until the mixture forms a coarse, sticky paste—you want texture, not a smooth puree. The spices should be evenly distributed but still visible as flecks.

Transfer the mixture to a mixing bowl and fold in 0.25 cup chopped fresh parsley. This herb adds brightness that cuts through the richness of the chickpeas. Let the mixture rest for 10 minutes—this allows the flavors to meld and the breadcrumbs to absorb moisture. If it feels too dry, add 1 tablespoon vegetable broth to help bind.

2

🍳 Step 2: Form and Brown the Meatballs

Wet your hands slightly with water and roll the chickpea mixture into 1-inch diameter meatballs—about 12-14 total. Don't pack them too tightly, or they'll be dense. Place them on a parchment-lined baking sheet and refrigerate for 15 minutes to firm up. This chilling step prevents them from falling apart when you cook them.

Heat 0.25 cup extra-virgin olive oil in a large skillet over medium-high heat until shimmering. Working in batches, add the meatballs and cook undisturbed for 3-4 minutes until golden brown on all sides. You're aiming for a crisp exterior that will contrast with the tender interior. Transfer the cooked meatballs to a plate and set aside.

3

🍳 Step 3: Build the Tomato-Broth Base

In the same skillet, reduce heat to medium and add 1 whole yellow onion, finely chopped. Sauté for 5-6 minutes until softened and translucent, stirring occasionally. Add 2 tbsp fresh tomato paste and cook for 1 minute, stirring constantly to prevent burning. This step develops the sauce's depth of flavor.

Pour in the 28 oz canned crushed tomatoes and 4 cups vegetable broth, scraping up any browned bits from the bottom of the pan. Bring to a gentle simmer and let cook uncovered for 15 minutes, stirring occasionally. The sauce should reduce slightly and become thick enough to coat the back of a spoon. Taste and adjust seasoning with additional salt or pepper if needed.

4

🥘 Step 4: Simmer the Soup Together

Return the browned meatballs to the skillet and add them to the simmering broth. Partially cover the skillet and cook for 20-25 minutes on low heat, stirring occasionally. The meatballs should absorb the flavors of the broth while maintaining their shape. You're looking for a broth that's rich but not overly thick—it should coat the meatballs without being gluey.

Stir in 0.125 cup chopped fresh basil leaves during the last 5 minutes of cooking. This herb adds a final layer of freshness that balances the warm spices. Remove from heat and let the soup rest for 5 minutes—this allows the flavors to settle and the meatballs to reabsorb any released juices.

5

🍽️ Step 5: Serve with Garnish and Crusty Bread

Ladle the soup into bowls and garnish each serving with an additional sprinkle of chopped fresh parsley and black pepper. The contrast of the bright herbs against the deep tomato broth creates visual appeal. Serve immediately with crusty bread on the side—it's perfect for soaking up every last drop of that flavorful broth.

Each spoonful should deliver a perfect balance: tender, spiced meatballs with a smooth, aromatic broth that's rich but not heavy. The cinnamon and cumin linger on the palate, while the basil provides a refreshing finish. This soup tastes even better the next day as the flavors continue to develop.

👨‍🍳

Pro Tips For Making Almondigas Soup

  • Soak Chickpeas First: If you’re using dried chickpeas, soak them overnight—this cuts cooking time by half and prevents the soup from turning gummy. I learned this the hard way after a 2-hour simmer left my almondigas mealy instead of tender. ---
  • Toast Breadcrumbs Dry: Heat your breadcrumbs in a dry pan for 2-3 minutes before mixing with other ingredients—this removes moisture and guarantees a crispy coating. Skipping this step means soggy almondigas no matter how long you fry them. ---
  • Sauté Garlic Low: Cook the garlic in olive oil over medium-low heat until just fragrant, not browned. Burnt garlic ruins the whole dish, and you’ll taste it in every spoonful of soup. ---
  • Fry in Batches: Drop almondigas into hot oil in small groups—overcrowding lowers the temperature and makes them absorb oil instead of crisping. Two minutes per side is all they need; flip them once they’re golden, not before.

Best sauces and condiments for this dish

Creamy Garlic Sauce

Add a velvety touch by stirring in ½ cup heavy cream during the final 5 minutes of simmering. This creates a luxurious texture that complements the spiced meatballs beautifully. For extra richness, whisk in 1 tbsp butter at the end. I love using Plugrá brand cream for its smooth consistency—it blends seamlessly without breaking. 🥄

Spicy Tomato Relish

Brighten the soup with a spoonful of roasted red pepper relish (about 2 tbsp) before serving. The smoky-sweet flavor from Muir Glen roasted red peppers adds depth while cutting through the spices. For heat lovers, add ½ tsp smoked paprika or a pinch of cayenne. This works especially well if you prefer a tangier broth. 🌶️

Lemon-Caper Dressing

Drizzle each bowl with a homemade dressing of 1 tbsp lemon juice, 1 tsp capers, and 1 tsp olive oil just before serving. This Mediterranean-inspired topping adds a briny, citrusy contrast that elevates the dish. I keep all ingredients prepped in small jars so I can quickly mix and drizzle. The acidity balances the richness perfectly. 🍋

Herb Oil Finishing Touch

Create an infused oil by steeping ¼ cup olive oil with 1 tbsp each of fresh parsley, basil, and thyme for 10 minutes. Strain and drizzle over the soup before serving. This adds an aromatic, herbal layer that enhances every spoonful. Store the infused oil in the fridge for up to 1 week. ✨

Creamy Avocado Swirl

For a modern twist, blend ½ ripe avocado, 2 tbsp Greek yogurt, and 1 tbsp lime juice until smooth. Swirl a spoonful into each bowl of soup before serving. The creamy, slightly tangy topping adds a fresh dimension that pairs wonderfully with the spiced meatballs. Use within 30 minutes of blending to prevent browning. 🥑

Classic Saffron Broth

Infuse the broth with ½ tsp saffron threads steeped in ¼ cup warm vegetable broth for 10 minutes before adding to the soup. The floral, earthy notes of saffron elevate the dish to gourmet status. I use Boutique Saffron for its superior quality—just a pinch makes a dramatic difference. This works especially well for special occasions. 💛

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 12g
Protein 14g28%
* 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 almondigas without chickpeas?

For a meat-free version, substitute chickpeas with 1 cup mashed potatoes or 1 cup cooked lentils—both add binding power and heartiness. If you prefer a grain-based option, try ½ cup cooked quinoa mixed with ½ cup breadcrumbs for texture. The key is maintaining the same moisture balance by adjusting liquid (like broth) as needed.

2

Why do my meatballs fall apart when cooking?

This usually happens when the mixture is too wet or not properly chilled. First, ensure your chickpeas are drained well and patted dry. Second, refrigerate the formed meatballs for 15 minutes before browning—the cold helps them hold shape. If the mixture feels sticky, add 1-2 tbsp extra breadcrumbs to absorb moisture. Also, avoid overcrowding the pan when browning.

3

How can I make this soup spicier?

Boost the heat by adding ½ tsp smoked paprika or ¼ tsp cayenne pepper to the meatball mixture. For extra depth, stir in 1 tbsp hot sauce (like Cholula) with the tomatoes, or serve with a side of sriracha for dipping. A pinch of ground cloves in the broth also adds warmth without overpowering.

4

Can I prepare this soup ahead of time?

This soup tastes even better the next day! Cook the meatballs and broth separately, then refrigerate both components for up to 3 days. Reheat gently on the stove, adding a splash of broth to prevent drying. For freezing, portion the meatballs and broth separately—freeze meatballs for 3 months and broth for 2 months. Thaw overnight in the fridge before reheating.

5

What's the best bread to serve with almondigas soup?

Crusty bread with a chewy texture works best—think baguettes or ciabatta. For extra flavor, toast the bread and rub with a garlic clove before serving. If you prefer something softer, try fresh focaccia or rosemary-infused bread. The open crumb structure soaks up the broth beautifully while providing structure to cut through the richness.

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