Updated Oct 8, 2026· 9 min read

Key takeaways

  • Use 1 medium onion, 1 green bell pepper, and 4 to 6 garlic cloves for a pot serving four to six people.
  • Cook the onion and pepper in 2 tablespoons of olive oil for 8 to 10 minutes over medium-low heat.
  • Add garlic for the final 60 to 90 seconds.
  • Add ground cumin, dried oregano, and bay leaf after the vegetables soften so the spices bloom in the oil.

The best Cuban recipes to make at home are ropa vieja for a slow-cooked centerpiece, arroz con pollo for an easier one-pot meal, and black beans with rice for the most affordable weeknight option. Authentic flavor comes less from hard-to-find ingredients than from building a well-browned sofrito, using sour citrus and oregano in balance, and allowing tough cuts and dried beans enough time to become tender.

This guide gives practical Cuban dishes with serving sizes, cooking times, substitutions, and the traditional techniques that make them taste rounded rather than simply salty or spicy. Cuban cooking is generally aromatic rather than chile-hot, so the key flavors are garlic, onion, bell pepper, cumin, oregano, bay leaf, citrus, olive oil, and slow cooking.

Quick comparison of classic Cuban recipes

Dish Serves Active time Total cooking time Best for Main technique
Ropa vieja 6 30 minutes 3 to 3½ hours Weekend dinner or leftovers Braising and shredding beef
Arroz con pollo 4 to 6 25 minutes 55 to 70 minutes One-pot family meal Browning chicken and simmering rice
Black beans 6 as a side 25 minutes 2½ to 3 hours with dried beans Budget cooking and meal prep Slow simmering with sofrito
Picadillo 4 to 6 20 minutes 45 to 55 minutes Fast, flexible weeknight cooking Reducing seasoned ground beef
Lechón-style roast pork 8 to 10 20 minutes plus marinating 3½ to 5 hours Celebrations and sandwiches Marinating with mojo and slow roasting

Build the sofrito first

Sofrito is the aromatic foundation of many Cuban recipes. It is usually made by gently cooking onion, green bell pepper, and garlic in oil before adding the main ingredients. The goal is not to brown the garlic or burn the vegetables; it is to soften them until sweet and fragrant.

  • Use 1 medium onion, 1 green bell pepper, and 4 to 6 garlic cloves for a pot serving four to six people.
  • Cook the onion and pepper in 2 tablespoons of olive oil for 8 to 10 minutes over medium-low heat.
  • Add garlic for the final 60 to 90 seconds.
  • Add ground cumin, dried oregano, and bay leaf after the vegetables soften so the spices bloom in the oil.

If green bell pepper is unavailable, use half a red bell pepper and half a small green chile with the seeds removed. The flavor will be sweeter and slightly sharper, but the substitution preserves the vegetable base. For a lower-cost version, use frozen diced onion and pepper; cook them until their released water evaporates before adding meat or beans.

Best slow-cooked choice: ropa vieja

Ropa vieja is shredded beef braised in a tomato, pepper, onion, garlic, cumin, oregano, and citrus-infused sauce. It suits anyone who wants the most dramatic traditional dish and does not mind waiting, but its trade-off is time: lean beef will become dry if it is cooked too quickly or with too little liquid.

Ingredients and substitutions

  • 1.5 to 1.8 kg beef flank steak, chuck roast, or brisket
  • 1 large onion, sliced
  • 1 green bell pepper, sliced
  • 5 garlic cloves, minced
  • 400 g canned crushed tomatoes
  • 500 to 750 ml beef stock
  • 2 teaspoons ground cumin, 1 teaspoon dried oregano, and 2 bay leaves
  • 60 ml sour orange juice, or 45 ml orange juice plus 15 ml lime juice
  • Salt, black pepper, and 2 tablespoons cooking oil

Flank steak gives long, distinctive strands, while chuck roast is more forgiving and often juicier. If using brisket, trim only thick surface fat; the remaining connective tissue helps the meat become tender during the braise.

Method and timing

Season the beef, sear it in batches for 3 to 4 minutes per side, and remove it. Cook the onion and pepper for 8 minutes, then add garlic, cumin, oregano, tomatoes, stock, and bay leaves. Return the beef, cover, and simmer gently for 2½ to 3 hours, turning once, until a fork slides into the meat easily.

Shred the beef against the grain and return it to the sauce for 15 to 20 minutes. Stir in the sour orange juice at the end rather than at the beginning. Early acidity can slow the softening of the meat, while late acidity brightens the finished sauce.

Serve ropa vieja with white rice, black beans, fried sweet plantains, or avocado. Refrigerated leftovers keep for about four days in a covered container and usually taste better the next day because the sauce has time to penetrate the shredded beef.

Best one-pot meal: arroz con pollo

Arroz con pollo combines browned chicken, sofrito, seasoned broth, and rice in one pot. It is the practical choice for a family meal because it provides protein and starch together, but the important trade-off is that rice tolerates little guesswork: too much stirring makes it sticky, while too much liquid makes it soft.

Ingredients and technique

  • 1.2 kg bone-in chicken thighs or drumsticks
  • 300 g long-grain white rice, rinsed and drained
  • 1 onion, 1 green bell pepper, and 4 garlic cloves
  • 1 teaspoon cumin, 1 teaspoon dried oregano, 1 bay leaf, and ½ teaspoon annatto or paprika
  • 750 ml chicken stock, adjusted according to the rice package
  • 120 ml dry white wine or additional stock
  • 100 g tomato sauce, 100 g frozen peas, and 2 tablespoons oil

Pat the chicken dry, season it, and brown it skin-side down for 5 to 7 minutes. Browning creates savory fond on the bottom of the pot; do not scrape it away before adding the sofrito. Cook the vegetables for 8 to 10 minutes, add the spices and rice, and stir for 1 minute so the grains are coated with seasoned oil.

Add the wine, stock, and tomato sauce, then nestle in the chicken. Cover and simmer on low for 25 to 30 minutes. Add peas during the final 5 minutes. Rest the covered dish for 10 minutes before fluffing it with a fork.

Boneless chicken thighs can replace bone-in pieces and reduce the cooking time by roughly 10 minutes. Chicken breast is possible, but add it later or remove it as soon as it reaches doneness so it does not become dry while the rice finishes.

Best budget staple: Cuban black beans

Cuban-style black beans are cooked until creamy, then seasoned with sofrito, cumin, oregano, bay leaf, and vinegar. Dried beans provide the best texture and lowest cost per serving, while canned beans are useful when dinner must be ready quickly.

Version Bean amount Liquid Cooking time Expected yield
Dried, soaked overnight 450 g 1.5 to 2 liters water 1½ to 2½ hours About 6 cups cooked beans
Dried, quick-soaked 450 g 1.5 to 2 liters water 2 to 3 hours total About 6 cups cooked beans
Canned 3 cans, about 400 g each 250 to 350 ml stock 30 to 40 minutes About 5 cups finished beans

For dried beans, rinse and soak them overnight, drain them, then simmer in fresh water until tender. Add the sofrito after the beans have started to soften. Salt can be added during cooking; the idea that salt always prevents beans from softening is not reliable, but acidic ingredients such as vinegar, lime juice, or tomatoes should be added near the end.

For canned beans, rinse only if you want a cleaner, lighter broth. Otherwise, use some of the can liquid for body. Simmer them with sofrito for 25 to 30 minutes, mash a small ladleful against the side of the pot, and stir it back in to thicken the sauce without flour.

Finish with 1 to 2 teaspoons red wine vinegar. This small amount should make the beans taste livelier, not sour. Serve over white rice with chopped onion, avocado, or fried plantains.

Fastest option: Cuban picadillo

Picadillo is seasoned ground beef simmered with tomato, onion, peppers, garlic, olives, and sometimes raisins. It is ready in under an hour and works well in rice bowls, empanada filling, stuffed peppers, or sandwiches.

Brown 500 g ground beef in a wide pan for 7 to 9 minutes, breaking it into small pieces. Remove excess fat if necessary, then cook the sofrito in the same pan. Add 250 g tomato sauce, 60 ml stock, 75 g pitted green olives, 1 teaspoon cumin, ½ teaspoon oregano, and black pepper. Simmer uncovered for 20 to 25 minutes until the sauce clings to the meat.

Raisins are traditional in some family versions but optional. Use 30 to 40 g for a mild sweet contrast, or replace them with finely diced roasted red pepper. Ground turkey can replace beef, but add an extra tablespoon of oil because it contains less fat and can become dry.

For gatherings: lechón-style roast pork with mojo

Lechón-style pork is typically made with a large pork shoulder or picnic roast marinated in mojo, a mixture built from garlic, sour orange, oregano, cumin, salt, and oil. It is the best choice for a crowd because a 2.5 kg roast can provide approximately 8 to 10 servings and the leftovers are versatile.

Make the marinade with 120 ml sour orange juice, or 90 ml orange juice plus 30 ml lime juice, 10 crushed garlic cloves, 2 teaspoons oregano, 1 teaspoon cumin, 2 teaspoons salt, and 60 ml oil. Make deep cuts in the pork and rub the marinade into them. Marinate for 8 to 24 hours under refrigeration.

Roast covered at 160°C for about 3½ to 4½ hours, depending on thickness, then uncover and raise the heat to 220°C for 20 to 30 minutes to brown the exterior. Use a thermometer rather than time alone: pork shoulder becomes shreddable when its connective tissue has softened, usually at an internal temperature around 90 to 96°C. Rest it for at least 20 minutes before pulling.

If sour orange is unavailable, the orange-and-lime mixture is the most useful substitution. Bottled lime juice alone is usually too sharp, so dilute it with orange juice or a little water.

How to choose ingredients and avoid common mistakes

  • Choose long-grain rice: It stays more separate than short-grain rice. Rinse until the water is less cloudy, but do not soak it for a long time unless the recipe specifies it.
  • Use dried spices carefully: Cumin and oregano should support the dish, not dominate it. Start with the stated amount and adjust after simmering.
  • Do not rush the sofrito: Eight to ten minutes over medium-low heat develops sweetness and prevents the raw onion-and-garlic taste found in undercooked versions.
  • Add acid late: Vinegar and citrus are finishing tools for beans, beef, and pork sauces. Adding too much early can make the dish sharp and may slow the softening of meat or beans.
  • Control liquid: A pot that is too wide loses water quickly, while a tightly covered narrow pot retains more. Keep a little hot stock nearby when braising or cooking rice.
  • Cool leftovers promptly: Divide large quantities into shallow containers, refrigerate within two hours, and reheat until steaming hot. Rice and bean dishes should not sit at room temperature for extended periods.

Frequently Asked Questions

Are Cuban recipes spicy?

Most traditional Cuban recipes are aromatic rather than hot. Garlic, cumin, oregano, black pepper, citrus, and bell pepper provide the main character. Add hot pepper sauce at the table so the base dish remains balanced for everyone.

What can replace sour orange in Cuban recipes?

Use two parts orange juice to one part lime juice. For example, replace 60 ml sour orange juice with 40 ml orange juice and 20 ml lime juice. Lemon juice can work in a pinch, but it is sharper, so begin with less and adjust at the end.

Can canned beans replace dried black beans?

Yes. Three cans of black beans generally replace about 450 g dried beans and produce roughly five cups after simmering. Drain and rinse them for a cleaner flavor, or retain some can liquid if you want a thicker, darker broth.

Why did my arroz con pollo turn mushy?

The usual causes are excess liquid, vigorous stirring, or cooking beyond the rice’s absorption point. Measure the stock, keep the pot covered, simmer gently, and rest the dish for 10 minutes before fluffing. If using a different rice brand, follow its liquid ratio because grain size and processing vary.

What is the best cut of beef for ropa vieja?

Flank steak gives the classic long shredded appearance, while chuck roast is more forgiving and often easier to find. Both require gentle cooking until tender rather than relying on a short, high-heat method. Shred the meat against the grain and return it to the sauce before serving.

How long do Cuban leftovers last?

Refrigerated ropa vieja, picadillo, black beans, and roast pork generally keep for about four days in sealed containers. Rice is best cooled quickly and reheated thoroughly. Freeze meat and bean dishes for up to about three months for best texture, thawing them in the refrigerator before reheating.

A
affadmin
We compare specs, materials and verified owner reviews before a product earns a spot. Rankings are never paid.
Affiliate disclosure. As an Amazon Associate we earn from qualifying purchases at no extra cost to you. Prices accurate as of the date shown.