Salvadoran food doesn’t need a passport stamp to taste authentic. A hot pupusa stuffed with melty cheese and squash blossom, a cup of tangy curtido piled on top, a bowl of sopa de pata simmering with hominy and lime. These dishes have fed families in El Salvador for generations and now fill tables in cities across the United States, from Los Angeles to Houston to Washington, D.C.

This roundup covers the essentials that show up at every Salvadoran table, from street-corner snacks to Sunday soups. Some you’ll want to cook at home, others you’ll hunt down at your nearest pupuseria. Either way, you’ll walk away knowing exactly what to order and why it matters on the plate.

Pupusas remain the single best starting point for anyone new to Salvadoran cuisine, thanks to their crisp-chewy masa shell and endless filling combinations.

1. Pupusas

Pupusas are thick corn masa cakes stuffed with cheese, beans, or chicharrón, griddled until the outside turns golden and slightly crisp. The inside stays soft and gooey, especially with queso and loroco, a Salvadoran flower bud with an earthy, almost floral bite.

Yield: 8 pupusas Prep time: 20 minutes Cook time: 20 minutes

Ingredients:

  • 2 cups masa harina
  • 1 1/4 cups warm water
  • 1/2 teaspoon salt
  • 1 cup shredded quesillo or mozzarella
  • 1/2 cup refried beans
  • Oil for griddle

Steps:

  1. Mix masa harina, water, and salt into soft dough.
  2. Divide into 8 balls.
  3. Flatten each, add a spoonful of cheese and beans, seal, and pat into a disc.
  4. Cook on a hot, lightly oiled griddle, 4 minutes per side.

2. Curtido

Curtido is the tangy, lightly fermented cabbage slaw that rides on top of every pupusa, and its sharp crunch cuts through the richness of the masa. Think of it as El Salvador’s answer to sauerkraut, brightened with vinegar and carrots.

Yield: 4 cups Prep time: 15 minutes, plus 1 hour resting

Ingredients:

  • 4 cups shredded cabbage
  • 1 cup shredded carrot
  • 1/4 cup thinly sliced onion
  • 1 cup white vinegar
  • 1/2 cup water
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt

Steps:

  1. Toss all vegetables together.
  2. Whisk vinegar, water, oregano, and salt.
  3. Pour over vegetables and let sit at room temperature 1 hour before serving.

3. Yuca Frita con Chicharrón

Yuca frita con chicharrón pairs crisp fried cassava with chunks of fried pork, all topped with curtido and a drizzle of tomato salsa. The yuca turns golden outside and fluffy inside, a texture contrast that makes this dish a favorite at weekend lunches.

Yield: 4 servings Prep time: 15 minutes Cook time: 35 minutes

Ingredients:

  • 2 pounds yuca, peeled and cut into chunks
  • 1 pound pork belly, cubed
  • Oil for frying
  • Salt to taste
  • 1 cup curtido for topping

Steps:

  1. Boil yuca until fork-tender, about 20 minutes, then drain.
  2. Fry pork belly until crisp, about 15 minutes.
  3. Fry yuca chunks until golden.
  4. Plate together and top with curtido.

4. Tamales de Gallina

Tamales de gallina wrap tender hen meat and masa in banana leaves, steamed until the whole bundle turns soft and fragrant. The masa soaks up chicken broth, giving it a richer flavor than the cornhusk tamales found in Mexican kitchens.

Yield: 10 tamales Prep time: 40 minutes Cook time: 1 hour 30 minutes

Ingredients:

  • 4 cups masa harina
  • 3 cups chicken broth
  • 1/2 cup lard
  • 2 cups shredded cooked hen
  • 1 cup potatoes, diced
  • Banana leaves, softened over flame

Steps:

  1. Beat lard until fluffy, mix in masa harina and broth.
  2. Spread masa on banana leaf, add hen and potato.
  3. Fold and tie leaves into packets.
  4. Steam 90 minutes.

5. Panes con Pollo

Panes con pollo is El Salvador’s turkey or chicken sandwich, piled high on a crusty roll with watercress, tomato, and a tangy vegetable relish. Families often make this for birthdays and holidays, simmering the bird in a spiced tomato broth first.

Yield: 6 sandwiches Prep time: 20 minutes Cook time: 1 hour

Ingredients:

  • 3 pounds chicken thighs
  • 2 cups tomato sauce
  • 1 teaspoon cumin
  • 6 crusty rolls
  • 1 cup watercress
  • 1/2 cup pickled vegetables
  • Mayonnaise and mustard to taste

Steps:

  1. Simmer chicken in tomato sauce and cumin until tender, about 1 hour.
  2. Shred meat.
  3. Spread rolls with mayo and mustard, layer chicken, watercress, and pickled vegetables.

6. Sopa de Gallina India

Sopa de gallina india is a clear, golden hen soup loaded with chunks of chayote, potato, and corn on the cob. Salvadoran cooks use an older hen for deeper flavor, simmering it low and slow until the broth turns rich and slightly yellow from the fat.

Yield: 6 servings Prep time: 15 minutes Cook time: 2 hours

Ingredients:

  • 1 whole hen, cut into pieces
  • 2 ears corn, cut into thirds
  • 2 chayotes, quartered
  • 3 potatoes, halved
  • 1 onion, quartered
  • 2 cloves garlic
  • Salt and cilantro to taste

Steps:

  1. Simmer hen with onion and garlic in 10 cups water for 90 minutes.
  2. Add vegetables and cook 30 minutes more.
  3. Season with salt, finish with cilantro.

7. Pastelitos de Carne

Pastelitos de carne are small fried turnovers filled with seasoned ground beef, potato, and carrot, folded into a thin masa or flour pocket. The shell fries up shatteringly crisp, making these a popular street snack alongside a squeeze of curtido on the side.

Yield: 12 pastelitos Prep time: 30 minutes Cook time: 20 minutes

Ingredients:

  • 2 cups flour
  • 1/2 cup water
  • 1 pound ground beef
  • 1 potato, diced small
  • 1 carrot, diced small
  • 1 teaspoon cumin
  • Oil for frying

Steps:

  1. Make dough from flour and water, rest 10 minutes.
  2. Cook beef, potato, carrot, and cumin until done.
  3. Fill dough rounds, seal edges, fry until golden, about 4 minutes per batch.

8. Riguas

Riguas are sweet corn griddle cakes made from fresh grated corn instead of dried masa, giving them a softer, almost pudding-like center. Street vendors often wrap them in corn husks before griddling, and the natural sugar in the corn caramelizes slightly at the edges.

Yield: 8 riguas Prep time: 15 minutes Cook time: 20 minutes

Ingredients:

  • 4 cups fresh corn kernels
  • 1/4 cup sugar
  • 2 tablespoons butter, melted
  • 1/2 teaspoon salt
  • Corn husks for wrapping

Steps:

  1. Blend corn until mostly smooth with small chunks remaining.
  2. Stir in sugar, butter, and salt.
  3. Spoon onto husks, fold, and griddle 5 minutes per side.

9. Casamiento

Casamiento means “marriage” in Spanish, referring to the union of rice and beans cooked together in one pot until the grains turn a light reddish-brown. It’s simpler than Mexican-style rice and beans, with no tomato, just onion, garlic, and good broth.

Yield: 6 servings Prep time: 10 minutes Cook time: 30 minutes

Ingredients:

  • 2 cups cooked red beans, with 1 cup bean liquid
  • 2 cups cooked white rice
  • 1/2 onion, diced
  • 2 cloves garlic, minced
  • 2 tablespoons oil
  • Salt to taste

Steps:

  1. Sauté onion and garlic in oil until soft.
  2. Add beans with their liquid, simmer 5 minutes.
  3. Stir in rice, cook 10 minutes more, season with salt.

10. Enchiladas Salvadoreñas

Enchiladas Salvadoreñas look nothing like the rolled Mexican version. These are flat, crisp tostada-style bases topped with shredded cabbage, ground beef, hard-boiled egg, and a tangy tomato sauce, stacked almost like a tostada sundae.

Yield: 6 servings Prep time: 20 minutes Cook time: 25 minutes

Ingredients:

  • 6 corn tortillas, fried crisp
  • 1 pound ground beef
  • 1 cup tomato sauce
  • 2 cups shredded cabbage
  • 2 hard-boiled eggs, sliced
  • 1/2 cup shredded cheese

Steps:

  1. Cook beef with tomato sauce until thickened, about 15 minutes.
  2. Layer crisp tortilla, beef, cabbage, egg slices, and cheese on each plate.

11. Sopa de Pata

Sopa de pata is a hearty cow’s foot soup packed with hominy, yuca, plantain, and tripe, simmered for hours until the broth turns gelatinous and deeply savory. It’s a weekend specialty, often served with a squeeze of lime and a side of rice.

Yield: 8 servings Prep time: 30 minutes Cook time: 3 hours

Ingredients:

  • 3 pounds cow’s foot, cleaned and cut
  • 1 pound tripe, cleaned
  • 2 cups hominy
  • 1 yuca, peeled and chunked
  • 1 green plantain, sliced
  • 1 onion, chopped
  • Salt and lime to taste

Steps:

  1. Simmer cow’s foot and tripe in water 2 hours until tender.
  2. Add hominy, yuca, plantain, and onion, cook 1 hour more.
  3. Season with salt, serve with lime.

12. Gallo en Chicha

Gallo en chicha braises rooster in a dark, slightly sweet sauce made from fermented corn chicha, panela, and warm spices like cinnamon and clove. The long braise tenderizes the tougher rooster meat while the chicha gives the sauce a deep, almost wine-like richness.

Yield: 6 servings Prep time: 20 minutes Cook time: 2 hours

Ingredients:

  • 1 whole rooster or large chicken, cut into pieces
  • 2 cups chicha or dark beer
  • 1/2 cup panela, grated
  • 1 cinnamon stick
  • 3 cloves
  • 1 onion, sliced
  • 2 cloves garlic

Steps:

  1. Brown chicken pieces in a pot.
  2. Add remaining ingredients and 1 cup water.
  3. Cover and simmer 2 hours until tender and sauce thickens.

13. Elote Loco

Elote loco is Salvadoran street corn dressed with mayonnaise, mustard, ketchup, and crumbled cheese, a riot of color and flavor on a stick. It’s messier and tangier than Mexican elote, thanks to that squeeze of ketchup and mustard alongside the creamy mayo.

Yield: 4 ears Prep time: 10 minutes Cook time: 10 minutes

Ingredients:

  • 4 ears corn, boiled or grilled
  • 1/4 cup mayonnaise
  • 2 tablespoons mustard
  • 2 tablespoons ketchup
  • 1/2 cup crumbled queso fresco

Steps:

  1. Cook corn until tender, about 10 minutes.
  2. Spread mayo, mustard, and ketchup over each ear.
  3. Sprinkle generously with queso fresco.

14. Empanadas de Plátano

Empanadas de plátano wrap a creamy ripe plantain dough around sweetened refried black beans or a custard filling, then fry until the outside turns deep golden and slightly sticky-sweet. They’re a favorite afternoon treat with coffee.

Yield: 8 empanadas Prep time: 25 minutes Cook time: 15 minutes

Ingredients:

  • 4 ripe plantains, boiled and mashed
  • 1/4 cup cornstarch
  • 1 cup refried black beans, sweetened slightly
  • Oil for frying
  • Sugar for dusting

Steps:

  1. Mix mashed plantain with cornstarch to form dough.
  2. Flatten portions, fill with beans, fold and seal.
  3. Fry until golden, about 3 minutes per side, dust with sugar.

15. Quesadilla Salvadoreña

Quesadilla Salvadoreña is a sweet, dense pound cake made with rice flour and a generous amount of cheese, giving it a slightly salty edge beneath the sugar. Despite the name, it has nothing to do with the Mexican tortilla dish and instead shows up at coffee breaks and bakeries.

Yield: 1 loaf, 10 slices Prep time: 15 minutes Cook time: 45 minutes Oven temp: 350°F

Ingredients:

  • 1 cup rice flour
  • 1 cup sugar
  • 1 cup shredded queso fresco or Parmesan
  • 4 eggs
  • 1/2 cup butter, melted
  • 1 teaspoon baking powder
  • 1 tablespoon sesame seeds

Steps:

  1. Beat eggs with sugar and butter.
  2. Fold in rice flour, cheese, and baking powder.
  3. Pour into a greased pan, top with sesame seeds.
  4. Bake 45 minutes until golden.

16. Nuegados de Yuca

Nuegados de yuca are fried balls of boiled, mashed cassava, dunked in a warm syrup made from panela, cinnamon, and orange peel. The outside turns crisp while the inside stays dense and chewy, soaking up just enough syrup to turn sticky-sweet.

Yield: 20 pieces Prep time: 25 minutes Cook time: 25 minutes

Ingredients:

  • 2 pounds yuca, boiled and mashed
  • 1/4 cup flour
  • Oil for frying
  • 2 cups panela or dark brown sugar
  • 1 cup water
  • 1 cinnamon stick
  • Peel of 1 orange

Steps:

  1. Mix mashed yuca with flour, form small balls.
  2. Fry until golden, about 4 minutes.
  3. Simmer panela, water, cinnamon, and orange peel into syrup.
  4. Toss fried balls in warm syrup.

17. Atol de Elote

Atol de elote is a warm, thick corn drink similar to a thin pudding, sweetened with panela and spiced with a hint of cinnamon. Salvadoran families often sip this for breakfast or as a cozy evening drink, especially during the cooler months.

Yield: 4 cups Prep time: 10 minutes Cook time: 20 minutes

Ingredients:

  • 3 cups fresh corn kernels
  • 3 cups milk
  • 1/2 cup panela, grated
  • 1 cinnamon stick
  • Pinch of salt

Steps:

  1. Blend corn with 1 cup milk until smooth.
  2. Combine with remaining milk, panela, cinnamon, and salt in a pot.
  3. Simmer, stirring often, until thickened, about 15 minutes.

18. Horchata de Morro

Horchata de Morro gets its nutty, toasted flavor from morro seeds instead of rice, giving it a darker color and earthier taste than the Mexican version most people know. It’s often blended with cinnamon and a touch of sugar, then served ice cold.

Yield: 6 cups Prep time: 15 minutes, plus soaking overnight

Ingredients:

  • 1 cup toasted morro seeds
  • 4 cups water
  • 1 cinnamon stick
  • 1/2 cup sugar
  • Ice for serving

Steps:

  1. Soak toasted morro seeds in water overnight.
  2. Blend with cinnamon and sugar until smooth.
  3. Strain through cheesecloth, chill, and serve over ice.

19. Semita de Piña

Semita de piña is a soft, lattice-topped pastry filled with sweet pineapple jam, a bakery staple found in nearly every Salvadoran panadería. The dough has a slight richness from egg yolks, balancing the bright, tangy fruit filling underneath.

Yield: 1 pastry, 8 slices Prep time: 30 minutes, plus 1 hour chilling Cook time: 30 minutes Oven temp: 375°F

Ingredients:

  • 3 cups flour
  • 1/2 cup sugar
  • 1/2 cup butter
  • 3 egg yolks
  • 1 teaspoon baking powder
  • 1 1/2 cups pineapple jam

Steps:

  1. Mix flour, sugar, butter, yolks, and baking powder into dough.
  2. Chill 1 hour.
  3. Press two-thirds into a pan, spread jam, top with lattice strips of remaining dough.
  4. Bake 30 minutes until golden.

Ordering and Serving Salvadoran Food

Most Salvadoran meals center on a shared table, with pupusas and tamales meant for passing around rather than plating individually. Curtido and salsa roja show up as condiments on nearly everything, so keep both on hand.

Pair heavier dishes like sopa de pata or gallo en chicha with a simple side of white rice to soak up the sauce. For drinks, serve atol de elote warm in the morning and save horchata de morro for an iced afternoon refresher.

If you’re exploring more Latin American kitchens, our 15 Guatemalan food recipes roundup makes a natural next stop, and our our best latin food recipes to enjoy collection rounds out the region beyond El Salvador. For a deeper dive into more dishes like these, our 15 Salvadoran recipes guide has additional options worth bookmarking.