Nestled in the heart of South America, Peru’s culinary landscape is a vibrant tapestry of flavors waiting to be discovered in your own kitchen. From the coastal freshness of ceviche to the comforting warmth of aji de gallina, this collection invites you on a delightful journey through authentic, approachable recipes. Let’s explore these 32 exquisite dishes that bring the spirit of Peru right to your table.
Peruvian Ceviche with Tiger’s Milk

A vibrant, zesty dish that’s perfect for a sunny day, Peruvian ceviche with tiger’s milk is a refreshing seafood treat you can whip up in no time. It’s all about fresh fish ‘cooked’ in citrus and served with a tangy, spicy sauce that’ll wake up your taste buds. You’ll love how light and bright it tastes!
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 0 minutes
Ingredients
– 1 pound of fresh, sushi-grade white fish (like sea bass or flounder), cut into ½-inch cubes
– 1 cup of freshly squeezed lime juice (from about 8–10 juicy limes)
– 1 cup of freshly squeezed lemon juice (from about 4–5 large lemons)
– 1 medium red onion, thinly sliced into half-moons
– 1–2 fresh aji amarillo peppers (or substitute with 1–2 jalapeños), finely minced
– 1 large clove of garlic, finely minced
– ¼ cup of freshly chopped cilantro leaves
– 1 teaspoon of kosher salt
– ½ teaspoon of freshly ground black pepper
– 1 large sweet potato, peeled and cut into ½-inch rounds
– 1 ear of fresh corn, husked and cut into 1-inch rounds
– Ice cubes for serving
Instructions
1. Place the cubed fresh, sushi-grade white fish in a large, non-reactive glass or ceramic bowl.
2. Pour the freshly squeezed lime juice and freshly squeezed lemon juice over the fish, ensuring all pieces are fully submerged.
3. Add the thinly sliced red onion, finely minced aji amarillo peppers, finely minced garlic, freshly chopped cilantro leaves, kosher salt, and freshly ground black pepper to the bowl.
4. Gently stir the mixture with a spoon to combine all ingredients evenly.
5. Cover the bowl with plastic wrap and refrigerate for exactly 10 minutes—this ‘cooks’ the fish without heat, so don’t over-marinate or it can become tough.
6. While the fish marinates, place the sweet potato rounds in a medium pot, cover with water, and bring to a boil over high heat.
7. Reduce the heat to medium and simmer the sweet potatoes for 15 minutes, or until fork-tender, then drain and set aside to cool slightly.
8. In a separate small pot, place the corn rounds, cover with water, and bring to a boil over high heat.
9. Boil the corn for 5 minutes, or until bright yellow and crisp-tender, then drain and set aside to cool slightly.
10. After 10 minutes, remove the fish mixture from the refrigerator and give it a final gentle stir.
11. To serve, divide the ceviche among four chilled bowls, spooning some of the tangy ‘tiger’s milk’ liquid over each portion.
12. Arrange the cooked sweet potato rounds and corn rounds on the side of each bowl for a traditional Peruvian touch.
13. Add a few ice cubes to each bowl just before serving to keep everything refreshingly cold—this helps maintain the perfect texture.
14. Enjoy immediately for the best flavor and texture.
Vibrant and tangy, this ceviche offers a delightful contrast between the tender, citrus-cured fish and the crunchy, sweet accompaniments. The tiger’s milk packs a spicy, garlicky punch that’s balanced by the mild sweetness of the potatoes and corn. Try serving it with crispy plantain chips for an extra crunch, or as a light appetizer before a summer barbecue!
Lomo Saltado with Juicy Beef Strips

Ever crave a dish that’s both comforting and exciting? Lomo saltado brings juicy beef strips, crispy fries, and vibrant veggies together in one sizzling skillet. You’ll love how quickly it comes together for a weeknight win.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 1.5 pounds of tender sirloin steak, sliced into thin strips
– 3 medium russet potatoes, cut into thick fries
– 1 large red onion, sliced into half-moons
– 2 ripe Roma tomatoes, cut into wedges
– 3 cloves of aromatic garlic, minced
– 2 tablespoons of rich soy sauce
– 1 tablespoon of tangy red wine vinegar
– 1 teaspoon of finely ground cumin
– 1/2 teaspoon of smoky paprika
– 1/4 cup of fresh cilantro, chopped
– 2 tablespoons of vegetable oil for frying
– Salt to taste
Instructions
1. Preheat your oven to 425°F and line a baking sheet with parchment paper.
2. Toss the potato fries with 1 tablespoon of vegetable oil and a pinch of salt, then spread them in a single layer on the baking sheet.
3. Bake the fries for 20 minutes, flipping halfway through, until golden and crispy. Tip: Don’t overcrowd the pan for even browning.
4. While the fries bake, pat the beef strips dry with paper towels to ensure a good sear.
5. Heat the remaining tablespoon of vegetable oil in a large skillet over high heat until shimmering.
6. Add the beef strips in a single layer and sear for 2 minutes per side until browned but still pink inside.
7. Transfer the beef to a plate, leaving any juices in the skillet.
8. Reduce the heat to medium-high and add the sliced red onion to the skillet, cooking for 3 minutes until softened.
9. Stir in the minced garlic and cook for 30 seconds until fragrant. Tip: Watch closely to prevent burning.
10. Add the tomato wedges, cumin, and paprika, cooking for 2 minutes until the tomatoes start to soften.
11. Return the beef to the skillet and pour in the soy sauce and red wine vinegar, stirring to coat everything evenly.
12. Cook for 1 minute to let the flavors meld, then remove from heat. Tip: Taste and adjust seasoning with salt if needed, but the soy sauce adds plenty of savoriness.
13. Gently fold in the baked fries and chopped cilantro just before serving.
You’ll get tender beef with a savory kick from the soy sauce, balanced by the crisp fries and fresh veggies. Try serving it over steamed rice or with a side of creamy avocado for an extra treat.
Aji de Gallina with Rich Creamy Sauce

Diving into a bowl of Aji de Gallina is like wrapping yourself in a warm, creamy hug. This Peruvian classic transforms shredded chicken into a luscious, golden stew that’s both comforting and a little bit special—perfect for when you want something cozy but impressive. You’ll love how the rich sauce clings to every bite.
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 40 minutes
Ingredients
– 1.5 lbs boneless, skinless chicken breasts
– 4 cups low-sodium chicken broth
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 2 tbsp aji amarillo paste (look for the vibrant yellow jar)
– 1 cup evaporated milk
– 1/2 cup grated Parmesan cheese
– 1/2 cup crushed saltine crackers
– 1/4 cup chopped walnuts
– 3 tbsp vegetable oil
– 1 tsp ground turmeric
– 1/2 tsp fine sea salt
– Fresh cilantro leaves, for garnish
– 4 large hard-boiled eggs, sliced
– Cooked white rice, for serving
Instructions
1. Place the chicken breasts and chicken broth in a large pot. Bring to a boil over high heat, then reduce to a simmer and cook for 15 minutes, or until the chicken is fully cooked through.
2. Remove the chicken with tongs, reserving 2 cups of the broth in a measuring cup. Let the chicken cool slightly, then shred it into bite-sized pieces using two forks.
3. Heat the vegetable oil in a deep skillet or Dutch oven over medium heat. Add the diced onion and cook for 5–7 minutes, stirring occasionally, until soft and translucent.
4. Stir in the minced garlic and aji amarillo paste, cooking for 1 minute until fragrant. Tip: The aji paste is key for that signature Peruvian flavor—don’t skip it!
5. Sprinkle in the ground turmeric and fine sea salt, stirring to combine with the onion mixture.
6. Pour in the reserved 2 cups of chicken broth and bring to a gentle simmer.
7. Reduce the heat to low. Whisk in the evaporated milk, grated Parmesan cheese, and crushed saltine crackers until the sauce is smooth and begins to thicken, about 3–4 minutes. Tip: The crackers act as a natural thickener here, giving the sauce its creamy body.
8. Add the shredded chicken and chopped walnuts to the sauce, stirring gently to coat everything evenly. Simmer on low for 10 minutes, stirring occasionally, to let the flavors meld.
9. While the stew simmers, slice the hard-boiled eggs and cook the white rice according to package directions. Tip: For extra flavor, cook the rice in the remaining chicken broth instead of water.
10. To serve, spoon the creamy chicken stew over a bed of fluffy white rice. Top with sliced hard-boiled eggs and a sprinkle of fresh cilantro leaves.
Gently scooping into this dish reveals a velvety, golden sauce that’s rich with savory chicken and a subtle nutty crunch from the walnuts. The aji amarillo paste gives it a warm, mild heat that’s incredibly inviting. Serve it family-style with extra cilantro and lime wedges on the side for a bright, fresh finish.
Anticuchos with Spicy Marinade

You know those street food cravings that hit you out of nowhere? Yeah, today we’re tackling one of the most flavorful skewers you’ll ever make at home. It’s smoky, spicy, and perfect for your next backyard gathering.
Serving: 4 | Pre Time: 30 minutes | Cooking Time: 10 minutes
Ingredients
– 1 ½ pounds of beef sirloin, cut into 1-inch cubes
– ½ cup of freshly squeezed lime juice
– ¼ cup of rich extra virgin olive oil
– 3 cloves of garlic, finely minced
– 1 tablespoon of ground aji panca paste
– 1 teaspoon of smoked paprika
– ½ teaspoon of ground cumin
– ¼ teaspoon of finely ground black pepper
– 1 teaspoon of kosher salt
– Wooden skewers, soaked in water for 30 minutes
Instructions
1. In a large mixing bowl, combine the freshly squeezed lime juice, rich extra virgin olive oil, finely minced garlic, ground aji panca paste, smoked paprika, ground cumin, finely ground black pepper, and kosher salt.
2. Whisk the marinade vigorously for about 1 minute until it’s fully emulsified and smooth.
3. Add the 1 ½ pounds of beef sirloin cubes to the bowl, ensuring each piece is well-coated with the marinade.
4. Cover the bowl with plastic wrap and refrigerate for at least 2 hours to let the flavors penetrate the meat deeply.
5. While the meat marinates, soak the wooden skewers in water for 30 minutes to prevent burning during grilling.
6. Preheat your grill to medium-high heat, aiming for a temperature of 400°F.
7. Thread the marinated beef cubes onto the soaked skewers, leaving a small space between each piece for even cooking.
8. Place the skewers on the preheated grill and cook for 4-5 minutes per side, until the beef is charred on the edges and reaches an internal temperature of 145°F for medium-rare.
9. Remove the skewers from the grill and let them rest for 3 minutes before serving to allow the juices to redistribute.
10. Serve the anticuchos immediately while hot.
Each bite delivers a juicy, tender texture with a bold char from the grill. The spicy marinade infuses every morsel with zesty lime and smoky paprika notes that’ll have you reaching for seconds. For a fun twist, drizzle them with a creamy cilantro sauce or pair with grilled corn for a complete summer feast.
Papa a la Huancaína with Creamy Potatoes

Picture this: you’re craving something creamy, comforting, and packed with flavor, but you don’t want to spend all day in the kitchen. That’s where this vibrant Peruvian-inspired dish comes in—it’s surprisingly simple to make and always a crowd-pleaser.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
- 1.5 pounds of waxy yellow potatoes, scrubbed clean
- 1/4 cup of rich extra virgin olive oil
- 1 medium yellow onion, finely diced
- 2 cloves of fresh garlic, minced
- 1 tablespoon of fragrant aji amarillo paste
- 1 cup of heavy whipping cream
- 4 ounces of crumbled queso fresco
- 1/4 cup of toasted walnuts, finely chopped
- 2 large hard-boiled eggs, sliced
- 8 large black olives, pitted
- Fresh cilantro leaves, for garnish
- Kosher salt, to season
- Freshly ground black pepper, to season
Instructions
- Place the scrubbed yellow potatoes in a large pot and cover them with cold water by 1 inch.
- Add a generous pinch of kosher salt to the water and bring it to a rolling boil over high heat.
- Reduce the heat to medium and simmer the potatoes for 20-25 minutes, or until they are fork-tender all the way through.
- While the potatoes cook, heat the rich extra virgin olive oil in a large skillet over medium heat.
- Add the finely diced yellow onion and cook for 5-7 minutes, stirring occasionally, until it becomes soft and translucent.
- Stir in the minced fresh garlic and fragrant aji amarillo paste, cooking for 1 more minute until fragrant. Tip: Toasting the aji paste briefly unlocks its full, fruity heat.
- Pour in the heavy whipping cream and bring the mixture to a gentle simmer, then immediately reduce the heat to low.
- Whisk in the crumbled queso fresco until the sauce is smooth and creamy, about 2-3 minutes. Tip: Letting the cheese melt slowly prevents the sauce from curdling.
- Season the creamy Huancaína sauce with kosher salt and freshly ground black pepper, then remove it from the heat.
- Once the potatoes are cooked, drain them thoroughly in a colander and let them cool just until you can handle them.
- Slice the warm potatoes into 1/2-inch thick rounds and arrange them on a serving platter.
- Pour the warm Huancaína sauce evenly over the sliced potatoes.
- Garnish the dish with the sliced hard-boiled eggs, pitted black olives, finely chopped toasted walnuts, and fresh cilantro leaves. Tip: Adding the walnuts at the end keeps them crunchy for a nice textural contrast.
And just like that, you’ve got a stunning plate ready. The potatoes are wonderfully tender and soak up the creamy, slightly spicy sauce, while the garnishes add pops of salty, fresh, and crunchy elements. Serve it slightly warm as a hearty appetizer or a light main—it’s fantastic with a crisp green salad on the side.
Arroz con Pollo with Vibrant Green Rice

Finally, a cozy one-pot meal that’s as vibrant as it is comforting. You’ll love how the green rice gets its stunning color from fresh herbs, and the chicken turns fall-apart tender. It’s the perfect dish to gather everyone around the table with minimal fuss.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– 1.5 lbs boneless, skinless chicken thighs, patted dry
– 2 tbsp rich extra virgin olive oil
– 1 medium yellow onion, finely diced
– 3 cloves garlic, minced
– 1 cup long-grain white rice, rinsed
– 1.5 cups low-sodium chicken broth
– 1 cup fresh cilantro leaves, packed
– 1 cup fresh parsley leaves, packed
– 1/2 cup fresh spinach leaves, packed
– 1/4 cup fresh lime juice
– 1 tsp ground cumin
– 1/2 tsp smoked paprika
– Kosher salt to taste
Instructions
1. Heat the rich extra virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat until shimmering, about 2 minutes.
2. Season the patted-dry boneless, skinless chicken thighs generously with kosher salt on both sides.
3. Add the chicken thighs to the hot oil and sear until golden-brown, about 4-5 minutes per side; remove and set aside on a plate. Tip: Don’t crowd the pot—sear in batches if needed for a better crust.
4. Reduce heat to medium and add the finely diced yellow onion to the same pot; cook, stirring occasionally, until softened and translucent, about 5 minutes.
5. Stir in the minced garlic and cook until fragrant, about 30 seconds.
6. Add the rinsed long-grain white rice, ground cumin, and smoked paprika to the pot; toast, stirring constantly, for 1 minute to enhance the flavors.
7. Pour in the low-sodium chicken broth and bring to a simmer, scraping up any browned bits from the bottom of the pot.
8. Return the seared chicken thighs to the pot, nestling them into the rice mixture.
9. Cover the pot, reduce heat to low, and simmer until the rice is tender and the chicken is cooked through, about 20 minutes. Tip: Resist the urge to peek—keeping the lid on ensures even cooking.
10. While the rice cooks, combine the packed fresh cilantro leaves, packed fresh parsley leaves, packed fresh spinach leaves, and fresh lime juice in a blender; blend until smooth to create a vibrant green herb sauce.
11. Once the rice and chicken are done, remove from heat and let rest, covered, for 5 minutes.
12. Fluff the rice with a fork, then gently fold in the green herb sauce until evenly distributed. Tip: Fold gently to avoid breaking the rice grains and maintain a fluffy texture.
13. Taste and adjust seasoning with kosher salt if needed.
14. Serve immediately, garnished with extra herbs if desired.
Come for the tender, juicy chicken and stay for that herb-packed rice with its bright, fresh flavor. The texture is wonderfully fluffy with just a hint of creaminess from the blended greens. Try serving it with a squeeze of extra lime or a side of avocado slices for a cool contrast.
Rocoto Relleno with Spicy Stuffed Peppers

Picture this: you’re craving something with serious heat and incredible flavor. Rocoto relleno delivers exactly that—it’s a spicy stuffed pepper dish that’s surprisingly easy to make at home. You’ll love the bold, comforting result.
Serving: 4 | Pre Time: 25 minutes | Cooking Time: 45 minutes
Ingredients
- 4 large rocoto peppers (or substitute with poblano peppers for less heat)
- 1 lb ground beef (preferably 80/20 for juiciness)
- 1 cup finely chopped white onion
- 2 cloves garlic, minced
- 1 cup cooked white rice (use long-grain for the best texture)
- 1/2 cup crumbled queso fresco (a fresh, mild Mexican cheese)
- 1/4 cup rich tomato paste
- 2 tbsp extra virgin olive oil
- 1 tsp ground cumin (toasted for deeper flavor)
- 1 tsp smoked paprika
- 1/2 tsp fine sea salt
- 1/4 tsp freshly ground black pepper
- 1/4 cup chopped fresh cilantro
Instructions
- Preheat your oven to 375°F (190°C).
- Carefully slice the tops off the rocoto peppers and remove the seeds and membranes. Tip: Wear gloves while handling the peppers to protect your skin from the capsaicin.
- Bring a large pot of water to a rolling boil.
- Blanch the prepared peppers in the boiling water for exactly 3 minutes to soften them slightly.
- Immediately transfer the blanched peppers to a bowl of ice water to stop the cooking process.
- Pat the peppers completely dry with paper towels and set them aside in a baking dish.
- Heat the extra virgin olive oil in a large skillet over medium-high heat until it shimmers.
- Add the finely chopped white onion to the skillet and sauté for 4-5 minutes, until it becomes translucent.
- Add the minced garlic and cook for 1 more minute, until fragrant.
- Add the ground beef to the skillet, breaking it up with a wooden spoon.
- Cook the beef for 6-8 minutes, until it is fully browned and no pink remains.
- Drain any excess grease from the skillet.
- Stir in the rich tomato paste, toasted ground cumin, smoked paprika, fine sea salt, and freshly ground black pepper.
- Cook the mixture for 2 minutes, allowing the spices to bloom.
- Remove the skillet from the heat and let the mixture cool for 5 minutes. Tip: Letting it cool prevents the cheese from melting too early.
- Fold in the cooked white rice, crumbled queso fresco, and chopped fresh cilantro until well combined.
- Generously stuff each prepared pepper with the beef and rice mixture, packing it in firmly.
- Place the stuffed peppers in the preheated oven and bake for 25-30 minutes. Tip: The peppers are done when the filling is hot throughout and the pepper skins are slightly blistered.
- Remove the baking dish from the oven and let the peppers rest for 5 minutes before serving.
Dive into a pepper that’s tender yet holds its shape, filled with a savory, spiced beef mixture. The queso fresco adds creamy pockets that perfectly balance the rocoto’s fiery kick. Serve it over a bed of cilantro-lime rice or with a dollop of cool crema for an unforgettable meal.
Causa Rellena with Layered Potato Cake

Sometimes you need a showstopper dish that’s secretly easy to pull together. This Causa Rellena is exactly that—a gorgeous layered potato cake from Peru, packed with bright, zesty flavors and a creamy filling that’s perfect for sharing.
Serving: 6 | Pre Time: 30 minutes | Cooking Time: 25 minutes
Ingredients
- 2 pounds of starchy Yukon Gold potatoes, peeled and quartered
- 1/4 cup of vibrant yellow aji amarillo paste
- 1/4 cup of fresh, tangy lime juice
- 1/3 cup of rich extra virgin olive oil
- 1 teaspoon of fine sea salt
- 1/2 teaspoon of finely ground black pepper
- 1 ripe Hass avocado, pitted and diced
- 1/2 cup of mayonnaise made with cage-free eggs
- 2 tablespoons of chopped fresh cilantro leaves
- 1/2 cup of cooked, shredded chicken breast
- 2 hard-boiled farm-fresh eggs, sliced
- 10 pitted black olives, sliced
Instructions
- Place the peeled Yukon Gold potatoes in a large pot and cover with cold water by 1 inch.
- Bring the pot to a boil over high heat, then reduce to a simmer and cook for 20–25 minutes, or until the potatoes are fork-tender.
- Drain the potatoes thoroughly and return them to the warm, dry pot to let excess steam evaporate for 2 minutes—this helps avoid a soggy mash.
- Mash the potatoes with a potato ricer or masher until completely smooth with no lumps.
- While the potatoes are still warm, stir in the aji amarillo paste, fresh lime juice, and extra virgin olive oil until fully incorporated.
- Season the potato mixture with fine sea salt and finely ground black pepper, then let it cool to room temperature, about 15 minutes.
- In a medium bowl, combine the diced Hass avocado, mayonnaise, and chopped fresh cilantro to make the filling.
- Gently fold the shredded chicken breast into the avocado mixture until evenly distributed.
- Lightly grease a 9-inch springform pan with a bit of olive oil.
- Press half of the cooled potato mixture evenly into the bottom of the pan to form the first layer.
- Spread the avocado-chicken filling over the potato layer, leaving a 1/2-inch border around the edge.
- Arrange the sliced hard-boiled eggs and black olives evenly over the filling.
- Top with the remaining potato mixture, spreading it carefully to seal the edges. Tip: Use a spatula dipped in water to smooth the top without sticking.
- Chill the assembled cake in the refrigerator for at least 1 hour to set firmly.
- Run a knife around the edge of the pan, then release the springform to unmold the cake.
Fluffy, cool potato layers give way to a creamy, zesty filling with pops of briny olive and rich egg. Serve it sliced cold as a stunning centerpiece, or pack individual portions for a picnic—it travels beautifully and tastes even better after the flavors meld.
Pollo a la Brasa with Crispy Skin

Brace yourself for the juiciest, most flavorful chicken you’ll ever make at home. This Peruvian-style Pollo a la Brasa delivers incredibly tender meat wrapped in shatteringly crisp, golden skin—it’s a total showstopper that’s surprisingly simple to pull off. You’ll love how the bold marinade soaks into every bite.
Serving: 4 | Pre Time: 30 minutes (plus 4–24 hours marinating) | Cooking Time: 60–75 minutes
Ingredients
– 1 whole chicken (about 4 lbs), patted completely dry with paper towels
– ½ cup fresh lime juice from 4–5 juicy limes
– ¼ cup rich extra virgin olive oil
– 4 cloves garlic, finely minced
– 1 tbsp ground cumin
– 1 tbsp smoked paprika
– 2 tsp dried oregano
– 1 tsp finely ground black pepper
– 1½ tsp kosher salt
– 1 tbsp honey
Instructions
1. In a medium bowl, whisk together the fresh lime juice, rich extra virgin olive oil, finely minced garlic, ground cumin, smoked paprika, dried oregano, finely ground black pepper, kosher salt, and honey until fully combined.
2. Place the whole chicken (patted completely dry) in a large resealable bag or shallow dish, and pour the marinade over it, rubbing it thoroughly over and under the skin.
3. Seal the bag or cover the dish, and refrigerate for at least 4 hours or ideally overnight—this longer marinating time deepens the flavor significantly.
4. Remove the chicken from the refrigerator 1 hour before cooking to let it come to room temperature, which promotes even cooking.
5. Preheat your oven to 425°F (218°C) and place a wire rack inside a rimmed baking sheet.
6. Transfer the chicken to the wire rack, breast-side up, and tuck the wing tips underneath to prevent burning.
7. Roast the chicken at 425°F for 20 minutes to kickstart crisp skin, then reduce the oven temperature to 375°F (190°C).
8. Continue roasting for 40–55 minutes, or until a meat thermometer inserted into the thickest part of the thigh reads 165°F (74°C) and the skin is deeply golden and crisp.
9. Let the chicken rest on the cutting board for 15 minutes before carving—this allows the juices to redistribute, keeping the meat moist.
Carve it up and savor that perfect contrast: the skin crackles with each bite, while the meat stays unbelievably juicy and infused with tangy, smoky flavors from the marinade. Try serving it with a bright cilantro-lime rice or stuffing it into warm tortillas with a drizzle of creamy aji verde sauce for an easy, crowd-pleasing meal.
Seco de Cordero with Juicy Lamb Stew

Let’s cozy up with a dish that feels like a warm hug on a chilly day. Seco de Cordero is a Peruvian-inspired lamb stew that simmers low and slow until the meat is fall-apart tender and the sauce is rich and aromatic. You’ll love how the flavors deepen as it cooks, making your kitchen smell incredible.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 2 hours 30 minutes
Ingredients
– 3 pounds bone-in lamb shoulder, cut into 2-inch chunks
– 2 tablespoons rich extra virgin olive oil
– 1 large yellow onion, finely diced
– 4 cloves garlic, minced
– 1 tablespoon ground cumin
– 1 tablespoon dried oregano
– 1 teaspoon smoked paprika
– 2 cups low-sodium chicken broth
– 1 cup dark beer (like a stout or porter)
– 1 cup fresh cilantro leaves, chopped
– 2 large carrots, peeled and sliced into 1/2-inch rounds
– 1 pound Yukon Gold potatoes, peeled and cut into 1-inch cubes
– 1/2 cup frozen green peas
– Kosher salt and freshly ground black pepper
Instructions
1. Pat the lamb chunks dry with paper towels and season generously with kosher salt and freshly ground black pepper on all sides.
2. Heat the rich extra virgin olive oil in a large Dutch oven over medium-high heat until shimmering, about 2 minutes.
3. Add the lamb in a single layer, working in batches to avoid crowding, and sear until deeply browned on all sides, about 4-5 minutes per batch. Transfer to a plate.
4. Reduce heat to medium and add the finely diced yellow onion to the pot, scraping up any browned bits with a wooden spoon. Cook until softened and translucent, about 5 minutes.
5. Stir in the minced garlic, ground cumin, dried oregano, and smoked paprika, and cook until fragrant, about 1 minute.
6. Pour in the low-sodium chicken broth and dark beer, stirring to combine, and bring to a gentle simmer.
7. Return the seared lamb and any accumulated juices to the pot, along with the chopped fresh cilantro leaves.
8. Cover the pot, reduce heat to low, and simmer gently for 1 hour and 30 minutes, stirring occasionally.
9. Add the peeled and sliced carrots and peeled, cubed Yukon Gold potatoes to the pot, submerging them in the liquid.
10. Cover and continue simmering for another 45 minutes, or until the lamb is fork-tender and the vegetables are soft.
11. Stir in the frozen green peas and cook uncovered for 5 minutes, just until heated through.
12. Taste and adjust seasoning with additional kosher salt and freshly ground black pepper if needed.
13. Remove from heat and let rest for 10 minutes before serving.
Dig into this comforting stew where the lamb shreds effortlessly with a fork, bathed in a deeply spiced, beer-infused broth. The potatoes soak up all that savory goodness, while the peas add a pop of sweetness. Serve it over fluffy white rice or with crusty bread to mop up every last drop—it’s perfect for a festive gathering or a quiet night in.
Peruvian Tamales with Corn Dough Wraps

Fancy a taste of Peru without leaving your kitchen? These tamales wrapped in corn husks are the ultimate comfort food project. You’ll love the savory filling and tender corn dough—perfect for a cozy weekend meal.
Serving: 8 | Pre Time: 45 minutes | Cooking Time: 90 minutes
Ingredients
– 2 cups of finely ground yellow cornmeal
– 1 cup of rich chicken broth
– ½ cup of softened unsalted butter
– 1 teaspoon of fragrant ground cumin
– 1 teaspoon of smoky paprika
– 1 teaspoon of coarse kosher salt
– 1 pound of boneless pork shoulder, cut into ½-inch cubes
– 1 large yellow onion, finely diced
– 2 cloves of garlic, minced
– 1 tablespoon of vibrant vegetable oil
– 16 dried corn husks, soaked in warm water for 30 minutes
– Kitchen twine for tying
Instructions
1. In a large bowl, combine the finely ground yellow cornmeal, rich chicken broth, softened unsalted butter, fragrant ground cumin, smoky paprika, and coarse kosher salt until a smooth dough forms. Tip: Let the dough rest for 10 minutes to absorb the flavors.
2. Heat the vibrant vegetable oil in a skillet over medium-high heat until shimmering, about 2 minutes.
3. Add the boneless pork shoulder cubes and cook for 5–7 minutes, turning occasionally, until browned on all sides.
4. Stir in the finely diced yellow onion and minced garlic, cooking for 3–4 minutes until the onion is translucent and fragrant.
5. Reduce the heat to low, cover the skillet, and simmer the pork mixture for 20 minutes until tender. Tip: Check occasionally to prevent sticking.
6. Drain the soaked corn husks and pat them dry with a clean towel.
7. Lay a corn husk flat and spread ¼ cup of the corn dough evenly in the center, leaving a 1-inch border.
8. Spoon 2 tablespoons of the pork filling onto the dough.
9. Fold the sides of the corn husk over the filling, then roll it up tightly from the bottom.
10. Tie each tamale securely with kitchen twine. Tip: Double-knot the twine to prevent unraveling during steaming.
11. Arrange the tamales upright in a steamer basket over boiling water.
12. Cover and steam for 60 minutes over medium heat, checking the water level halfway to add more if needed.
13. Remove the tamales from the steamer and let them cool for 5 minutes before unwrapping.
Gently unwrap these tamales to reveal the steamy, fragrant bundle inside. The corn dough is wonderfully tender, while the pork filling offers a savory, spiced kick. Serve them with a zesty salsa or a dollop of creamy avocado for a vibrant meal that’s sure to impress.
Chupe de Camarones with Hearty Shrimp Soup

Craving something warm and comforting? You’re in for a treat with this Peruvian-inspired shrimp soup. It’s a flavorful, one-pot wonder that’s perfect for chilly evenings and surprisingly easy to pull together.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
– 1 tablespoon of rich extra virgin olive oil
– 1 medium yellow onion, finely diced
– 3 cloves of fresh garlic, minced
– 1 large red bell pepper, diced into 1/2-inch pieces
– 1 teaspoon of fragrant ground cumin
– 1/2 teaspoon of smoky paprika
– 4 cups of robust chicken broth
– 1 pound of large raw shrimp, peeled and deveined
– 1 cup of heavy cream
– 1/2 cup of fresh cilantro, roughly chopped
– 1 large lime, cut into wedges
– Kosher salt and freshly ground black pepper to taste
Instructions
1. Heat the rich extra virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat for 2 minutes until shimmering.
2. Add the finely diced yellow onion and cook for 5 minutes, stirring occasionally, until softened and translucent.
3. Stir in the minced fresh garlic and cook for 1 minute until fragrant, being careful not to let it burn.
4. Add the diced red bell pepper and cook for 4 minutes until it begins to soften.
5. Sprinkle in the fragrant ground cumin and smoky paprika, stirring constantly for 30 seconds to toast the spices and release their aromas.
6. Pour in the 4 cups of robust chicken broth and bring the mixture to a boil over high heat.
7. Once boiling, reduce the heat to medium-low, cover the pot, and simmer for 15 minutes to allow the flavors to meld.
8. Gently add the pound of large raw shrimp to the simmering broth and cook for 3-4 minutes, just until the shrimp turn pink and opaque throughout. *Tip: Don’t overcook the shrimp here, as they’ll continue to cook slightly from residual heat.*
9. Reduce the heat to low and slowly stir in the cup of heavy cream until fully incorporated and the soup is heated through, about 2 minutes. *Tip: Adding the cream off the heat prevents curdling.*
10. Remove the pot from the heat and stir in the roughly chopped fresh cilantro.
11. Season the soup generously with kosher salt and freshly ground black pepper, tasting and adjusting as needed.
12. Ladle the hot soup into bowls and serve immediately with the lime wedges on the side for squeezing. *Tip: The fresh lime juice brightens all the flavors right before eating.*
Every spoonful delivers a creamy, luxurious broth with perfectly tender shrimp. The smoky paprika and cumin create a warm base, while the fresh cilantro and lime add a vital, zesty finish. Try serving it with crusty bread for dipping or over a bed of steamed rice to make it even more substantial.
Tacu Tacu with Fried Bean and Rice Patty

Savor a taste of Peruvian comfort food with this simple yet satisfying dish. You’ll love how the crispy bean and rice patty pairs with savory toppings—it’s the kind of meal that feels both hearty and fresh. Let’s get cooking!
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 2 cups cooked white rice, cooled and slightly dry
– 1 can (15 oz) creamy cannellini beans, drained and rinsed
– 1 small yellow onion, finely chopped
– 2 cloves garlic, minced
– 2 large eggs, lightly beaten
– 1/4 cup fresh cilantro, chopped
– 1 tsp ground cumin
– 1/2 tsp smoked paprika
– 1/4 cup vegetable oil for frying
– Salt and freshly ground black pepper to taste
– 1 ripe avocado, sliced for serving
– 1 lime, cut into wedges for garnish
Instructions
1. In a large mixing bowl, combine the cooked white rice, creamy cannellini beans, finely chopped yellow onion, minced garlic, lightly beaten eggs, chopped fresh cilantro, ground cumin, and smoked paprika.
2. Season the mixture generously with salt and freshly ground black pepper, then mash everything together with a fork until it holds together but still has some texture.
3. Divide the mixture into 4 equal portions and shape each into a 1/2-inch thick patty with your hands.
4. Heat the vegetable oil in a large skillet over medium-high heat until it shimmers, about 350°F.
5. Carefully place the patties in the hot oil and fry for 4-5 minutes per side, until golden brown and crispy on the edges.
6. Transfer the fried patties to a paper towel-lined plate to drain any excess oil.
7. Serve the patties hot, topped with sliced ripe avocado and a squeeze of fresh lime juice from the wedges.
Tip: For extra crispiness, press the patties firmly when shaping and avoid overcrowding the skillet.
Tip: Let the rice cool completely before mixing to prevent the patties from becoming mushy.
Tip: Test the oil temperature by dropping a small bit of the mixture—if it sizzles immediately, it’s ready.
The crispy exterior gives way to a soft, flavorful center with hints of cumin and garlic. Try serving it with a fried egg on top for a protein-packed breakfast twist—it’s a versatile dish that shines any time of day.
Cuy al Horno with Traditional Baked Guinea Pig

Diving into traditional Andean cuisine might feel adventurous, but trust me—this baked guinea pig dish is surprisingly approachable and packed with flavor. You’ll be amazed at how the simple marinade transforms the meat into something tender and aromatic. Let’s get cooking!
Serving: 4 | Pre Time: 30 minutes | Cooking Time: 90 minutes
Ingredients
– 1 whole guinea pig (about 2-3 pounds), cleaned and butterflied
– ¼ cup fresh-squeezed lime juice
– 4 cloves garlic, finely minced
– 2 tablespoons ground cumin
– 1 tablespoon smoked paprika
– 1 teaspoon finely ground black pepper
– 1 tablespoon coarse sea salt
– 2 tablespoons rich extra virgin olive oil
– 1 large yellow onion, thinly sliced
– 4 medium Yukon Gold potatoes, quartered
Instructions
1. Pat the cleaned guinea pig completely dry with paper towels.
2. In a small bowl, whisk together the fresh-squeezed lime juice, finely minced garlic, ground cumin, smoked paprika, finely ground black pepper, and coarse sea salt.
3. Rub this marinade thoroughly over every surface of the guinea pig, including inside the cavity.
4. Let the guinea pig marinate at room temperature for 20 minutes to allow the flavors to penetrate.
5. Preheat your oven to 375°F.
6. Drizzle the rich extra virgin olive oil into a large roasting pan.
7. Arrange the thinly sliced yellow onion and quartered Yukon Gold potatoes in an even layer in the bottom of the pan.
8. Place the marinated guinea pig, skin-side up, on top of the vegetables.
9. Roast in the preheated oven for 60 minutes.
10. After 60 minutes, increase the oven temperature to 400°F.
11. Continue roasting for another 25-30 minutes, or until the skin is deeply golden brown and crispy, and the internal temperature at the thickest part of the thigh reaches 165°F.
12. Remove the pan from the oven and let the guinea pig rest for 10 minutes before carving.
Nothing beats the contrast of that incredibly crispy, seasoned skin against the tender, juicy meat underneath. The potatoes soak up all the delicious pan juices, becoming soft and flavorful. Serve it family-style right from the pan with a simple green salad for a truly memorable meal.
Ají de Langostinos with Spicy Shrimp Sauce

Gather around, food friends! If you’re craving something that’s both comforting and exciting, this Peruvian-inspired shrimp dish is about to become your new favorite. It’s creamy, spicy, and packed with flavor—perfect for a special dinner that feels fancy but is totally doable.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 1.5 pounds of large, fresh raw shrimp, peeled and deveined
– 2 tablespoons of rich extra virgin olive oil
– 1 medium yellow onion, finely diced
– 3 cloves of fresh garlic, minced
– 1 tablespoon of bright, aromatic aji amarillo paste
– 1 cup of smooth, full-fat evaporated milk
– 1/2 cup of freshly grated Parmesan cheese
– 1/4 cup of finely chopped fresh cilantro
– 1 teaspoon of finely ground sea salt
– 1/2 teaspoon of freshly cracked black pepper
– 1/4 teaspoon of smoky paprika
– 2 cups of cooked white rice, for serving
Instructions
1. Pat the fresh raw shrimp completely dry with paper towels to ensure a good sear.
2. Heat the rich extra virgin olive oil in a large skillet over medium-high heat until it shimmers, about 2 minutes.
3. Add the shrimp to the hot skillet in a single layer, cooking for 2 minutes per side until they turn pink and opaque, then transfer them to a plate.
4. In the same skillet, add the finely diced yellow onion and cook for 5 minutes, stirring occasionally, until softened and translucent.
5. Stir in the minced fresh garlic and cook for 1 minute until fragrant, being careful not to let it burn.
6. Add the bright aji amarillo paste to the skillet, stirring constantly for 1 minute to toast the spices and deepen the flavor.
7. Pour in the smooth evaporated milk, scraping up any browned bits from the bottom of the pan for extra flavor.
8. Reduce the heat to medium-low and simmer the sauce for 5 minutes, stirring occasionally, until it slightly thickens.
9. Whisk in the freshly grated Parmesan cheese until fully melted and the sauce is creamy, about 2 minutes.
10. Season the sauce with finely ground sea salt, freshly cracked black pepper, and smoky paprika, stirring to combine.
11. Return the cooked shrimp to the skillet, gently tossing to coat them evenly in the spicy sauce.
12. Stir in the finely chopped fresh cilantro just before serving to keep its vibrant color and fresh taste.
13. Serve the Ají de Langostinos immediately over the cooked white rice.
Finally, dig into that creamy, spicy sauce clinging to tender shrimp—it’s a flavor explosion that’s both rich and bright. For a fun twist, try serving it in shallow bowls with extra cilantro on top or alongside some crusty bread to soak up every last drop.
Quinua Atamalada with Nutty Quinoa Stir-Fry

Now, picture this: you’re craving something hearty yet healthy, a dish that feels like a warm hug but won’t weigh you down. That’s exactly what this Quinua Atamalada with Nutty Quinoa Stir-Fry delivers—a comforting, protein-packed meal that’s surprisingly simple to whip up.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 1 cup of fluffy white quinoa
– 2 cups of rich vegetable broth
– 2 tablespoons of fragrant extra virgin olive oil
– 1 medium yellow onion, finely diced
– 2 cloves of aromatic garlic, minced
– 1 red bell pepper, thinly sliced into vibrant strips
– 1 cup of sweet corn kernels
– 1 can (15 oz) of creamy black beans, rinsed and drained
– 1 teaspoon of smoky ground cumin
– ½ teaspoon of earthy chili powder
– Salt and freshly ground black pepper to taste
– ¼ cup of fresh cilantro, roughly chopped for garnish
– 1 ripe avocado, sliced for serving
Instructions
1. Rinse 1 cup of fluffy white quinoa under cold water in a fine-mesh strainer for 1 minute to remove any bitterness.
2. In a medium saucepan, combine the rinsed quinoa and 2 cups of rich vegetable broth, then bring to a boil over high heat.
3. Reduce the heat to low, cover the saucepan, and simmer the quinoa for 15 minutes until all the liquid is absorbed and the grains are tender.
4. Fluff the cooked quinoa with a fork and set it aside to cool slightly, which helps prevent it from becoming mushy later—this is a key tip for perfect texture.
5. Heat 2 tablespoons of fragrant extra virgin olive oil in a large skillet over medium-high heat until it shimmers, about 1 minute.
6. Add 1 medium yellow onion, finely diced, and sauté for 3-4 minutes until it turns translucent and soft.
7. Stir in 2 cloves of aromatic garlic, minced, and cook for 30 seconds until fragrant, being careful not to burn it to avoid bitterness.
8. Toss in 1 red bell pepper, thinly sliced into vibrant strips, and 1 cup of sweet corn kernels, then cook for 5 minutes until the pepper is tender-crisp.
9. Mix in 1 can of creamy black beans, rinsed and drained, along with 1 teaspoon of smoky ground cumin and ½ teaspoon of earthy chili powder, stirring to coat everything evenly.
10. Add the cooked quinoa to the skillet and stir-fry for 3-4 minutes until heated through and slightly toasted, which enhances the nutty flavor—another great tip for depth.
11. Season with salt and freshly ground black pepper to taste, adjusting as needed for a balanced profile.
12. Remove the skillet from the heat and fold in ¼ cup of fresh cilantro, roughly chopped, for a burst of freshness.
13. Serve the dish immediately, topped with 1 ripe avocado, sliced, and an extra sprinkle of cilantro if desired. For a pro tip, let it sit for 5 minutes before serving to allow the flavors to meld beautifully.
Here’s the best part: this dish boasts a delightful contrast of textures, from the fluffy quinoa to the creamy beans and crisp peppers, all tied together with warm, smoky spices. Try it as a hearty lunch bowl or pair it with a simple green salad for a complete dinner—it’s versatile enough to become a weeknight favorite!
Ocopa Arequipeña with Savory Peanut Sauce

Venturing into Peruvian comfort food? You’ve got to try this Ocopa Arequipeña. It’s a vibrant, creamy potato dish smothered in a savory peanut sauce that’s surprisingly easy to make at home.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 2 pounds of waxy yellow potatoes, like Yukon Gold
– 1/4 cup of creamy, unsalted peanut butter
– 1/4 cup of crumbled queso fresco
– 1/4 cup of evaporated milk
– 2 tablespoons of rich extra virgin olive oil
– 2 cloves of garlic, finely minced
– 1 tablespoon of vibrant yellow aji amarillo paste
– 1 teaspoon of ground turmeric for color
– 1/2 teaspoon of fine sea salt
– 1/4 teaspoon of finely ground black pepper
– Fresh cilantro leaves for garnish
– 4 hard-boiled eggs, peeled and halved
– 8 black olives, pitted
Instructions
1. Place 2 pounds of waxy yellow potatoes in a large pot and cover them with cold water by 1 inch.
2. Bring the pot to a boil over high heat, then reduce to a simmer and cook for 20-25 minutes until the potatoes are fork-tender.
3. Tip: Start with cold water to ensure even cooking and prevent the potatoes from becoming mushy.
4. While the potatoes cook, heat 2 tablespoons of rich extra virgin olive oil in a small saucepan over medium heat.
5. Add 2 cloves of finely minced garlic and sauté for 1 minute until fragrant but not browned.
6. Stir in 1 tablespoon of vibrant yellow aji amarillo paste and 1 teaspoon of ground turmeric, cooking for another 30 seconds to bloom the spices.
7. Reduce the heat to low and whisk in 1/4 cup of creamy, unsalted peanut butter until smooth.
8. Gradually pour in 1/4 cup of evaporated milk, whisking constantly to create a silky sauce.
9. Tip: Keep the heat low to prevent the peanut butter from separating or burning.
10. Season the sauce with 1/2 teaspoon of fine sea salt and 1/4 teaspoon of finely ground black pepper, then remove from heat and let it cool slightly.
11. Drain the cooked potatoes and let them cool just until you can handle them, then peel and slice them into 1/2-inch thick rounds.
12. Arrange the potato slices on a serving platter in a single layer.
13. Pour the warm peanut sauce evenly over the potatoes, ensuring each slice is coated.
14. Sprinkle 1/4 cup of crumbled queso fresco over the top.
15. Tip: For the best texture, serve the dish while the sauce is still warm and the potatoes are slightly firm.
16. Garnish with fresh cilantro leaves, 4 halved hard-boiled eggs, and 8 pitted black olives.
Zesty and comforting, this dish offers a creamy, nutty sauce that clings to the tender potatoes. The queso fresco adds a salty crunch, while the eggs and olives provide bursts of richness. Try it as a hearty side or a light main course with a crisp salad.
Juane de Pollo with Savory Rice and Chicken

Diving into a new recipe adventure? Let’s explore this comforting Peruvian-inspired dish that wraps tender chicken and aromatic rice in a banana leaf package. You’ll love how the flavors meld together while cooking, creating a complete meal in one neat bundle. It’s perfect for a cozy dinner or an impressive dish to share with friends.
Serving: 4 | Pre Time: 25 minutes | Cooking Time: 45 minutes
Ingredients
- 2 cups long-grain white rice
- 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch chunks
- 4 large banana leaves, thawed if frozen
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1 red bell pepper, finely chopped
- 1/4 cup fresh cilantro, chopped
- 2 tbsp rich extra virgin olive oil
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp turmeric powder
- 4 cups low-sodium chicken broth
- 1 tsp kosher salt
- 1/2 tsp freshly ground black pepper
- Kitchen twine for tying
Instructions
- Rinse 2 cups of long-grain white rice under cold water until the water runs clear, then drain completely. Tip: This removes excess starch for fluffier rice.
- Heat 2 tablespoons of rich extra virgin olive oil in a large skillet over medium heat until shimmering.
- Add 1 finely diced medium yellow onion and cook for 5 minutes, stirring occasionally, until translucent.
- Stir in 3 minced cloves of garlic and cook for 1 minute until fragrant.
- Add 1 finely chopped red bell pepper and cook for 3 minutes until slightly softened.
- Add 1.5 lbs of boneless, skinless chicken thigh chunks and cook for 6 minutes, turning occasionally, until lightly browned on all sides.
- Sprinkle in 1 teaspoon ground cumin, 1 teaspoon smoked paprika, 1/2 teaspoon turmeric powder, 1 teaspoon kosher salt, and 1/2 teaspoon freshly ground black pepper, stirring to coat everything evenly.
- Pour in the rinsed rice and stir to combine with the chicken mixture for 1 minute.
- Add 4 cups of low-sodium chicken broth and bring to a boil over high heat.
- Reduce heat to low, cover the skillet, and simmer for 15 minutes until the rice has absorbed most of the liquid. Tip: Don’t stir during this time to prevent mushy rice.
- Remove from heat and stir in 1/4 cup of chopped fresh cilantro, then let the mixture cool for 10 minutes.
- Place 4 large banana leaves on a clean surface, shiny side up, and divide the rice-chicken mixture evenly among them.
- Fold each banana leaf into a tight rectangular package, then secure with kitchen twine. Tip: Double-wrap if your leaves are thin to prevent tearing during cooking.
- Place the packages in a steamer basket over boiling water, cover, and steam for 20 minutes.
- Carefully remove the packages and let them rest for 5 minutes before serving.
Perfectly steamed, each package reveals fluffy rice infused with smoky paprika and earthy cumin, while the chicken stays incredibly moist. The banana leaves impart a subtle herbal note that complements the bright cilantro. Serve these bundles directly on plates for a fun, unwrapping experience, or pair with a simple avocado salad for a complete meal.
Conclusion
Your culinary adventure awaits with these 32 exquisite Peruvian recipes! From comforting Lomo Saltado to refreshing Ceviche, each dish offers a genuine taste of Peru’s rich culture. We invite you to roll up your sleeves, try a recipe that calls to you, and share your favorite in the comments below. Don’t forget to pin this article to your Pinterest boards to save these delights for later. Happy cooking!

Laura Hauser is a food writer and editor passionate about authentic, approachable home cooking.




