Traditional Cuban Soup: Hearty Cuban Ajiaco

Updated November 4, 2026

Total time
3 hr
prep 35 min · cook 2 hr 25 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Traditional Cuban Soup: Hearty Cuban Ajiaco

Traditional Cuban soup known as ajiaco is a generous, slow-simmered stew of beef, pork, corn, and several starchy roots and vegetables. Cuban cooks make it in family and regional variations; this version builds a savory broth and adds the vegetables in stages so they become tender without all disappearing into the pot.

Ingredients

  • 1½ lb (680 g) beef chuck, trimmed and cut into 1½-inch (4 cm) pieces
  • 1 lb (450 g) boneless pork shoulder, cut into 1½-inch (4 cm) pieces
  • 2 tbsp (30 ml) neutral oil, such as canola oil
  • 1 large yellow onion, about 10 oz (280 g), diced
  • 1 large green bell pepper, about 7 oz (200 g), seeded and diced
  • 4 garlic cloves, about 12 g, finely chopped
  • 1 tsp (2 g) ground cumin
  • 1 tsp (1 g) dried oregano
  • 2 bay leaves, about 0.2 g
  • 10 cups (2.4 L) water, plus a little more if needed
  • 1½ tsp (9 g) fine salt, plus more to taste
  • ½ tsp (1 g) black pepper
  • 1 lb (450 g) peeled yuca, cut into 2-inch (5 cm) chunks; remove any woody core
  • 12 oz (340 g) ñame, peeled and cut into 1½-inch (4 cm) chunks
  • 12 oz (340 g) malanga, peeled and cut into 1½-inch (4 cm) chunks
  • 12 oz (340 g) boniato, peeled and cut into 1½-inch (4 cm) chunks
  • 1 large green plantain, about 8 oz (225 g), peeled and cut into 1-inch (2.5 cm) pieces
  • 4 ears corn, about 1¼ lb (570 g) total, husked and cut crosswise into 2-inch (5 cm) rounds
  • 1 lb (450 g) calabaza squash, peeled if needed, seeded, and cut into 1½-inch (4 cm) chunks
  • 12 oz (340 g) waxy potatoes, such as Yukon Gold, scrubbed and cut into 1½-inch (4 cm) chunks
  • 2 tbsp (30 ml) fresh lime juice, plus lime wedges for serving
  • ¼ cup (10 g) chopped fresh cilantro, for serving

Instructions

  1. Prepare the ingredients. Cut the meat and vegetables before heating the pot, keeping the cut roots in separate groups for their staggered cooking times. If using frozen yuca, thaw it enough to cut safely and remove the tough central fiber from each piece. Peel roots with a sturdy vegetable peeler or paring knife, taking care with their slippery surfaces. Set out the water, salt, and seasonings so they are ready when the pot is hot.
  2. Brown the meat. Heat the oil in a large, heavy-bottomed soup pot or Dutch oven over medium-high heat. Pat the beef and pork dry, then brown in batches for about 5–6 minutes per batch, turning to color several sides. Avoid crowding the pot, which makes the meat steam instead of brown. Transfer browned pieces to a plate; leave the browned bits and a thin film of fat in the pot.
  3. Make the aromatic base. Reduce the heat to medium. Add the onion and bell pepper and cook for 5 minutes, stirring and scraping up the browned bits. Stir in the garlic, cumin, and oregano and cook for 1 minute, just until fragrant. Return the meat and any juices to the pot. Add the water, bay leaves, salt, and black pepper. Bring to a boil, then lower the heat to maintain a gentle, steady simmer.
  4. Simmer the meat. Partially cover the pot and simmer for 75 minutes, stirring occasionally and turning the meat so it cooks evenly. Keep the liquid at a quiet simmer rather than a hard boil; vigorous boiling can make the broth cloudy and cause the outside of the meat to break apart before the center softens. Check that a large piece of beef and pork reaches 145°F (63°C), the USDA FSIS safe minimum for whole cuts, followed by a 3-minute rest. The pieces continue simmering in the broth as the vegetables cook. If the liquid drops below the ingredients, add hot water.
  5. Add the firmest roots. Stir in the yuca and ñame. Return the pot to a gentle simmer and cook for 20 minutes. Stir carefully from the bottom so nothing sticks, but avoid vigorous mixing that would break the roots. The yuca should begin to look slightly translucent at the edges while still holding its shape.
  6. Add the next group. Add the malanga, boniato, green plantain, and corn. Simmer for 15 minutes. Keep the lid partly on and adjust the heat as needed. These ingredients release starch as they soften, giving the broth a fuller body; a few small broken edges are welcome, but the pieces should not be mashed.
  7. Finish with squash and potatoes. Stir in the calabaza and potatoes and simmer for 15 minutes, or until a knife slides into the roots with little resistance and the meat is tender. Taste the broth and adjust the salt. Remove the bay leaves, stir in the lime juice, and let the soup stand for 3 minutes before ladling. If it has become thicker than you like, loosen it with a splash of hot water.

Tips

  • Find the roots—or substitute thoughtfully. Yuca, malanga, ñame, and boniato are sold in many Latin American and Caribbean grocery stores. Frozen peeled yuca is convenient and works well. If ñame is unavailable, use extra malanga or a firm potato; the flavor will be milder and the texture less dense. Taro can stand in for malanga, though its flavor is slightly earthier. Orange sweet potato can replace boniato, but it is sweeter and may soften more quickly.
  • Cut pieces evenly, not tiny. Chunks around 1½ inches stay intact through the long simmer. Smaller pieces can dissolve before the meat is tender. If a root is particularly large, cut it to match the others rather than leaving one oversized piece that cooks unevenly.
  • Keep a gentle simmer and taste near the end. The ingredients thicken the broth gradually, and saltiness can concentrate as liquid evaporates. Start with the listed salt, then adjust once the roots and corn have cooked. Add hot water if the stew thickens too much; cold water can interrupt the simmer.
  • Use the pot size as a guide. A 7- to 8-quart (6.6- to 7.6-liter) pot gives the meat and roots room to cook. If your pot is smaller, use a larger one rather than packing ingredients tightly; overcrowding makes stirring difficult and increases the chance of uneven cooking.

Serving Suggestions

Serve ajiaco hot in wide, deep bowls so each portion gets a mix of meat, corn, and roots along with plenty of broth. Put lime wedges and chopped cilantro on the table for diners to add as they like; the citrus brightens the rich, starchy stew. Cuban bread or another crusty loaf is useful for soaking up the broth, and plain white rice can be served alongside for a more filling meal. Because the soup already contains several hearty vegetables, keep side dishes simple, such as sliced avocado or a crisp green salad.

Variations

Ajiaco is not one fixed formula. Some Cuban versions include tasajo, a salted, dried beef that must be soaked and rinsed according to its package directions before cooking. It adds a concentrated, salty beef flavor, so reduce the recipe’s added salt and taste before seasoning. If tasajo is difficult to find, leave it out rather than trying to imitate its curing process; the beef chuck and pork in this recipe make a flavorful soup on their own.

You can vary the root vegetables according to what is available. Use cassava, malanga, boniato, plantain, and calabaza as the core mix, then replace ñame or potatoes with another firm cooking root. Each swap changes the balance: more malanga makes the broth thicker, while extra squash adds a softer, slightly sweet quality. For a lighter version, use only beef or only pork and keep the same total amount of meat. For more heat, pass sliced chile or hot sauce at the table rather than adding it to the whole pot.

Storage and Reheating

Cool leftovers promptly and refrigerate within 2 hours in shallow, covered containers. Ajiaco keeps for 3–4 days in the refrigerator. The roots absorb broth as they sit, so the chilled soup will be much thicker; add water or broth when reheating and stir gently to avoid crushing the softened pieces. Reheat on the stove over medium-low heat, stirring occasionally, until the soup reaches 165°F (74°C) throughout, checked with a food thermometer. For a microwave, cover loosely, stir partway through, and check several spots for that same temperature.

To freeze, cool the soup promptly and pack it in freezer-safe containers with a little room for expansion. Freeze for up to 2–3 months for best texture. Thaw overnight in the refrigerator, then reheat to 165°F (74°C). The potatoes and some roots may become softer after freezing, but the soup will still be suitable for a hearty meal.

Frequently Asked Questions

What is Cuban ajiaco?
Ajiaco is a hearty Cuban soup or stew made with meat, corn, and a variety of roots and vegetables. The exact ingredients differ between households and regions. This recipe uses beef and pork with yuca, malanga, ñame, boniato, plantain, calabaza, and potatoes.

Are malanga, ñame, and boniato interchangeable?
No. They are distinct roots with different textures and flavors. Malanga becomes creamy and can thicken the broth, ñame is firm and dense, and boniato is a mildly sweet Cuban sweet potato. If you substitute, the soup will still work, but its texture and flavor will shift.

Can I make this soup without yuca?
Yes. Replace it with an equal weight of firm potatoes or extra ñame. The broth will have less of yuca’s characteristic starchy texture, but the remaining roots still make a substantial soup. If using potatoes, check them early because some varieties soften sooner.

Can I make ajiaco ahead?
Yes. The soup can be cooked a day ahead and refrigerated within 2 hours. The flavors settle as it rests, while the roots absorb some broth. Reheat it gently to 165°F (74°C), adding water or broth as needed. If you prefer firmer vegetables, cook the soup on the day you plan to serve it.

Why is my ajiaco very thick?
Malanga, boniato, and the other roots release starch, and they continue to take up liquid after cooking. Stir in hot water or broth a little at a time until the soup reaches your preferred consistency. Avoid vigorous stirring, which can break the roots and make the broth seem even thicker.

Can I make this recipe in a slow cooker?
This stovetop version is written for staggered additions, which help the different roots finish at the right time. A slow cooker can work, but the vegetables may become overly soft if cooked for the full meat-cooking period. Brown the meat and aromatics first, cook the meat until nearly tender, then add the roots in stages and check them for doneness rather than relying on one long cooking time.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).