Venture into the vibrant world of Peruvian cuisine, where rice transforms into a canvas for bold flavors! From zesty lomo saltado to comforting arroz con pollo, these authentic recipes bring the warmth of Peru right to your kitchen. Perfect for adventurous home cooks, each dish promises a delicious journey. Ready to spice up your dinner routine? Let’s dive into these 20 flavorful favorites!
Arroz con Pollo Peruano

You know those cozy, one-pot meals that feel like a warm hug on a busy weeknight? That’s exactly what this Peruvian-style Arroz con Pollo is for me. I first fell for it at a friend’s potluck years ago and have been tweaking my version ever since—it’s become my go-to for feeding a crowd without fuss.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 45 minutes
Ingredients
For the Chicken & Marinade:
– 2 lbs boneless, skinless chicken thighs, cut into 1-inch pieces
– 2 tbsp fresh lime juice
– 3 cloves garlic, minced
– 1 tsp ground cumin
– 1 tsp dried oregano
– 1 tsp salt
For the Rice & Cooking Base:
– 2 tbsp vegetable oil
– 1 large yellow onion, finely diced
– 1 large red bell pepper, finely diced
– 2 cups long-grain white rice, rinsed
– 4 cups low-sodium chicken broth
– 1 cup frozen peas
– 1/4 cup chopped fresh cilantro
Instructions
1. In a large bowl, combine the chicken pieces, lime juice, minced garlic, cumin, oregano, and salt. Toss until the chicken is evenly coated, then let it marinate at room temperature for 15 minutes—this helps the flavors penetrate deeply.
2. Heat the vegetable oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat until it shimmers, about 2 minutes.
3. Add the marinated chicken to the pot in a single layer. Cook for 5–7 minutes, turning the pieces occasionally, until they are browned on all sides but not fully cooked through. Remove the chicken with a slotted spoon and set it aside on a plate.
4. In the same pot, add the diced onion and red bell pepper. Sauté for 5 minutes, stirring frequently, until the vegetables are softened and the onion is translucent.
5. Stir in the rinsed rice and cook for 1 minute, coating it evenly with the oil and vegetables—this toasts the rice slightly for better texture.
6. Pour in the chicken broth and bring the mixture to a boil over high heat. Once boiling, reduce the heat to low, cover the pot tightly with a lid, and simmer for 15 minutes.
7. After 15 minutes, gently stir in the browned chicken pieces and frozen peas. Re-cover the pot and continue simmering on low heat for another 10 minutes. Avoid stirring too much here to prevent the rice from becoming mushy.
8. Turn off the heat and let the pot sit, covered, for 5 minutes to allow the rice to steam and absorb any remaining liquid. Then, fluff the rice gently with a fork.
9. Stir in the chopped cilantro just before serving. This adds a fresh, vibrant note that brightens the whole dish.
This dish emerges with tender, flavorful chicken nestled in perfectly cooked, slightly sticky rice infused with aromatic spices. The peas add pops of sweetness, while the cilantro gives it a fresh finish. Try serving it with a squeeze of extra lime and a simple avocado salad on the side for a complete, comforting meal that always disappears fast.
Peruvian Fried Rice with Seafood

Zipping through my recipe archives for a festive yet fuss-free dinner, I stumbled upon this Peruvian Fried Rice with Seafood—a dish that’s become my go-to for impressing guests without spending hours in the kitchen. It’s a vibrant, one-pan wonder that blends coastal flavors with hearty comfort, perfect for a cozy December evening like today.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– For the rice base: 2 cups cooked white rice (preferably day-old, chilled), 2 tbsp vegetable oil, 1 small onion (finely chopped), 2 cloves garlic (minced), 1 red bell pepper (diced), 1 cup frozen peas and carrots mix
– For the seafood: 8 oz raw shrimp (peeled and deveined), 8 oz scallops, 1 tbsp soy sauce, 1 tsp ground cumin
– For finishing: 2 large eggs (beaten), 2 tbsp chopped fresh cilantro, 1 lime (cut into wedges), salt to taste
Instructions
1. Heat 1 tbsp vegetable oil in a large skillet or wok over medium-high heat until shimmering, about 2 minutes.
2. Add the chopped onion and cook, stirring frequently, until translucent and soft, about 3–4 minutes.
3. Stir in the minced garlic and diced red bell pepper, cooking for another 2 minutes until fragrant and slightly tender.
4. Push the vegetables to one side of the skillet and pour the beaten eggs into the empty space, scrambling them until fully set and broken into small pieces, about 1–2 minutes.
5. Mix the scrambled eggs with the vegetables, then add the chilled cooked rice, spreading it evenly in the skillet.
6. Cook the rice undisturbed for 2 minutes to develop a slight crispness on the bottom—this tip ensures that classic fried rice texture.
7. Stir in the frozen peas and carrots mix, cooking for 3 minutes until heated through and tender.
8. Push the rice mixture to the edges of the skillet, creating a well in the center, and add the remaining 1 tbsp vegetable oil.
9. Place the shrimp and scallops in the center, sprinkling them with soy sauce and ground cumin, and cook for 4–5 minutes until the shrimp turn pink and opaque and the scallops are firm to the touch.
10. Gently fold the seafood into the rice mixture until evenly combined, then remove from heat.
11. Stir in the chopped cilantro and season with salt if needed, avoiding over-salting since the soy sauce adds savoriness.
12. Serve immediately with lime wedges on the side for a bright, acidic kick.
Kicking back with a bowl of this fried rice, I love how the tender seafood melds with the slightly crispy rice, while the lime adds a zesty pop that cuts through the richness. For a creative twist, try topping it with a fried egg or serving it in hollowed-out bell peppers for a festive presentation—it’s a dish that’s as versatile as it is delicious.
Aji de Gallina with Rice

Zesty and comforting, this Aji de Gallina with Rice is my go-to dish when I want to impress guests without spending all day in the kitchen—it reminds me of the cozy Sunday dinners my Peruvian friend Maria used to host, where the aroma alone made everyone gather around the table. I love how the creamy sauce clings to the tender chicken, and I always make extra because, in my house, leftovers never last long.
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 40 minutes
Ingredients
For the chicken and broth:
– 1.5 lbs boneless, skinless chicken breasts
– 4 cups water
– 1 yellow onion, quartered
– 2 cloves garlic, smashed
– 1 tsp salt
For the sauce:
– 3 slices white bread, crusts removed
– 1/2 cup evaporated milk
– 1/4 cup walnuts
– 2 tbsp vegetable oil
– 1 yellow onion, finely chopped
– 2 cloves garlic, minced
– 2 tbsp aji amarillo paste
– 1/4 tsp ground turmeric
– 1/4 cup grated Parmesan cheese
For serving:
– 2 cups cooked white rice
– 2 hard-boiled eggs, sliced
– 8 black olives
– 1 tbsp chopped fresh parsley
Instructions
1. Place the chicken breasts, water, quartered onion, smashed garlic, and salt in a large pot over high heat.
2. Bring the mixture to a boil, then reduce the heat to medium-low and simmer for 20 minutes until the chicken is fully cooked and reaches an internal temperature of 165°F.
3. Remove the chicken from the broth, let it cool for 5 minutes, then shred it into bite-sized pieces using two forks; reserve 1 cup of the broth and discard the solids.
4. Soak the bread slices in the evaporated milk in a small bowl for 5 minutes until softened.
5. Blend the soaked bread, walnuts, and reserved 1 cup of broth in a blender on high speed for 1 minute until smooth and creamy.
6. Heat the vegetable oil in a large skillet over medium heat until it shimmers, about 1 minute.
7. Sauté the finely chopped onion and minced garlic in the skillet for 5 minutes until the onion is translucent and fragrant.
8. Stir in the aji amarillo paste and ground turmeric, cooking for 2 minutes to release their flavors.
9. Pour the blended sauce into the skillet, stirring constantly to combine.
10. Add the shredded chicken and Parmesan cheese to the sauce, simmering over low heat for 10 minutes until the sauce thickens and coats the chicken evenly.
11. Divide the cooked white rice among four plates, topping each with the chicken mixture.
12. Garnish each plate with sliced hard-boiled eggs, black olives, and chopped fresh parsley.
Remarkably creamy with a subtle kick from the aji amarillo, this dish offers a velvety texture that pairs perfectly with the fluffy rice. For a creative twist, I sometimes serve it in hollowed-out bell peppers or with a side of crispy plantains to add a contrasting crunch.
Arroz Chaufa Peruano

A sizzling wok, a whiff of soy sauce, and the comforting aroma of fried rice—that’s the magic of Arroz Chaufa Peruano, a dish I fell in love with during a trip to Lima and now make weekly for my family. It’s our go-to for using up leftover rice and veggies, and I love how customizable it is based on what’s in my fridge. Honestly, it’s become my favorite quick dinner fix, especially on busy weeknights when I crave something hearty but don’t want to spend hours cooking.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
For the Protein and Vegetables:
– 1 lb boneless, skinless chicken thighs, cut into ½-inch cubes
– 2 tbsp vegetable oil, divided
– 1 medium onion, finely chopped
– 3 cloves garlic, minced
– 1 red bell pepper, diced into ½-inch pieces
– 1 cup frozen peas and carrots mix
For the Rice and Seasoning:
– 4 cups cooked white rice, chilled overnight (tip: day-old rice fries better!)
– 3 tbsp soy sauce
– 2 tbsp oyster sauce
– 1 tsp sesame oil
– 4 large eggs, beaten
– 2 green onions, thinly sliced
Instructions
1. Heat 1 tbsp vegetable oil in a large wok or skillet over medium-high heat until it shimmers, about 1 minute. Add the chicken cubes and cook, stirring occasionally, until browned and cooked through, 6–8 minutes. Transfer to a plate.
2. Add the remaining 1 tbsp vegetable oil to the wok. Sauté the onion and garlic until fragrant and translucent, about 3 minutes. Add the red bell pepper and frozen peas and carrots, cooking until the vegetables are tender-crisp, 4–5 minutes.
3. Push the vegetables to one side of the wok. Pour the beaten eggs into the empty side and scramble until fully set, about 2 minutes, then mix with the vegetables.
4. Add the chilled rice to the wok, breaking up any clumps with a spatula. Stir-fry for 3 minutes until the rice is heated through and slightly toasted.
5. Return the cooked chicken to the wok. Drizzle in the soy sauce, oyster sauce, and sesame oil, tossing everything evenly to coat. Cook for 2 more minutes to let the flavors meld.
6. Remove from heat and stir in the sliced green onions. Serve immediately.
Unexpectedly, this dish delivers a perfect balance of textures—fluffy rice with crispy bits, tender chicken, and crunchy veggies—all wrapped in a savory, umami-rich sauce. I love topping it with extra green onions or a drizzle of sriracha for heat, and it pairs wonderfully with a simple cucumber salad on the side for a complete meal.
Peruvian Green Rice with Cilantro

Just when I thought I’d tried every rice dish under the sun, a trip to a friend’s Peruvian-inspired potluck introduced me to this vibrant, herbaceous wonder. I’ve been tweaking my version ever since, and it’s become my go-to side for everything from grilled chicken to a simple weeknight meal—it’s the kind of recipe that makes you feel like a kitchen hero without any fuss.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
– For the cilantro blend:
– 1 cup fresh cilantro leaves, packed
– 1/2 cup fresh spinach leaves, packed
– 1/4 cup chopped white onion
– 1 garlic clove, minced
– 1/4 cup water
– For cooking the rice:
– 1 cup long-grain white rice
– 2 cups chicken broth
– 1 tablespoon vegetable oil
– 1/2 teaspoon salt
Instructions
1. Rinse 1 cup of long-grain white rice under cold water in a fine-mesh strainer until the water runs clear, which removes excess starch for fluffier rice.
2. In a blender, combine 1 cup fresh cilantro leaves, 1/2 cup fresh spinach leaves, 1/4 cup chopped white onion, 1 minced garlic clove, and 1/4 cup water, then blend on high speed for 30 seconds until smooth.
3. Heat 1 tablespoon of vegetable oil in a medium saucepan over medium heat for 1 minute until shimmering.
4. Add the rinsed rice to the saucepan and toast it, stirring constantly, for 2 minutes until lightly golden and fragrant.
5. Pour the blended cilantro mixture into the saucepan with the rice and cook, stirring continuously, for 1 minute to meld the flavors.
6. Add 2 cups of chicken broth and 1/2 teaspoon salt to the saucepan, then bring the mixture to a boil over high heat.
7. Once boiling, reduce the heat to low, cover the saucepan with a tight-fitting lid, and simmer for 18 minutes without lifting the lid, which traps steam for even cooking.
8. After 18 minutes, remove the saucepan from the heat and let it sit, covered, for 5 minutes to allow the rice to finish absorbing any residual liquid.
9. Fluff the rice gently with a fork to separate the grains, being careful not to overmix to avoid mushiness.
Perfectly cooked, this rice emerges with a tender, slightly sticky texture and a bold, fresh flavor from the cilantro and spinach. I love serving it alongside grilled meats or topping it with a fried egg for a quick, satisfying meal—it’s a colorful twist that always impresses.
Arroz Tapado

This cozy, layered Peruvian comfort dish has become my go-to for impressing guests without spending all day in the kitchen—it’s like a savory, upside-down cake of deliciousness. I first tried it at a friend’s potluck and was instantly hooked by its surprising presentation and hearty flavors.
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 40 minutes
Ingredients
For the Rice Layer:
– 2 cups long-grain white rice
– 4 cups water
– 1 tbsp vegetable oil
– 1 tsp salt
For the Meat Filling:
– 1 lb ground beef (85% lean)
– 1 medium yellow onion, finely diced
– 3 cloves garlic, minced
– 1 medium tomato, diced
– 1/4 cup raisins
– 1/4 cup sliced black olives
– 2 tbsp tomato paste
– 1 tsp ground cumin
– 1/2 tsp paprika
– 2 tbsp vegetable oil
– Salt and pepper
For Assembly:
– 2 hard-boiled eggs, sliced
– Fresh cilantro for garnish
Instructions
1. Rinse 2 cups of rice under cold water in a fine-mesh strainer until the water runs clear to remove excess starch, which helps prevent clumping.
2. In a medium saucepan, combine the rinsed rice, 4 cups of water, 1 tbsp oil, and 1 tsp salt. Bring to a boil over high heat.
3. Once boiling, reduce the heat to low, cover the saucepan, and simmer for 18 minutes until the water is fully absorbed and the rice is tender. Remove from heat and let it sit covered for 5 minutes, then fluff with a fork.
4. While the rice cooks, heat 2 tbsp oil in a large skillet over medium-high heat until shimmering, about 2 minutes.
5. Add the diced onion to the skillet and sauté for 5 minutes, stirring occasionally, until translucent and softened.
6. Add the minced garlic and cook for 1 minute until fragrant, being careful not to let it burn.
7. Add 1 lb ground beef to the skillet, breaking it up with a spatula, and cook for 8 minutes until no pink remains and it’s browned.
8. Stir in the diced tomato, 2 tbsp tomato paste, 1 tsp cumin, 1/2 tsp paprika, 1/4 cup raisins, and 1/4 cup olives. Cook for 5 minutes, stirring frequently, until the tomatoes soften and the flavors meld. Season with salt and pepper to taste, then remove from heat.
9. Lightly grease four 1-cup ramekins or small bowls with oil. Spoon a layer of cooked rice into each, pressing it firmly against the bottom and sides to create a hollow center, using about half the rice total.
10. Divide the meat filling evenly among the ramekins, packing it into the hollow center. Tip: For a neat presentation, press the filling down gently with the back of a spoon.
11. Top each ramekin with the remaining rice, pressing lightly to seal the layers.
12. Place a small plate over each ramekin, invert it carefully, and lift the ramekin to unmold the layered dome onto the plate.
13. Garnish each serving with sliced hard-boiled eggs and fresh cilantro.
A firm yet tender rice exterior gives way to a spiced, savory filling studded with sweet raisins and briny olives. I love serving it with a simple avocado salad on the side for a fresh contrast, and it always disappears quickly at dinner parties!
Peruvian Rice with Duck

Ever since my trip to Lima last summer, I’ve been dreaming about recreating that rich, savory Peruvian rice with duck at home—it’s the ultimate comfort food for a cozy winter evening like today. My version simplifies the process without skimping on flavor, and I love how the duck fat infuses every grain of rice with a deep, aromatic quality. Trust me, once you try this, it’ll become a staple in your kitchen too.
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 60 minutes
Ingredients
For the duck:
– 2 duck legs (about 1.5 lbs total)
– 1 tsp kosher salt
– 1/2 tsp black pepper
– 1 tbsp vegetable oil
For the rice base:
– 1 cup long-grain white rice
– 1 small yellow onion, finely diced
– 2 cloves garlic, minced
– 1/2 cup frozen peas
– 2 cups chicken broth
– 1 tbsp aji amarillo paste (or 1 tsp paprika for a milder option)
– 1/4 cup chopped cilantro
Instructions
- Pat the duck legs dry with paper towels and season both sides evenly with 1 tsp kosher salt and 1/2 tsp black pepper.
- Heat 1 tbsp vegetable oil in a large, heavy-bottomed skillet or Dutch oven over medium-high heat until it shimmers, about 2 minutes.
- Place the duck legs skin-side down in the skillet and cook for 8–10 minutes until the skin is golden brown and crispy. Flip and cook for another 5 minutes to brown the other side. Remove the duck and set aside on a plate, leaving the rendered fat in the skillet.
- Tip: Don’t overcrowd the skillet to ensure the duck crisps properly—if needed, cook in batches.
- Reduce the heat to medium and add the diced onion to the skillet, sautéing for 4–5 minutes until translucent and softened.
- Stir in the minced garlic and cook for 1 minute until fragrant, being careful not to let it burn.
- Add 1 cup long-grain white rice to the skillet and toast it in the duck fat for 2 minutes, stirring constantly to coat each grain.
- Pour in 2 cups chicken broth and 1 tbsp aji amarillo paste, stirring to combine and scrape up any browned bits from the bottom of the skillet.
- Tip: Toasting the rice first helps it absorb the broth better, resulting in fluffier grains.
- Nestle the duck legs back into the skillet, skin-side up, and bring the mixture to a boil over high heat.
- Once boiling, reduce the heat to low, cover the skillet tightly with a lid, and simmer for 25 minutes without peeking to trap the steam.
- After 25 minutes, sprinkle 1/2 cup frozen peas evenly over the rice, re-cover, and cook for another 5 minutes until the peas are heated through and the rice is tender.
- Remove the skillet from the heat and let it rest, covered, for 10 minutes to allow the flavors to meld and the rice to firm up slightly.
- Tip: Resting the dish is key—it prevents the rice from becoming mushy when you fluff it.
- Fluff the rice gently with a fork, stir in 1/4 cup chopped cilantro, and serve immediately.
Just imagine that first bite: the rice is incredibly fluffy yet rich, soaked in savory duck juices with a subtle kick from the aji amarillo. I love serving it straight from the skillet with a squeeze of lime for brightness, and the crispy duck skin adds a wonderful textural contrast that makes every spoonful irresistible.
Arroz con Mariscos

Zipping around my kitchen on a chilly December afternoon like today, I always crave something warm and vibrant—enter Arroz con Mariscos, a seafood-packed rice dish that’s become my go-to for festive gatherings. It’s a one-pot wonder that reminds me of a beach trip to Florida where I first tasted its rich, savory flavors, and now I love making it with whatever fresh seafood looks good at the market, a habit that keeps it exciting every time.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 30 minutes
Ingredients
For the base:
– 2 cups long-grain white rice
– 1 medium onion, finely chopped
– 4 cloves garlic, minced
– 1 red bell pepper, diced
– 2 tbsp olive oil
For the liquid and seasoning:
– 4 cups seafood or chicken broth
– 1 (14.5 oz) can diced tomatoes
– 1 tsp smoked paprika
– 1/2 tsp saffron threads
– Salt to taste
For the seafood:
– 1 lb mixed seafood (such as shrimp, scallops, and mussels)
– 1/4 cup fresh parsley, chopped
Instructions
1. Heat 2 tbsp olive oil in a large pot over medium heat until shimmering, about 2 minutes.
2. Add 1 chopped onion and 1 diced red bell pepper, sautéing for 5 minutes until softened.
3. Stir in 4 minced garlic cloves and cook for 1 minute until fragrant.
4. Pour in 1 can diced tomatoes and cook for 3 minutes to reduce slightly.
5. Add 2 cups long-grain white rice, toasting it for 2 minutes while stirring constantly.
6. Pour in 4 cups seafood or chicken broth, 1 tsp smoked paprika, and 1/2 tsp saffron threads, bringing to a boil.
7. Reduce heat to low, cover the pot, and simmer for 15 minutes until the rice is tender and liquid is absorbed.
8. Gently stir in 1 lb mixed seafood, cover again, and cook for 5 minutes until the seafood is opaque and cooked through.
9. Remove from heat, fold in 1/4 cup chopped fresh parsley, and let sit covered for 5 minutes to allow flavors to meld.
10. Season with salt to taste before serving.
This dish emerges with a fluffy, slightly sticky rice that clings perfectly to the tender seafood, offering a burst of smoky paprika and briny sweetness in every bite. I love serving it straight from the pot with a squeeze of lemon or over a bed of greens for a lighter twist—it’s always a crowd-pleaser that feels both comforting and celebratory.
Peruvian Rice and Beans

Every time I make this Peruvian Rice and Beans, it takes me back to that tiny Lima restaurant where I first fell in love with its comforting, savory aroma. It’s become my go-to weeknight meal because it’s incredibly forgiving—perfect for those evenings when I’m juggling a dozen things at once. Trust me, once you try this hearty, flavorful dish, it’ll earn a permanent spot in your dinner rotation too.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
- For the Base:
- 1 tablespoon olive oil
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1 red bell pepper, diced
- For the Rice and Beans:
- 1 cup long-grain white rice
- 1 (15-ounce) can red kidney beans, drained and rinsed
- 2 cups chicken broth
- 1 teaspoon ground cumin
- 1/2 teaspoon paprika
- 1/4 teaspoon black pepper
- For Garnish:
- 1/4 cup fresh cilantro, chopped
- 1 lime, cut into wedges
Instructions
- Heat 1 tablespoon olive oil in a large skillet or Dutch oven over medium heat for 2 minutes until shimmering.
- Add 1 finely diced yellow onion and cook for 5 minutes, stirring occasionally, until translucent.
- Add 3 minced garlic cloves and 1 diced red bell pepper, cooking for 3 more minutes until fragrant.
- Stir in 1 cup long-grain white rice, toasting it in the oil for 1 minute to enhance its nutty flavor—this is my secret for fluffier rice!
- Pour in 2 cups chicken broth, 1 drained and rinsed can of red kidney beans, 1 teaspoon ground cumin, 1/2 teaspoon paprika, and 1/4 teaspoon black pepper.
- Bring the mixture to a boil over high heat, then immediately reduce the heat to low.
- Cover the skillet tightly with a lid and simmer for 20 minutes without peeking—this ensures the rice cooks evenly.
- After 20 minutes, remove the skillet from the heat and let it sit, covered, for 5 minutes to allow the rice to steam and absorb any remaining liquid.
- Fluff the rice and beans gently with a fork to separate the grains without mashing them.
- Stir in 1/4 cup chopped fresh cilantro just before serving to keep its vibrant color and flavor intact.
- Serve immediately with lime wedges on the side for squeezing over the top.
Perfectly cooked, this dish has tender rice that’s not mushy, with beans that hold their shape and soak up all the smoky cumin and paprika notes. I love how the fresh cilantro and a squeeze of lime brighten each bite, making it feel both hearty and refreshing. For a creative twist, try topping it with a fried egg or serving it alongside grilled chicken for a complete meal that’s sure to satisfy.
Tacu Tacu with Fried Egg

Holiday leftovers or a lazy Sunday morning—this Tacu Tacu with Fried Egg is my go-to for turning simple pantry staples into something spectacular. I first fell for this Peruvian comfort dish during a trip to Lima, and now I make it weekly because it’s so forgiving and satisfying, especially when I’m craving something hearty yet quick.
Serving: 2 | Pre Time: 10 minutes | Cooking Time: 20 minutes
Ingredients
For the Tacu Tacu:
– 2 cups cooked white rice, chilled (about 1 cup uncooked)
– 1 cup cooked cannellini beans, rinsed and drained
– 1 small yellow onion, finely diced (about 1/2 cup)
– 2 cloves garlic, minced
– 2 tablespoons vegetable oil
– 1/2 teaspoon ground cumin
– Salt, to taste (I use about 1/4 teaspoon)
For the Fried Egg and Garnish:
– 2 large eggs
– 1 tablespoon unsalted butter
– 2 tablespoons chopped fresh cilantro
– 1 lime, cut into wedges
Instructions
1. Heat 1 tablespoon vegetable oil in a large non-stick skillet over medium heat until it shimmers, about 1 minute.
2. Add the diced onion and cook, stirring frequently, until softened and translucent, about 5 minutes.
3. Stir in the minced garlic and ground cumin, cooking for 1 minute until fragrant—be careful not to burn the garlic, as it can turn bitter.
4. Add the cooked cannellini beans and mash them lightly with a fork or potato masher in the skillet, leaving some texture for bite.
5. Mix in the chilled cooked rice, stirring to combine evenly with the bean mixture, and season with salt.
6. Press the mixture firmly into the skillet to form a flat cake, cooking undisturbed for 4–5 minutes until the bottom is golden brown and crispy.
7. Flip the Tacu Tacu carefully using a spatula—if it breaks, just press it back together—and cook the other side for another 4–5 minutes until crispy.
8. Transfer the Tacu Tacu to a plate and cover loosely with foil to keep warm.
9. In the same skillet, melt the unsalted butter over medium-low heat until foamy, about 30 seconds.
10. Crack the eggs into the skillet, cooking for 3–4 minutes until the whites are fully set and the yolks are still runny—for a firmer yolk, cover the skillet for the last minute.
11. Place a fried egg on top of each Tacu Tacu portion.
12. Garnish with chopped fresh cilantro and serve immediately with lime wedges on the side.
What I love most is the contrast between the crispy, savory rice-and-bean cake and the rich, runny egg yolk that seeps into every bite. Squeeze that lime over it for a bright, tangy kick that cuts through the richness, and if you’re feeling adventurous, try topping it with a spoonful of salsa or avocado slices for extra freshness.
Arroz con Pato

This holiday season, I’m craving something cozy and flavorful to share with family, and my go-to is a vibrant Peruvian classic that always feels like a celebration. Arroz con Pato, or “rice with duck,” is a one-pot wonder that combines tender duck with aromatic rice, all simmered in a rich, herb-infused broth—it’s the ultimate comfort food that’s surprisingly simple to pull off, even on a busy day like today.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 60 minutes
Ingredients
For the duck and marinade:
– 2 lbs duck legs, skin-on
– 2 tbsp olive oil
– 1 tsp salt
– 1/2 tsp black pepper
– 2 cloves garlic, minced
For the sofrito and rice:
– 1 large onion, diced
– 1 red bell pepper, diced
– 2 cups long-grain white rice
– 4 cups chicken broth
– 1 cup beer (like a lager)
– 1 tbsp ground cumin
– 1 tsp dried oregano
– 1/4 cup chopped cilantro
– 1/4 cup chopped parsley
Instructions
1. Pat the duck legs dry with paper towels to ensure crispy skin, then rub them all over with olive oil, salt, black pepper, and minced garlic in a bowl, letting them marinate for 10 minutes at room temperature.
2. Heat a large Dutch oven over medium-high heat until hot, about 2 minutes, then add the duck legs skin-side down and sear for 5–7 minutes until golden brown and crispy, flipping once to brown the other side for 3 minutes.
3. Remove the duck legs to a plate, leaving about 2 tbsp of fat in the pot, then add the diced onion and red bell pepper, sautéing for 5 minutes until softened and fragrant.
4. Stir in the long-grain white rice, toasting it in the pot for 2 minutes to enhance its nutty flavor, then pour in the chicken broth and beer, scraping up any browned bits from the bottom.
5. Add the ground cumin and dried oregano, stirring to combine, then return the duck legs to the pot, nestling them into the rice mixture.
6. Bring the mixture to a boil over high heat, then reduce the heat to low, cover the pot tightly, and simmer for 45 minutes until the rice is tender and has absorbed most of the liquid.
7. Remove the pot from the heat and let it rest, covered, for 5 minutes to allow the flavors to meld, then fluff the rice gently with a fork.
8. Stir in the chopped cilantro and parsley just before serving to keep them fresh and vibrant.
Hearty and aromatic, this dish boasts tender duck that falls off the bone and fluffy rice infused with savory broth and herbs. I love serving it family-style in the Dutch oven, garnished with extra cilantro and a squeeze of lime for a bright finish—it’s perfect for a festive gathering or a cozy night in.
Peruvian Rice Stuffed Peppers

Cooking for a crowd during the holidays always makes me think of my friend Maria, who introduced me to these vibrant Peruvian Rice Stuffed Peppers at a festive potluck. They’re a fantastic make-ahead dish that brings a pop of color and flavor to any table, and I love how the rice soaks up all the delicious juices from the peppers as they bake.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 45 minutes
Ingredients
For the rice filling:
– 1 cup long-grain white rice
– 2 cups chicken broth
– 1 tablespoon olive oil
– 1 small yellow onion, finely diced
– 2 cloves garlic, minced
– 1 teaspoon ground cumin
– 1/2 teaspoon paprika
– 1/4 cup chopped fresh cilantro
– Salt to taste
For the peppers and assembly:
– 6 large bell peppers (assorted colors), tops cut off and seeds removed
– 1 cup shredded Monterey Jack cheese
– 1/4 cup grated Parmesan cheese
– 2 tablespoons chopped fresh parsley for garnish
Instructions
1. Rinse 1 cup of long-grain white rice under cold water in a fine-mesh strainer until the water runs clear to remove excess starch, which helps prevent clumping.
2. In a medium saucepan, heat 1 tablespoon of olive oil over medium heat. Add 1 small diced yellow onion and cook for 5 minutes, stirring occasionally, until softened and translucent.
3. Stir in 2 minced garlic cloves and cook for 1 minute until fragrant, being careful not to burn it.
4. Add the rinsed rice to the saucepan along with 1 teaspoon ground cumin and 1/2 teaspoon paprika, toasting the rice with the spices for 2 minutes to enhance their flavor.
5. Pour in 2 cups of chicken broth and bring to a boil. Reduce the heat to low, cover, and simmer for 18 minutes until the rice is tender and the liquid is absorbed. Tip: Avoid lifting the lid during cooking to ensure even steaming.
6. Remove the rice from heat and let it sit, covered, for 5 minutes. Then, fluff it with a fork and stir in 1/4 cup chopped fresh cilantro and salt to taste. Set aside to cool slightly.
7. Preheat your oven to 375°F. Lightly grease a 9×13-inch baking dish.
8. Place 6 seeded bell peppers upright in the prepared dish. Spoon the cooled rice mixture evenly into each pepper, filling them to about 3/4 full to allow room for expansion.
9. Top each stuffed pepper with a mixture of 1 cup shredded Monterey Jack cheese and 1/4 cup grated Parmesan cheese.
10. Cover the dish tightly with aluminum foil and bake at 375°F for 30 minutes. Tip: The foil traps steam, helping the peppers soften without drying out.
11. Remove the foil and bake for an additional 15 minutes until the cheese is bubbly and golden brown, and the peppers are tender when pierced with a fork.
12. Let the peppers rest for 5 minutes before serving to set the filling. Garnish with 2 tablespoons chopped fresh parsley.
Zesty and satisfying, these peppers offer a delightful contrast between the tender, slightly sweet bell pepper shells and the savory, spiced rice filling. I often serve them with a dollop of cool sour cream or a squeeze of lime for an extra tangy kick, making them a hit at gatherings where everyone can customize their plate.
Seco de Carne with Rice

Gathering around the table with loved ones during the holidays always makes me crave something hearty and comforting, which is exactly why I’m sharing my take on Seco de Carne today. I first tried this rich Peruvian beef stew at a friend’s potluck years ago and have been tweaking my version ever since—it’s become my go-to for cozy winter nights when I want a meal that feels both special and effortless.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 2 hours 30 minutes
Ingredients
For the Beef and Marinade:
– 2 lbs beef chuck roast, cut into 1-inch cubes
– 3 tbsp white vinegar
– 4 cloves garlic, minced
– 1 tsp ground cumin
– 1 tsp dried oregano
– 1 tsp salt
For the Stew Base:
– 2 tbsp vegetable oil
– 1 large yellow onion, finely chopped
– 1 red bell pepper, finely chopped
– 2 tbsp aji amarillo paste
– 1 cup beer (such as a lager)
– 2 cups beef broth
– 1 cup cilantro leaves and stems, chopped
For Serving:
– 3 cups cooked white rice
– Fresh cilantro leaves for garnish
Instructions
1. In a large bowl, combine the beef cubes, white vinegar, minced garlic, ground cumin, dried oregano, and salt. Toss until the beef is evenly coated, then let it marinate at room temperature for 15 minutes—this helps tenderize the meat and infuse it with flavor.
2. Heat the vegetable oil in a large Dutch oven or heavy pot over medium-high heat until it shimmers, about 2 minutes.
3. Add the marinated beef cubes in a single layer, working in batches if needed to avoid overcrowding, and sear for 3–4 minutes per side until deeply browned on all sides. Transfer the seared beef to a plate and set aside.
4. In the same pot, add the chopped onion and red bell pepper. Cook over medium heat, stirring occasionally, for 5–7 minutes until the vegetables are softened and fragrant.
5. Stir in the aji amarillo paste and cook for 1 minute to toast the spices, which enhances their aroma.
6. Pour in the beer, using a wooden spoon to scrape up any browned bits from the bottom of the pot—this deglazing step adds depth to the stew.
7. Return the seared beef and any accumulated juices to the pot, then add the beef broth and chopped cilantro. Bring the mixture to a boil over high heat.
8. Once boiling, reduce the heat to low, cover the pot with a lid, and simmer gently for 2 hours, stirring every 30 minutes, until the beef is fork-tender and the sauce has thickened slightly.
9. Taste the stew and adjust seasoning with more salt if needed, but avoid over-salting as the flavors concentrate during cooking.
10. Serve the Seco de Carne hot over a bed of cooked white rice, garnished with fresh cilantro leaves.
Lusciously tender beef melts in your mouth against the vibrant, herbaceous sauce, with a subtle kick from the aji amarillo that warms you from the inside out. I love pairing it with a simple side of avocado slices or a crisp green salad to balance the richness, and it tastes even better the next day as the flavors deepen overnight.
Peruvian Rice Pudding

Nothing says comfort to me like a creamy, spiced rice pudding, and this Peruvian version has become my go-to cozy dessert, especially during the holiday season when I crave something warm and nostalgic. I first tried it at a friend’s Christmas gathering last year, and I’ve been tweaking my own recipe ever since—it’s the perfect make-ahead treat that fills the house with the sweetest cinnamon aroma.
Serving: 6 | Pre Time: 10 minutes | Cooking Time: 45 minutes
Ingredients
For the rice base:
– 1 cup long-grain white rice
– 4 cups whole milk
– 1 cinnamon stick
For the sweetened mixture:
– 1 cup granulated sugar
– 1 (14-ounce) can sweetened condensed milk
– 1 teaspoon vanilla extract
– 1/2 teaspoon ground cinnamon
For garnish (optional):
– Ground cinnamon for dusting
Instructions
1. Rinse 1 cup of long-grain white rice under cold water in a fine-mesh strainer until the water runs clear to remove excess starch, which helps prevent clumping.
2. In a large, heavy-bottomed pot over medium heat, combine the rinsed rice, 4 cups of whole milk, and 1 cinnamon stick, stirring gently to combine.
3. Bring the mixture to a simmer, then reduce the heat to low and cook uncovered for 25 minutes, stirring every 5 minutes to prevent sticking—a wooden spoon works best here to avoid scratching the pot.
4. After 25 minutes, the rice should be tender and the milk reduced; remove and discard the cinnamon stick.
5. Stir in 1 cup of granulated sugar, 1 can of sweetened condensed milk, 1 teaspoon of vanilla extract, and 1/2 teaspoon of ground cinnamon until fully incorporated.
6. Continue cooking over low heat for another 20 minutes, stirring constantly, until the pudding thickens to a creamy consistency that coats the back of a spoon—don’t rush this step, as slow cooking enhances the flavor.
7. Remove the pot from the heat and let the pudding cool for 10 minutes, then transfer it to a serving bowl or individual dishes.
8. Refrigerate for at least 2 hours to set completely; for best results, cover with plastic wrap pressed directly onto the surface to prevent a skin from forming.
9. Before serving, dust with ground cinnamon if desired.
Often, I find this pudding tastes even better the next day, as the flavors meld into a rich, velvety texture with a hint of warmth from the cinnamon. Serve it chilled with a sprinkle of cinnamon or get creative by topping it with fresh fruit like mango slices for a bright contrast—it’s wonderfully versatile and always a crowd-pleaser at my holiday table.
Arroz con Leche Peruano

Remember those chilly evenings when you crave something warm and comforting? That’s exactly when I turn to this Peruvian-style rice pudding—it’s like a hug in a bowl, with a hint of cinnamon and citrus that always reminds me of cozy family gatherings. I love making a big batch on Sundays so I have a sweet treat ready for the week ahead.
Serving: 6 | Pre Time: 5 minutes | Cooking Time: 45 minutes
Ingredients
For the rice base:
– 1 cup long-grain white rice
– 4 cups water
– 1 cinnamon stick
– 1 strip of orange peel (about 2 inches long)
For the creamy mixture:
– 4 cups whole milk
– 1 (14-ounce) can sweetened condensed milk
– 1 teaspoon vanilla extract
– ½ teaspoon ground cinnamon
For garnish (optional):strong>
– Ground cinnamon for dusting
Instructions
1. Rinse 1 cup of long-grain white rice under cold water in a fine-mesh strainer until the water runs clear—this removes excess starch and prevents clumping.
2. In a large, heavy-bottomed pot, combine the rinsed rice, 4 cups of water, 1 cinnamon stick, and 1 strip of orange peel.
3. Bring the mixture to a boil over high heat, then reduce the heat to low and simmer uncovered for 15 minutes, stirring occasionally to prevent sticking.
4. After 15 minutes, the rice should have absorbed most of the water; remove and discard the cinnamon stick and orange peel.
5. Add 4 cups of whole milk and 1 can of sweetened condensed milk to the pot, stirring gently to combine.
6. Increase the heat to medium-low and cook the mixture for 25–30 minutes, stirring every 5 minutes to avoid scorching on the bottom—a wooden spoon works best here.
7. When the pudding thickens to a creamy consistency that coats the back of a spoon, stir in 1 teaspoon of vanilla extract and ½ teaspoon of ground cinnamon.
8. Remove the pot from the heat and let the pudding cool for 10 minutes; it will continue to thicken as it sits.
9. Transfer the arroz con leche to serving bowls and dust with additional ground cinnamon if desired.
But the real magic is in that velvety texture, where each spoonful melts with rich, sweet notes from the condensed milk and a subtle citrus aroma. I often serve it warm with a sprinkle of cinnamon or chill it overnight for a firmer, custard-like treat—either way, it’s pure comfort food bliss.
Peruvian Rice with Shrimp and Coconut

Usually, when I think of comfort food, my mind goes straight to creamy, coconut-infused dishes that transport me somewhere tropical, and this Peruvian rice with shrimp and coconut is exactly that—a cozy, flavorful hug in a bowl that I first tried on a rainy day and have been making ever since. It’s the perfect blend of savory shrimp and sweet coconut, and I love how the rice soaks up all those delicious flavors, making it a go-to for busy weeknights when I want something special without too much fuss.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– For the base: 1 cup long-grain white rice, 2 cups water, 1/2 teaspoon salt
– For the shrimp: 1 pound large shrimp, peeled and deveined, 1 tablespoon olive oil, 1/2 teaspoon paprika
– For the coconut sauce: 1 cup coconut milk, 1/4 cup chopped onion, 2 minced garlic cloves, 1/4 cup diced red bell pepper, 1 tablespoon lime juice
Instructions
1. Rinse 1 cup long-grain white rice under cold water until the water runs clear to remove excess starch, which helps prevent clumping.
2. In a medium saucepan, combine the rinsed rice, 2 cups water, and 1/2 teaspoon salt, then bring to a boil over high heat.
3. Reduce the heat to low, cover the saucepan, and simmer for 15 minutes until the rice is tender and the water is absorbed.
4. While the rice cooks, heat 1 tablespoon olive oil in a large skillet over medium-high heat until shimmering.
5. Add 1/4 cup chopped onion, 2 minced garlic cloves, and 1/4 cup diced red bell pepper to the skillet, and sauté for 5 minutes until softened.
6. Stir in 1 pound large shrimp, peeled and deveined, and 1/2 teaspoon paprika, cooking for 3–4 minutes until the shrimp turn pink and opaque.
7. Pour 1 cup coconut milk into the skillet, bring to a gentle simmer, and cook for 5 minutes to thicken slightly.
8. Remove the skillet from heat and stir in 1 tablespoon lime juice for a bright, acidic finish.
9. Fluff the cooked rice with a fork and gently fold it into the shrimp and coconut mixture until well combined.
10. Serve immediately while hot. Here’s how it turns out: the rice is fluffy and infused with a rich coconut creaminess, while the shrimp add a tender, savory bite that pairs beautifully with the subtle sweetness. I often top it with extra lime wedges or a sprinkle of cilantro for a fresh twist, making it a versatile dish that’s as good for a casual dinner as it is for impressing guests.
Arroz con Pollo Verde

Holiday gatherings always make me crave comforting, vibrant dishes that feed a crowd without keeping me in the kitchen all day. That’s why this Arroz con Pollo Verde has become my go-to—it’s a one-pot wonder bursting with herby, tangy flavor that feels both festive and fuss-free. I love how the green sauce makes the whole kitchen smell incredible, a trick I learned from my neighbor who swears by tomatillos for brightness.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 45 minutes
Ingredients
For the Green Sauce:
– 1 lb tomatillos, husked and rinsed
– 1 large poblano pepper, stemmed and seeded
– 1/2 cup fresh cilantro leaves, packed
– 3 cloves garlic, peeled
– 1/2 cup chicken broth
For the Chicken and Rice:
– 2 lbs boneless, skinless chicken thighs, cut into 1-inch pieces
– 1 tsp kosher salt
– 1/2 tsp black pepper
– 2 tbsp olive oil
– 1 medium white onion, diced
– 1 1/2 cups long-grain white rice, rinsed
– 2 cups chicken broth
– 1/4 cup fresh lime juice
Instructions
1. Preheat your broiler to high and line a baking sheet with foil.
2. Place the tomatillos and poblano pepper on the sheet and broil for 8–10 minutes, turning once halfway, until charred in spots.
3. Transfer the charred vegetables to a blender, add the cilantro, garlic, and 1/2 cup chicken broth, then blend on high for 45 seconds until completely smooth. Tip: Let the veggies cool slightly to avoid steam buildup in the blender.
4. Season the chicken pieces evenly with the salt and black pepper.
5. Heat the olive oil in a large Dutch oven or heavy pot over medium-high heat until shimmering, about 2 minutes.
6. Add the chicken in a single layer and cook undisturbed for 4 minutes to develop a golden-brown sear, then flip and cook for another 4 minutes until browned all over. Transfer to a plate.
7. In the same pot, add the diced onion and cook for 3 minutes, stirring frequently, until softened.
8. Stir in the rinsed rice and cook for 1 minute to lightly toast the grains.
9. Pour in the blended green sauce, 2 cups chicken broth, and lime juice, scraping up any browned bits from the bottom of the pot.
10. Return the chicken and any accumulated juices to the pot, nestling the pieces into the liquid.
11. Bring the mixture to a boil, then immediately reduce the heat to low, cover tightly, and simmer for 20 minutes without lifting the lid. Tip: Resist peeking to ensure the rice steams properly.
12. After 20 minutes, remove the pot from the heat and let it stand, covered, for 10 minutes. Tip: This resting time allows the rice to absorb any remaining liquid and become fluffy.
13. Fluff the rice gently with a fork, mixing the chicken throughout.
Just out of the pot, this dish delights with tender chicken and rice that’s perfectly separate yet infused with the sauce’s zesty, herbal notes. The tomatillos add a subtle tang that balances the richness, making it irresistible with a side of warm tortillas or a crisp salad for contrast.
Peruvian Rice and Lentils

Remember those chilly evenings when you crave something hearty yet simple? I discovered Peruvian Rice and Lentils during a cozy winter potluck last year, and it’s become my go-to comfort dish—perfect for busy weeknights when I want a wholesome meal without fuss. Serving: 4 | Pre Time: 10 minutes | Cooking Time: 30 minutes
Ingredients
– For the base: 1 cup long-grain white rice, 1 cup brown lentils, 4 cups water, 1 tbsp olive oil
– For sautéing: 1 medium onion (diced), 2 cloves garlic (minced), 1 tsp ground cumin, 1 tsp paprika, 1/2 tsp salt
– For finishing: 2 tbsp chopped fresh cilantro
Instructions
1. Rinse 1 cup brown lentils under cold water in a fine-mesh strainer until the water runs clear.
2. In a medium pot, combine the rinsed lentils with 4 cups water and bring to a boil over high heat.
3. Reduce the heat to low, cover the pot, and simmer the lentils for 15 minutes until tender but not mushy.
4. While the lentils cook, heat 1 tbsp olive oil in a large skillet over medium heat until shimmering.
5. Add 1 diced medium onion to the skillet and sauté for 5 minutes until translucent, stirring occasionally to prevent burning.
6. Stir in 2 minced garlic cloves and cook for 1 minute until fragrant.
7. Add 1 tsp ground cumin, 1 tsp paprika, and 1/2 tsp salt to the skillet, mixing well to coat the onions and garlic.
8. Drain any excess water from the cooked lentils and add them to the skillet, stirring to combine with the spices.
9. Mix in 1 cup long-grain white rice and cook for 2 minutes, toasting it lightly with the lentil mixture.
10. Pour in 2 cups of the reserved lentil cooking liquid, bring to a boil, then reduce the heat to low.
11. Cover the skillet and simmer for 20 minutes until the rice is fully cooked and has absorbed the liquid.
12. Remove the skillet from the heat and let it sit covered for 5 minutes to allow the flavors to meld.
13. Fluff the mixture with a fork and gently fold in 2 tbsp chopped fresh cilantro.
You’ll love the fluffy rice paired with tender lentils, all infused with warm cumin and paprika—it’s a satisfying texture that holds up beautifully. Try serving it alongside grilled chicken or as a filling for stuffed peppers to make it a complete meal.
Arroz con Chancho

A cozy, comforting dish that always reminds me of family gatherings during the holidays, Arroz con Chancho is my go-to for a hearty, flavorful meal that feels like a warm hug. I love how the pork becomes incredibly tender and infuses the rice with its rich, savory juices—it’s the kind of meal that makes everyone gather around the table, eager for seconds. Over the years, I’ve tweaked this recipe to balance the spices just right, making it a staple in my kitchen for chilly evenings or festive occasions.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 60 minutes
Ingredients
– For the pork: 2 lbs pork shoulder (cut into 1-inch cubes), 1 tbsp olive oil, 1 tsp salt, 1/2 tsp black pepper
– For the base: 1 large onion (chopped), 4 cloves garlic (minced), 1 red bell pepper (chopped), 2 cups long-grain white rice
– For the liquid and seasoning: 4 cups chicken broth, 1 tsp ground cumin, 1/2 tsp dried oregano, 1 bay leaf
Instructions
1. In a large pot or Dutch oven, heat 1 tbsp olive oil over medium-high heat until it shimmers, about 2 minutes.
2. Add 2 lbs pork shoulder cubes to the pot, seasoning them with 1 tsp salt and 1/2 tsp black pepper, and sear until browned on all sides, approximately 8-10 minutes total. Tip: Avoid overcrowding the pot to ensure a good crust forms on the pork.
3. Remove the pork from the pot and set it aside on a plate, leaving any drippings in the pot.
4. Add 1 large chopped onion, 4 cloves minced garlic, and 1 chopped red bell pepper to the pot, sautéing over medium heat until softened, about 5 minutes.
5. Stir in 2 cups long-grain white rice and toast it with the vegetables for 2 minutes to enhance its nutty flavor. Tip: Toasting the rice helps prevent it from becoming mushy later.
6. Return the seared pork to the pot, along with any accumulated juices from the plate.
7. Pour in 4 cups chicken broth, then add 1 tsp ground cumin, 1/2 tsp dried oregano, and 1 bay leaf, stirring to combine all ingredients evenly.
8. Bring the mixture to a boil over high heat, then immediately reduce the heat to low, cover the pot with a tight-fitting lid, and simmer for 45 minutes. Tip: Do not lift the lid during cooking to keep the steam trapped for perfectly fluffy rice.
9. After 45 minutes, remove the pot from the heat and let it sit, covered, for 10 minutes to allow the rice to steam further and absorb any remaining liquid.
10. Discard the bay leaf, then fluff the rice gently with a fork before serving.
The finished Arroz con Chancho has a delightful texture with tender, juicy pork pieces nestled in fluffy, aromatic rice that’s infused with savory spices. I love serving it with a squeeze of fresh lime for a bright contrast or topping it with chopped cilantro for an extra burst of freshness—it’s a dish that always brings smiles and requests for the recipe!
Peruvian Rice with Aji Amarillo Sauce

Pulling up a chair to my kitchen table, I’m excited to share a dish that’s become a cozy weeknight favorite in my home—Peruvian Rice with Aji Amarillo Sauce. Inspired by a trip to a vibrant food market last summer, this recipe brings a touch of sunny, spicy warmth to any dinner, and it’s simpler to make than you might think! I love how the creamy, bright sauce clings to each grain of rice, making it a comforting yet lively meal you can whip up even on busy evenings.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
For the rice:
– 1 cup long-grain white rice
– 2 cups water
– 1 tablespoon vegetable oil
– 1/2 teaspoon salt
For the Aji Amarillo sauce:
– 2 fresh Aji Amarillo peppers, stems removed and seeded (or 3 tablespoons Aji Amarillo paste)
– 1/2 cup evaporated milk
– 1/4 cup grated queso fresco
– 1 clove garlic, minced
– 1 tablespoon vegetable oil
– 1/4 teaspoon salt
Instructions
1. Rinse 1 cup of long-grain white rice under cold water in a fine-mesh strainer until the water runs clear to remove excess starch, which helps prevent clumping.
2. Heat 1 tablespoon of vegetable oil in a medium saucepan over medium heat for 1 minute until shimmering.
3. Add the rinsed rice to the saucepan and toast it for 2 minutes, stirring constantly, until lightly golden to enhance its nutty flavor.
4. Pour in 2 cups of water and 1/2 teaspoon of salt, stir once, and bring to a boil over high heat.
5. Reduce the heat to low, cover the saucepan tightly with a lid, and simmer the rice for 18 minutes without lifting the lid to ensure even cooking.
6. While the rice cooks, prepare the sauce: in a blender, combine 2 fresh Aji Amarillo peppers (seeded), 1/2 cup evaporated milk, 1/4 cup grated queso fresco, 1 minced garlic clove, and 1/4 teaspoon salt.
7. Blend the sauce ingredients on high speed for 1 minute until completely smooth and creamy.
8. Heat 1 tablespoon of vegetable oil in a small skillet over medium heat for 1 minute until hot.
9. Pour the blended sauce into the skillet and cook for 5 minutes, stirring frequently, until it thickens slightly and bubbles gently—avoid boiling vigorously to prevent curdling.
10. After 18 minutes, remove the saucepan from heat and let the rice sit covered for 5 minutes to steam and fluff up perfectly.
11. Fluff the cooked rice with a fork to separate the grains.
12. Serve the rice warm, topped generously with the warm Aji Amarillo sauce.
Zesty and comforting, this dish boasts a creamy texture with a subtle kick from the peppers, making each bite irresistibly flavorful. Try pairing it with grilled chicken or a simple salad for a complete meal, or enjoy it as a standalone comfort food that’s sure to brighten your table!
Summary
Kickstart your culinary adventure with these 20 authentic Peruvian rice recipes! They’re a fantastic way to bring vibrant, comforting flavors into your kitchen. We’d love to hear which dish becomes your new favorite—please leave a comment below. If you enjoyed this roundup, help a fellow cook by sharing it on Pinterest. Happy cooking!




