Our Best Latin Food Recipes

March 12, 2025

Latin food brings exciting flavors to your kitchen. These recipes mix old traditions with new ideas.

You’ll find dishes from many countries in Central and South America.

Try making some Latin dishes at home to spice up your meals.

You can start with easy recipes and work up to more complex ones. There are many options for every taste and skill level.

Latin cooking uses fresh ingredients and bold spices to create tasty meals.

1. Arepas

Arepas are tasty corn cakes popular in Latin American cuisine, especially in Venezuela and Colombia. You can make them easily at home with just a few ingredients.

To prepare arepas, mix pre-cooked cornmeal with warm water and salt. Form the dough into small patties.

Cook the patties on a griddle or skillet until golden brown on both sides. You can also grill or fry them for variety.

Serve arepas warm, sliced in half, and stuffed with your favorite fillings. Try cheese, meat, beans, or avocado for a delicious meal.

2. Ceviche

Ceviche is a popular Latin American dish that’s perfect for hot days. You can make it with raw fish or seafood marinated in citrus juice.

The acid in the juice “cooks” the fish, giving it a firm texture. Common ingredients include lime juice, onions, tomatoes, and cilantro.

You can try different types of fish like shrimp, scallops, or white fish. Add some heat with chopped serrano peppers if you like spice.

Ceviche is easy to make and requires no actual cooking.

It’s a refreshing appetizer or light meal.

Serve it with tortilla chips or on tostadas for a tasty snack.

3. Empanadas

Empanadas are a beloved Latin American dish you can easily make at home. These handheld pastries have a flavorful filling wrapped in dough.

You can fill empanadas with many tasty ingredients. Popular options include ground beef, chicken, cheese, and vegetables. Some recipes even use sweet fillings for dessert empanadas.

To make empanadas, prepare your chosen filling first. Then wrap it in empanada dough and seal the edges.

You can bake or fry them until golden and crispy.

Serve empanadas warm with a dipping sauce like aji for extra flavor. They make great snacks, appetizers, or main dishes.

Try different fillings to find your favorite empanada recipe.

4. Tostones

Tostones are a popular Latin American dish made from green plantains. You can easily make these crispy treats at home.

Start by peeling and slicing the plantains into thick rounds.

Fry the slices in hot oil for a few minutes until they’re lightly golden. Then, remove them and flatten each piece with a tostonera or the bottom of a glass.

Fry the flattened plantains again until they’re crispy and golden brown. Sprinkle with salt and serve hot.

Tostones make a great side dish or snack.

You can enjoy them plain or with various dips like garlic sauce or guacamole. They’re a tasty way to experience Latin American flavors in your own kitchen.

5. Ropa Vieja

Ropa Vieja is a classic Latin American beef stew that will delight your taste buds. This hearty dish originated in the Caribbean and has become a favorite in many households.

To make Ropa Vieja, you’ll need beef, tomato sauce, and a mix of vegetables. Start by cooking the beef until it’s tender and easy to shred.

Next, sauté onions, garlic, and bell peppers. Add the shredded beef, tomato sauce, and spices to create a flavorful stew.

Some recipes include olives, capers, or roasted red peppers for extra flavor.

Serve your Ropa Vieja with rice or plantains for a satisfying meal.

This dish is perfect for family dinners or when you want to impress guests with your cooking skills.

6. Churrasco

Churrasco is a popular Latin American grilled meat dish. You can make it at home with skirt steak, a flavorful cut from the plate of the cow.

To prepare churrasco, marinate the steak in a mix of olive oil, lime juice, garlic, and spices. This helps tenderize the meat and adds flavor.

Grill the steak over medium-high heat for about 6 minutes per side. This will give you a juicy, medium-rare result.

Serve your churrasco with chimichurri sauce, a bright, herby condiment that perfectly complements the rich meat.

You can pair it with grilled vegetables or rice for a complete meal.

7. Ajiaco

Ajiaco is a hearty Latin American soup that’s popular in Colombia and Cuba. You’ll love this comforting dish, especially on cold days.

The Colombian version features chicken, potatoes, and corn. It’s often topped with capers and cream for extra flavor.

Cuban ajiaco is different. It’s a stew made with various meats and vegetables. You might find beef, pork, chicken, and root vegetables in this version.

To make ajiaco, you start by boiling the meat with spices. Then you add the vegetables and let everything simmer until tender.

8. Tacos al Pastor

Tacos al pastor are a tasty Mexican dish you can make at home. The key is in the marinade, which gives the pork its unique flavor.

You’ll want to use pineapple juice in the marinade and add fresh grilled pineapple to your tacos. This brings out the signature al pastor taste.

To make the marinade, blend guajillo peppers, vinegar, chipotles, and spices. Marinate the pork for at least 4 hours or overnight.

Serve your tacos al pastor on warm corn tortillas. Add tomatillo salsa, lime wedges, chopped onion, and cilantro for extra flavor.

These pork and pineapple tacos are tender and juicy when done right.

With practice, you can create restaurant-quality tacos al pastor in your own kitchen.

9. Pupusas

Pupusas are a beloved Salvadoran dish you can easily make at home. These thick corn tortillas are stuffed with tasty fillings like cheese, beans, or pork.

To make pupusas, mix masa harina (corn flour) with warm water to form a soft dough. Shape the dough into balls and flatten them. Add your chosen filling in the center and seal it inside.

Cook the pupusas on a hot griddle until golden brown on both sides.

Serve them hot with curtido (a tangy cabbage slaw) and tomato salsa.

Popular fillings include queso (cheese), frijoles refritos (refried beans), and chicharrón (ground pork). You can also try combinations like cheese and beans or cheese and pork.

10. Pozole

Pozole is a hearty Mexican soup you’ll love. It features tender pork and hominy in a flavorful broth.

To make pozole, brown pork chunks in a large pot. Add onions, garlic, and broth. Simmer until the meat is tender.

Stir in hominy, chili sauce, and oregano. Let it cook until the flavors meld.

Serve your pozole hot with toppings like shredded cabbage, radishes, and lime wedges.

This comforting dish is perfect for cold days or celebrations.

You can customize it with your favorite garnishes and adjust the spice level to your taste.

11. Tamales

Tamales are a beloved Latin American dish. You can make these tasty treats at home with some practice.

Start by preparing corn masa dough. Mix it with broth and lard until smooth.

For fillings, try chicken in green sauce or pork in red chile. Vegetarian options work too.

Spread the masa on corn husks. Add your chosen filling in the center. Fold the husks to wrap the tamales.

Steam the wrapped tamales for about an hour. The masa should be firm when done.

Serve your homemade tamales warm. Unwrap them from the husks before eating.

Enjoy this comforting classic with family and friends.

12. Mole Poblano

Mole poblano is a rich Mexican sauce known for its complex flavors. You can make this dish at home with some effort and patience.

Start by toasting chiles, nuts, and seeds. Blend these ingredients with spices, chocolate, and bread to create a smooth paste.

Cook the paste in oil or lard, then add broth to thin it out. Simmer the sauce until it thickens and the flavors meld together.

Serve mole poblano over chicken or turkey.

It’s often enjoyed during celebrations and special events in Mexico.

While making mole from scratch takes time, you can find pre-made pastes in stores for a quicker version.

13. Sancocho

Sancocho is a hearty Latin American stew that will warm you up on chilly days. This filling dish combines various meats and vegetables in a flavorful broth.

You’ll find different versions of sancocho across Latin America. Some recipes use beef, pork, or chicken, while others mix multiple meats.

Root vegetables like potatoes, yuca, and corn are common ingredients. They make the stew thick and satisfying.

Each country adds its own twist. Puerto Rican sancocho might include plantains, while Ecuadorian versions often use achiote for color and taste.

To make sancocho at home, simmer your chosen meats and veggies in broth until tender.

Serve it hot with rice on the side for a comforting meal.

14. Feijoada

Feijoada is Brazil’s national dish. It’s a hearty black bean stew packed with meat and flavor.

You’ll need black beans, pork, and beef to make this dish. Common meats include bacon, ribs, and sausages.

To prepare feijoada, soak the beans overnight. Then cook them with the meats and spices. This process can take several hours.

Serve your feijoada with rice, collard greens, and orange slices. These sides balance the rich, smoky flavors of the stew.

Feijoada is perfect for weekend gatherings.

It’s filling and meant to be shared with friends and family.

15. Arroz con Pollo

Arroz con Pollo is a tasty Latin dish that combines chicken and rice in one pot. You’ll love this flavorful meal that’s easy to make.

To prepare it, start by browning chicken pieces in a large skillet. Add onions, garlic, and mushrooms to build flavor.

Season the dish with spices like cumin, salt, and pepper. Some recipes also include paprika or cayenne for extra kick.

Mix in rice and broth, then let everything simmer together. The rice soaks up the savory flavors as it cooks.

Arroz con Pollo is perfect for busy weeknights.

It’s filling and comforting, with each bite packed full of Latin-inspired taste.

16. Flan

Flan is a beloved Latin dessert known for its smooth, creamy texture. You’ll find this sweet treat at many special occasions and family gatherings.

To make flan, you’ll need eggs, milk, sugar, and vanilla extract. The process involves making a caramel sauce and a custard.

First, you melt sugar to create the caramel. Then, you pour it into a baking dish.

Next, you mix the custard ingredients and pour them over the caramel.

Bake the flan in a water bath to ensure even cooking. Once cooled and chilled, flip it onto a plate. The caramel will create a delicious sauce on top.

17. Chimichurri

Chimichurri is a zesty sauce from Argentina and Uruguay. You can use it as a marinade or condiment for grilled meats.

The main ingredients are parsley, garlic, olive oil, and vinegar. Some recipes add cilantro, oregano, and red pepper flakes for extra flavor.

To make chimichurri, finely chop the herbs and garlic. Mix them with oil, vinegar, and spices. Let the flavors meld for at least 10 minutes before serving.

Try chimichurri on steak, chicken, or fish.

It also tastes great with roasted vegetables or as a dip for bread.

18. Gallo Pinto

Gallo Pinto is a tasty Costa Rican dish that mixes rice and beans. It’s easy to make and packed with flavor.

To cook Gallo Pinto, start by sautéing onions and bell peppers in oil.

Add cooked beans and rice, then stir in Salsa Lizano for a tangy kick.

Salsa Lizano is a key ingredient that gives Gallo Pinto its unique taste. If you can’t find it, you can use Worcestershire sauce as a substitute.

Serve your Gallo Pinto with fried eggs, avocado, or plantains for a filling meal. It’s great for breakfast but tasty any time of day.

19. Pico de Gallo

Pico de gallo is a fresh Mexican salsa made with simple ingredients. You’ll need ripe tomatoes, white onion, cilantro, serrano or jalapeño peppers, and lime juice.

To make it, chop the tomatoes, onion, and cilantro finely. Mince the peppers.

Mix everything in a bowl and squeeze fresh lime juice over the top.

This versatile salsa goes well with many dishes. You can serve it with tacos, quesadillas, grilled meats, or as a dip for chips.

Pico de gallo adds a burst of fresh flavor to your meals. The crisp veggies and tangy lime create a perfect balance.

Try making a batch to brighten up your next Mexican-inspired meal.

20. Pulpo a la Gallega

Pulpo a la Gallega is a famous dish from Galicia, Spain. It features tender octopus served with potatoes, olive oil, and paprika.

To make this dish, you’ll need a fresh or frozen octopus, potatoes, olive oil, and paprika. Some recipes also include onion and bay leaves for extra flavor.

Cooking the octopus is the tricky part. You’ll need to simmer it in water until tender, which can take 30-40 minutes.

Add the potatoes to the pot near the end of cooking.

Once cooked, slice the octopus and arrange it on a plate with the potatoes. Drizzle with olive oil and sprinkle with paprika. The result is a simple yet delicious seafood dish.

21. Frijoles Negros

Frijoles negros are a tasty Cuban dish of black beans cooked in a flavorful sauce. You’ll love these creamy beans as a side or main course.

To make frijoles negros, soak dried black beans overnight. Then cook them with onions, garlic, and spices like cumin and oregano.

The beans simmer for about an hour until tender. A touch of vinegar adds a tangy kick at the end.

Serve your frijoles negros over rice for a filling meal. You can also enjoy them as a dip with tortilla chips.

This dish is popular in Cuba and other parts of Latin America. It’s an easy way to add protein and fiber to your diet.

22. Yuca Frita

Yuca frita is a tasty Latin American dish made from fried cassava root. You’ll love this crispy alternative to French fries.

To make yuca frita, peel and cut fresh yuca into thick wedges. Boil the pieces until tender, then drain and pat dry.

Heat oil in a deep fryer or large pot.

Fry the yuca wedges until golden brown and crispy on the outside.

Serve your yuca frita hot with a sprinkle of salt. Many people enjoy dipping them in garlic mojo sauce or guacamole.

This popular side dish is found across Latin America, from Cuba to Colombia. Try making yuca frita for a delicious twist on fried potatoes.

23. Pastel de Tres Leches

Pastel de Tres Leches is a beloved Mexican dessert that will make your taste buds dance. This moist cake gets its name from the three types of milk used to soak it after baking.

To make this treat, you’ll start with a simple sponge cake. After it cools, you’ll pour a mixture of evaporated milk, condensed milk, and whole milk over the top. The cake soaks up all that creamy goodness.

Top your Tres Leches cake with a layer of whipped cream for extra indulgence.

It’s perfect for birthdays, parties, or anytime you want a sweet pick-me-up. Your friends and family will love this rich, milky dessert.

24. Cuban Sandwich

The Cuban sandwich is a tasty mix of flavors and textures. It’s made with Cuban bread, roasted pork, ham, Swiss cheese, pickles, and mustard.

To make one, start by slicing the bread lengthwise.

Spread mustard on both sides. Layer ham, roasted pork, Swiss cheese, and pickles on one half.

Close the sandwich and press it in a hot panini maker or griddle.

Cook until the bread is crispy and the cheese melts. This takes about 3-4 minutes per side.

Cut the sandwich diagonally and serve it hot. You can pair it with plantain chips or a small salad for a full meal.

25. Chili Rellenos

Chili rellenos are a tasty Mexican dish you can make at home. You’ll need poblano peppers, cheese, eggs, and flour as the main ingredients.

Start by roasting the poblano peppers on your stove. Turn them every few minutes to get an even char. This gives them a nice smoky flavor.

Next, stuff the peppers with cheese. Monterey Jack works well, but you can use your favorite kind.

Dip the stuffed peppers in a mix of flour and beaten eggs.

Fry the coated peppers in oil until they’re golden brown. Serve them hot with a side of salsa or tomato sauce.

Chili rellenos are filling and packed with flavor. They make a great main dish for your next Mexican-inspired meal.

26. Horchata

Horchata is a refreshing Latin American drink made from rice, cinnamon, and vanilla. You can easily make this creamy beverage at home.

To prepare horchata, soak rice and a cinnamon stick in water overnight.

Blend the mixture until smooth, then strain it into a pitcher.

Add vanilla extract, sugar, and milk to taste.

Chill the horchata before serving over ice.

This sweet, milky drink pairs well with spicy foods. It’s perfect for cooling down on hot days.

You can customize horchata by adding nuts or different spices. Some variations use coconut milk or condensed milk for extra richness.

Origins of Latin Cuisine

Latin cuisine blends many cultures and ingredients. Its roots trace back centuries, with influences from native peoples, European colonizers, and African traditions.

Historical Influences

The Aztecs, Mayans, and Incas shaped early Latin cooking. They grew corn, beans, and squash. These “three sisters” remain key in Latin dishes today.

Spanish and Portuguese explorers brought new foods to Latin America. They introduced beef, pork, and chicken. Citrus fruits, wheat, and rice also came from Europe.

African slaves brought their own flavors. Okra, plantains, and yams became part of Latin cooking. They also brought cooking methods like deep-frying.

Geographic Variations

Latin cuisine differs across regions. Climate and local crops play a big role.

In Mexico, corn and chili peppers star in many dishes. Coastal areas use more seafood.

Caribbean islands feature tropical fruits and root vegetables. Rice and beans are common too.

South American countries like Argentina are known for beef. The Andes region grows many potato varieties.

Brazil’s cuisine mixes Portuguese, African, and native influences. It uses lots of beans, rice, and tropical fruits.

Key Ingredients in Latin Food

Latin cuisine relies on a mix of staple grains and flavorful spices. These ingredients form the backbone of many classic recipes across Latin America.

Staple Grains

Rice and corn are central to Latin cooking. White rice appears in countless dishes, from Cuban arroz con pollo to Mexican rice bowls. Corn takes many forms – fresh ears, dried kernels, and masa flour for tortillas and tamales.

Beans are another key staple. Black beans, pinto beans, and red beans feature in soups, stews, and side dishes. They provide protein and a creamy texture.

Plantains, though not a grain, are a starchy staple in many Latin countries. You can fry green plantains for savory tostones or let them ripen for sweet maduros.

Unique Spices and Herbs

Chili peppers give Latin food its signature heat. You’ll find dried chilis like ancho and guajillo, as well as fresh jalapeños and habaneros.

Cumin adds an earthy flavor to many dishes. Cilantro is a must-have herb, used fresh in salsas and garnishes.

Oregano appears in Mexican and Cuban recipes. Annatto seeds give a yellow-orange color to dishes like cochinita pibil. Garlic and onions form the base of many Latin recipes.

Lime juice adds brightness to marinades and sauces. Queso fresco, a fresh cheese, tops many dishes for a tangy finish.