Spanish Albondigas Chili with Saffron and Almonds
Photo by Teguh S on Pexels

Spanish Albondigas Chili with Saffron and Almonds

A slow-cooked chili that marries the sophistication of Spanish albondigas—tender meatballs spiced with saffron and studded with toasted almonds—with the comfort of a bubbling pot. Bell peppers, tomatoes, and a hint of anise create a warm, aromatic broth that's neither purely Spanish nor purely Tex-Mex, but wholly delicious. Serve with crusty bread, a dollop of sour cream, or over rice.

Prep
25 min
Cook
30 min
Wait
4 hr
Total
4 hr 55 min
Makes
6 servings (about 2 cups each)
Share

Steps

Before you start
  • Toast the saffron threads in a dry skillet over medium heat for 1 minute, then soak them in ¼ cup warm water for 10 minutes while you prepare other ingredients
  • Have your slow cooker ready and clean
  • Finely chop all vegetables before you start forming the meatballs
  1. Toast and soak saffron

    • Place saffron threads in a small skillet over medium heat and toast for about 1 minute, stirring gently, until fragrant and deeper in color.
    • Transfer to a small bowl, pour ¼ cup (60 ml) warm water over them, and let steep for 10 minutes.
    • This develops the saffron's flavor and color.
    + Show details

    Ready when: Saffron threads darken and water becomes golden

    Tip: Toasting saffron first intensifies its flavor; do this while prepping other ingredients.

  2. Toast and chop almonds

    • Spread sliced almonds on a skillet over medium heat and toast for 3 to 4 minutes, shaking the pan occasionally, until golden and fragrant.
    • Cool for 1 minute, then finely chop them.
    • Set aside.
    + Show details

    Ready when: Almonds are golden brown and smell toasty

    Tip: Finely chopped almonds bind better in the meatballs and distribute their flavor evenly.

  3. Make meatball mixture

    • In a large bowl, soak the torn bread pieces in the milk for 2 minutes.
    • Add the cold ground beef, chopped almonds, egg, minced garlic, kosher salt, black pepper, smoked paprika, cumin, and anise seed.
    • Pour the saffron and its soaking liquid over the mixture.
    • Using your hands (work quickly to keep the meat cold), gently combine until just incorporated—do not overmix, or the meatballs will be tough.
    • The mixture should feel moist and hold together loosely.
    + Show details

    Ready when: Mixture is just combined and holds together when squeezed

    Tip: Keep the meat cold and mix minimally—overworking creates dense, rubbery meatballs.

  4. Shape meatballs

    • Using a 1½-inch (4 cm) cookie scoop or your dampened hands, form the mixture into 24 meatballs (about 1.5 oz / 42 g each).
    • Place them on a parchment-lined plate and set aside until you are ready to brown them.
    + Show details

    Ready when: All meatballs are formed and uniform in size

    Tip: Damp hands prevent sticking; uniform size ensures even cooking.

  5. Brown meatballs

    • Heat olive oil in a large nonstick skillet over medium-high heat.
    • Working in two batches to avoid crowding, add 12 meatballs and cook for 4 to 5 minutes, turning occasionally, until browned on all sides (they don't need to be cooked through—they'll finish in the slow cooker).
    • Transfer to a plate lined with paper towels.
    • Repeat with the remaining 12 meatballs.
    • Do not wipe out the skillet.
    + Show details

    Ready when: Meatballs are browned on all sides

    Tip: Brown in batches so they sear rather than steam; crowding lowers the heat and traps moisture.

  6. Sauté aromatics

    • In the same skillet, add the chopped onion and red bell pepper.
    • Cook over medium-high heat for 4 to 5 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent.
    • Stir in the tomato paste and cook for 1 minute more, until it darkens slightly and smells concentrated.
    + Show details

    Ready when: Vegetables are soft, onion is translucent, tomato paste smells rich

    Tip: Cooking the tomato paste with heat concentrates its flavor and prevents a raw taste.

  7. Deglaze skillet

    • Pour the red wine into the skillet, scraping up any browned bits from the bottom with a wooden spoon.
    • Simmer for 2 minutes to reduce slightly and cook off some of the alcohol.
    • Stir in the crushed tomatoes and beef broth.
    + Show details

    Ready when: Wine is slightly reduced and browned bits are scraped up

    Tip: The fond (browned bits) adds depth; scrape it all up with the wine.

  8. Transfer to slow cooker

    • Pour the entire contents of the skillet into a 6-quart (5.7 L) slow cooker.
    • Add the browned meatballs, cinnamon stick, and bay leaves.
    • Stir gently to distribute the meatballs throughout the liquid without crushing them.
    + Show details

    Ready when: All ingredients are in the slow cooker and mixed gently

    Tip: Gentle stirring prevents meatballs from breaking apart.

  9. Slow cook until tender

    • Cover the slow cooker and cook on LOW for 4 hours.
    • The chili should simmer gently; the meatballs will be very tender, the broth rich and concentrated, and the flavors deeply melded.
    • Do not stir during cooking—the meatballs will break down.
    + Show details

    Ready when: Meatballs are very tender and easily break when pressed; broth is fragrant and rich

    Tip: Resist lifting the lid to peek—it extends cooking time. Trust the timer.

  10. Taste and adjust seasoning

    • Carefully remove and discard the cinnamon stick and bay leaves.
    • Taste the chili; it should be richly savory with subtle spice warmth and a hint of sweet anise.
    • Add more salt, pepper, or a pinch of paprika if needed.
    • If the broth seems thin, you can simmer uncovered on LOW for another 15 minutes, but this is optional.
    + Show details

    Ready when: Flavors are balanced and spices are harmonious

    Tip: Taste before adjusting; saffron and anise are assertive, so a little goes a long way.

  11. Serve with garnish

    • Ladle the chili into bowls.
    • Top each serving with a small dollop of sour cream (if using) and a light scatter of fresh parsley.
    • Serve with crusty bread or over rice, if desired.
    + Show details

    Ready when: Chili is ladled into bowls and garnished

    Tip: The sour cream mellows the saffron and spice; the parsley adds brightness and color.

Good to know

Tips
  • Saffron and anise are the soul of this dish—they echo traditional Spanish albondigas seasoning. Use good-quality saffron (threads, not powder) if possible, as cheaper grades are often adulterated.
  • The slow cooker is ideal here because it gently cooks the meatballs through without breaking them apart, and the long, moist heat allows all the warm spices to bloom and meld.
  • For a thicker chili, mash a few meatballs against the side of the slow cooker in the last few minutes, or stir in a slurry of 2 tablespoons cornstarch mixed with 3 tablespoons water and simmer uncovered for 5 minutes.
  • Serve with a Spanish red wine—a young Tempranillo or Garnacha pairs beautifully with the saffron, almonds, and warm spices.
Make ahead

"You can form and refrigerate the meatballs up to 1 day ahead, covered. You can also brown them a few hours before serving and refrigerate them on a plate, then add everything to the slow cooker when you're ready to cook. The sautéed vegetables and broth can be prepared up to 4 hours ahead."

Storage & reheating

"Refrigerate leftovers in an airtight container for up to 4 days. Freeze for up to 3 months (the meatballs may break apart slightly when thawed, but the chili will still be delicious). Reheat gently on the stovetop over medium-low heat, stirring occasionally, for 15–20 minutes for refrigerated portions or 30–40 minutes for frozen. You can also reheat in the microwave, stirring every 3 minutes."

Substitutions
  • dry red wine (such as Tempranillo or Garnacha) → dry white wine or an additional ½ cup beef broth. The wine adds depth and a slight tannic note. White wine or extra broth will lighten the color and flavor slightly but will not harm the recipe.
  • sliced almonds → finely chopped raw hazelnuts or pine nuts (same weight). Toast nuts the same way before chopping. Each nut adds a different flavor—hazelnuts bring earthiness, pine nuts add sweetness.
  • smoked_paprika → sweet paprika or a mix of 1 teaspoon sweet paprika + ¼ teaspoon smoked chili powder. Smoked paprika gives the chili its subtle smoke. Sweet paprika will be less assertive; adjust to taste.
  • saffron threads → ¼ teaspoon ground turmeric + a tiny pinch of orange zest. Saffron is expensive and irreplaceable in flavor, but turmeric provides earthiness and color. This is a backup only; saffron truly makes the dish special.

More chili

See all →

Find more like this

Meal
Dinner
Cuisine
Spanish
Main ingredient
Ground Beef

Reviews (0)