Quick Recipe Version (TL;DR)
Quick Ingredients
- Picadillo: 2 tbsp neutral oil, 1 cup finely diced white onion, 2 garlic cloves minced, 1 lb ground beef, 1½ tsp ground cumin, 1 tsp sweet paprika or ground achiote, ½ tsp dried oregano, 1 tsp kosher salt, ¼ tsp black pepper, 2 cups ¼-inch diced Yukon Gold potatoes, ¾ cup beef broth, 1 tbsp tomato paste, 2 tbsp chopped cilantro, 1 tbsp lime juice or white vinegar
- Dough: 2 cups yellow masarepa, 1 tsp kosher salt, 1 tbsp cornstarch, 2¼ cups warm water, 1 tbsp achiote oil
- Ají: 1 cup packed cilantro, 2 scallions, 1 small jalapeño, 1 garlic clove, ¼ cup fresh lime juice, 2 tbsp white vinegar, ⅓ cup water, ½ tsp kosher salt, ¼ tsp sugar
- Frying: Neutral oil for deep-frying (at least 2 quarts)
Do This
- 1. Make ají: Pulse cilantro, scallions, jalapeño, garlic, lime juice, vinegar, water, salt, and sugar to a coarse sauce; chill.
- 2. Par-cook potatoes in salted water 6–7 minutes; drain and steam-dry.
- 3. Cook filling: Sauté onion and garlic; brown beef. Add spices and tomato paste, then potatoes and broth. Simmer until thick; finish with cilantro and lime. Cool.
- 4. Make dough: Mix masarepa, salt, cornstarch. Add warm water and achiote oil; knead smooth. Rest 10 minutes.
- 5. Shape: Divide dough into 16 balls. Press each between plastic to a 5½-inch disc; add 2 tbsp filling; fold and seal.
- 6. Fry at 350°F for 3–4 minutes until deep golden and crunchy. Drain and serve hot with ají.
Why You’ll Love This Recipe
- Authentic Colombian flavor: crispy masarepa crust with a warmly spiced beef-and-potato center.
- Foolproof dough: pliable, crack-free, and easy to shape with simple tools.
- Bright, zesty cilantro-lime ají that cuts through the richness perfectly.
- Freezer-friendly for quick snacks, game days, or party trays.
Grocery List
- Produce: White onion, garlic, Yukon Gold potatoes, jalapeño, scallions, cilantro, limes
- Dairy: None
- Pantry: Yellow masarepa (precooked cornmeal), tomato paste, beef broth, ground cumin, sweet paprika or ground achiote, dried oregano, kosher salt, black pepper, neutral oil, achiote oil (or annatto powder + oil), white vinegar, cornstarch, sugar
Full Ingredients
For the Picadillo (Beef-and-Potato Filling)
- 2 tbsp neutral oil (canola, sunflower, or avocado)
- 1 small white onion, finely diced (about 1 cup)
- 2 garlic cloves, minced
- 1 lb ground beef (85–90% lean)
- 1½ tsp ground cumin
- 1 tsp sweet paprika or ground achiote
- ½ tsp dried oregano
- 1 tsp kosher salt, plus more to taste
- ¼ tsp freshly ground black pepper
- 2 cups Yukon Gold potatoes, peeled and ¼-inch diced (about 12 oz)
- ¾ cup beef broth (or water)
- 1 tbsp tomato paste
- 2 tbsp chopped fresh cilantro
- 1 tbsp fresh lime juice or white vinegar
For the Cornmeal Dough
- 2 cups yellow masarepa (precooked cornmeal for arepas)
- 1 tsp kosher salt
- 1 tbsp cornstarch (for extra crispness)
- 2¼ cups warm water (100–110°F), plus 1–3 tbsp more if needed
- 1 tbsp achiote oil (or 1 tsp annatto powder stirred into 1 tbsp neutral oil)
For Frying
- Neutral oil for deep-frying (at least 2 quarts; 2 inches depth in a Dutch oven)
For the Cilantro-Lime Ají
- 1 cup packed cilantro leaves and tender stems
- 2 scallions, roughly chopped
- 1 small jalapeño, stemmed (seed for milder)
- 1 garlic clove
- ¼ cup fresh lime juice
- 2 tbsp white vinegar
- ⅓ cup water
- ½ tsp kosher salt
- ¼ tsp sugar

Step-by-Step Instructions
Step 1: Make the cilantro-lime ají
In a food processor, combine cilantro, scallions, jalapeño, garlic, lime juice, vinegar, water, salt, and sugar. Pulse until a coarse, spoonable sauce forms (avoid a smooth puree). Taste and adjust salt or lime. Transfer to a small bowl, cover, and refrigerate to meld flavors.
Step 2: Par-cook the potatoes
Bring a medium pot of salted water to a boil. Add the ¼-inch diced potatoes and simmer 6–7 minutes until just tender but not falling apart. Drain well and spread on a plate to steam-dry while you start the filling. Dry potatoes help keep the picadillo thick and non-watery.
Step 3: Cook the beef picadillo
Heat 2 tbsp oil in a large skillet over medium heat. Add onion and cook 4–5 minutes until translucent. Stir in garlic for 30 seconds. Add ground beef and cook, breaking it up, until no longer pink and lightly browned, 5–6 minutes. Stir in cumin, paprika (or achiote), oregano, salt, pepper, and tomato paste; cook 1 minute. Add the drained potatoes and broth. Simmer over medium-low, stirring occasionally, until most liquid is absorbed and the mixture looks thick and cohesive, 8–10 minutes. Off heat, stir in cilantro and lime juice (or vinegar). Let the filling cool at least 10 minutes; cool filling is easier to wrap.
Step 4: Make and rest the cornmeal dough
In a bowl, whisk masarepa, salt, and cornstarch. In a measuring cup, mix warm water and achiote oil. Pour into the dry mixture while stirring with a spoon, then knead by hand 30–60 seconds until smooth and pliable—like soft modeling clay. Cover and rest 10 minutes. If the dough cracks when pressed, knead in 1–3 tbsp more warm water; if sticky, sprinkle in 1–2 tbsp additional masarepa.
Step 5: Shape the empanadas
Cut open a zip-top bag to create two 7–8 inch plastic squares. Divide dough into 16 equal pieces (about 2 tbsp each) and keep covered. Place one piece between plastic and press with a tortilla press or a flat pan to a 5½ inch disc about 1/8 inch thick. Peel top plastic, spoon 2 tbsp cooled picadillo slightly off-center, then use the plastic to fold the dough over into a half-moon. Press firmly around the edges to seal, expelling air. Peel away the plastic and tidy the edge by pressing with a small bowl rim or crimping with fingers. Transfer to a parchment-lined tray and keep covered with a towel.
Step 6: Fry the empanadas
Pour 2 inches of neutral oil into a Dutch oven and heat to 350°F (175°C). Fry 3–4 empanadas at a time, 3–4 minutes, turning once, until deep golden and audibly crisp. Maintain oil between 345–355°F; adjust heat as needed. Transfer to a wire rack set over a sheet pan. Keep warm in a 200°F oven while you finish the batches.
Step 7: Serve with ají
Let empanadas rest 2–3 minutes so the crust sets. Serve hot with the chilled cilantro-lime ají and lime wedges. The contrast of crackly cornmeal, savory beef-and-potato, and zingy green sauce is the hallmark of empanadas vallunas.
Pro Tips
- Cool the filling completely before shaping—steam softens the dough and causes cracks or leaks.
- Keep edges clean: if filling smears onto the rim, it will prevent a tight seal. Wipe and pinch again.
- Texture check: dough should press without cracking. Add a spoonful of warm water if the edges look dry.
- Use a thermometer to manage 350°F oil; too hot equals dark outside and underdone center, too cool leads to greasy crusts.
- For the signature color, use achiote oil; in a pinch, 1/4 tsp turmeric in the dough adds a warm golden hue.
Variations
- Chicken and Potato: Swap beef for 2 cups finely shredded cooked chicken; season the same and simmer with 1/2 cup broth until thick.
- Cheese and Sweet Corn: Fill with 1½ cups grated mozzarella or quesito mixed with 1 cup cooked kernels; add a pinch of cumin and scallion.
- Air-Fryer Method: Brush empanadas lightly with oil and air-fry at 400°F for 12–15 minutes, flipping halfway, until crisp and golden.
Storage & Make-Ahead
Ají keeps 4 days refrigerated. Picadillo can be made 3 days ahead. Shaped, uncooked empanadas freeze well: arrange on a sheet pan to freeze solid, then store in a freezer bag up to 2 months. Fry from frozen at 350°F for 5–6 minutes. Leftover fried empanadas reheat best on a rack at 350°F for 10–12 minutes until re-crisped.
Nutrition (per serving)
Approximate for 2 empanadas with a spoonful of ají: 470 calories; 24 g fat; 41 g carbohydrates; 18 g protein; 3 g fiber; 540 mg sodium. Values will vary based on oil absorption and exact ingredients.


Leave a Reply