Got a craving for bold, comforting flavors? These 12 Puerto Rican dinner recipes deliver all the taste without the stress—perfect for family dinners or sharing with friends. From savory sofrito to crispy tostones, each dish brings the island to your kitchen. Let’s cook!
Pernil

When the craving for authentic Puerto Rican flavors hits, nothing beats a perfectly roasted Pernil. This slow-roasted pork shoulder with its garlicky citrus punch and irresistibly crispy skin is a staple at our family gatherings.
Serving: 10 | Prep Time: 30 minutes | Cooking Time: 270 minutes
Ingredients
- 4-5 lb bone-in pork shoulder (I always go bone-in for extra flavor)
- 1 head garlic, peeled (more is better in my book)
- 1/4 cup sour orange juice (or 3 tbsp OJ + 1 tbsp lime juice)
- 2 tbsp olive oil (extra virgin is my go-to)
- 1 tbsp dried oregano (rub it between your palms to release oils)
- 1 tbsp adobo seasoning (store-bought or homemade)
- 1 tsp black pepper (freshly ground, please)
- 1 tsp salt (plus extra for the skin)
Instructions
- Make the garlic paste: pound peeled garlic with 1 tsp salt in a mortar and pestle until smooth. (Tip: add a splash of olive oil if using a processor.)
- In a bowl, mix the garlic paste with sour orange juice, olive oil, oregano, adobo, and black pepper to form a wet marinade.
- Score the pork's fat cap in a crosshatch pattern about 1/4 inch deep. Rub the marinade all over, working it into the cuts. Refrigerate overnight (at least 8 hours).
- Remove pork from fridge 1 hour before roasting. Preheat oven to 325°F.
- Place pork fat-side up on a rack in a roasting pan. Pat the fat dry, then sprinkle with 1/2 tsp salt for crispy skin.
- Roast uncovered for 3 hours, then increase oven to 400°F and roast 45–60 minutes more, until internal temp reaches 190°F and skin is deep golden. (Tip: broil the last 5 minutes for extra crunch, watching closely.)
- Let rest on a cutting board for 20 minutes before carving. Serve with the crispy skin.
The first bite is pure magic—the garlicky, citrusy meat nearly melts, while the crackling skin shatters with each crunch. Serve it alongside rice and beans or tuck it into warm corn tortillas for unforgettable leftovers.
Arroz con Gandules

You know that feeling when you just want a big pot of something comforting and aromatic? That’s my Arroz con Gandules—a Puerto Rican classic that fills your kitchen with the scent of sofrito and adobo. This stovetop rice with pigeon peas is my go-to for a hearty side or a main dish.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
For the Sofrito
- 1 small onion, roughly chopped (I prefer red for sweetness)
- 1 green bell pepper, seeded and chopped
- 4 cloves garlic, peeled
- 1/2 cup fresh cilantro leaves (stems are fine, too)
- 1/2 culantro leaves (optional, but I love the extra punch)
- 2 tablespoons olive oil (extra virgin is my go-to)
For the Rice
- 2 cups long-grain white rice (I use Jasmine or Canilla)
- 1 can (15 oz) pigeon peas (gandules), drained and rinsed
- 3 cups chicken broth (low-sodium preferred)
- 2 tablespoons tomato sauce
- 1 packet Sazón with achiote (I stock up on Goya)
- 1 teaspoon adobo seasoning (homemade or store-bought)
- 1 bay leaf (dried is fine)
- 1/2 cup green olives, sliced (stuffed with pimientos)
- 1/4 cup capers, drained (optional but adds brininess)
- 1/2 cup diced ham or cooked pork (optional, for extra heartiness)
- Salt to taste
Instructions
- Make the sofrito: In a blender, combine the onion, green bell pepper, garlic, cilantro, and culantro (if using). Pulse until finely chopped but not liquefied.
- Heat 2 tablespoons olive oil in a large caldero or heavy-bottomed pot over medium heat. Add the sofrito and cook, stirring frequently, for 2-3 minutes until fragrant and softened.
- Stir in the tomato sauce, Sazón, adobo seasoning, and bay leaf. Cook for 1 minute, allowing the flavors to meld.
- Add the pigeon peas and green olives (plus ham or pork if using). Cook for 2 minutes, stirring occasionally.
- Add the rice and stir to coat every grain with the sofrito mixture. Toast the rice for 2 minutes—this step adds a nutty depth, a trick I learned from my abuela.
- Pour in the chicken broth. Increase heat to high and bring to a full boil. Once boiling, reduce heat to low, cover tightly with a lid, and simmer for 20 minutes. Do NOT lift the lid during this time.
- After 20 minutes, uncover and fluff the rice with a fork. Check if the rice is tender and the liquid is fully absorbed. If not, cover and cook for 5 more minutes. Tip: Avoid stirring too much to prevent mushiness.
- Remove the bay leaf and discard. Stir in capers if using. Let the rice rest, covered, for 5 minutes off the heat. This rest period ensures fluffy, separate grains—another key to perfect arroz con gandules.
Bold, savory, and utterly satisfying—this Arroz con Gandules pairs beautifully with fried plantains or a simple salad. The sofrito’s depth and the briny pops from olives make every spoonful a joy. I love serving it with a side of avocado slices for a creamy contrast.
Mofongo with Chicharrón

Growing up in a Puerto Rican household, mofongo was always the star of Sunday dinners. This version with crispy chicharrón is my ultimate comfort food—garlicky, savory, and incredibly satisfying.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
- 3 large green plantains (peeled and sliced into 1-inch rounds; look for firm, unripe ones)
- 1 cup crushed chicharrón (I love the extra crunchy kind from the Latin market)
- 4 cloves garlic (minced; more if you're a garlic lover like me)
- 2 tablespoons olive oil (extra virgin is my go-to for flavor)
- 1 teaspoon kosher salt (adjust to your preference)
- 1/4 cup warm chicken broth (helps bind the mofongo without making it soggy)
- 2 cups vegetable oil (for deep frying; enough to submerge the plantain slices)
Instructions
- Heat the vegetable oil in a deep pot to 350°F over medium heat. Use a thermometer for accuracy—this ensures the plantains cook evenly without burning.
- Fry the plantain slices in batches for 4-5 minutes, until golden and tender but not browned. Drain on paper towels and let cool slightly.
- While still warm, place the fried plantains in a large mortar (or a sturdy bowl if you don't have one). Add the minced garlic, olive oil, and salt.
- Mash the plantains with a pestle or the bottom of a heavy cup until they form a coarse paste. Tip: Don't over-mash; you want some texture.
- Add the crushed chicharrón and warm chicken broth. Continue mashing and mixing until everything is evenly combined and the mixture holds together.
- Shape the mofongo into four equal mounds or balls using your hands. If it's too crumbly, add a splash more broth; if too sticky, add a bit more chicharrón.
- Serve immediately, while warm, as a side dish or main. I love to top mine with a garlic mojo sauce or extra chicharrón bits for crunch.
Just one bite and you'll understand why mofongo is cherished in Latin cuisine. The contrast between the soft, garlicky plantain and the crunchy pork cracklings is pure magic. Serve it alongside a bowl of soupy beans or as a hearty base for shrimp in garlic sauce—either way, it's a showstopper.
Asopao de Pollo

Rainy days call for comfort, and this Asopao de Pollo is my go-to one-pot wonder. It’s a hearty chicken and rice stew with a tomato base that warms you from the inside out, finished with a bright cilantro kick. I love how it turns simple ingredients into something truly special.
Serving: 6 | Prep Time: 20 minutes | Cooking Time: 45 minutes
Ingredients
For the Asopao
- 2 tbsp olive oil (extra virgin is my go-to for depth of flavor)
- 1 large yellow onion, diced (about 1 cup; I always cry a little but it's worth it)
- 4 cloves garlic, minced (fresh garlic is non-negotiable here)
- 1 green bell pepper, diced (for that subtle sweetness)
- 1 jalapeño, seeded and minced (optional, but I love the gentle heat)
- 1 tsp ground cumin
- 1 tsp dried oregano
- 1 tsp smoked paprika
- 4 boneless skinless chicken thighs (about 1.5 lbs; thighs stay juicier than breasts)
- 1 can (14.5 oz) fire-roasted diced tomatoes, undrained
- 6 cups chicken broth (low-sodium so I can control salt)
- 1 cup long-grain white rice, rinsed (rinsing prevents stickiness)
- 1 cup frozen peas (added at the end for a pop of color)
- 1/2 cup chopped fresh cilantro (plus more for garnish)
- 1 tbsp fresh lime juice (from about half a lime)
- 1 1/2 tsp kosher salt, divided
- 1/2 tsp black pepper, ground, divided
Instructions
- Heat 2 tbsp olive oil in a large Dutch oven over medium-high heat.
- Season chicken thighs with 1/2 tsp salt and 1/4 tsp black pepper.
- Add chicken to pot and cook until golden brown, about 4 minutes per side. Transfer to a plate. Tip: don't crowd the pan; brown in batches if needed.
- In same pot, add diced onion, bell pepper, and minced jalapeño (if using). Cook until softened, about 4 minutes, stirring occasionally.
- Add minced garlic, 1 tsp cumin, 1 tsp oregano, and 1 tsp smoked paprika. Stir for 30 seconds until fragrant. Tip: keep garlic moving to avoid burning.
- Add fire-roasted tomatoes with their juices. Scrape up any browned bits from the bottom—that's flavor!
- Return chicken to pot along with any accumulated juices. Add 6 cups chicken broth and remaining 1 tsp salt. Bring to a boil, then reduce heat to low. Simmer uncovered for 15 minutes.
- Remove chicken, shred with two forks, and return to pot.
- Stir in rinsed rice. Cover and simmer on low for 20 minutes, stirring occasionally to prevent sticking. Tip: don't over-stir; you want the rice to absorb broth.
- After 20 minutes, stir in 1 cup frozen peas. Cook 5 more minutes until rice is tender and peas are heated through.
- Remove from heat. Stir in 1/2 cup chopped cilantro and 1 tbsp lime juice.
- Taste; add remaining 1/4 tsp black pepper and adjust salt if needed (I often add another 1/4 tsp). Serve hot, garnished with extra cilantro.
Plating this stew in big bowls with a sprinkle of extra cilantro and a wedge of lime on the side feels like a hug in a bowl. The rice soaks up all that savory tomato broth, and the chicken is fall-apart tender. It’s perfect for any chilly evening—or when you just need something soul-warming.
Pollo Guisado

Of all the comforting braised chicken dishes, Pollo Guisado holds a special place in my heart. It's the one I turn to when I crave something deeply savory with a bright, tangy kick from olives and a rich sofrito base.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
- 2 lbs bone-in skin-on chicken thighs (I prefer thighs for juiciness; skin adds flavor)
- 1 tbsp olive oil (extra virgin, my go-to for searing)
- 1 cup sofrito (store-bought or homemade; I use Goya frozen when short on time)
- 1/2 cup pitted green olives (Manzanilla, sliced – they bring that briny punch)
- 1/2 cup chicken broth (low-sodium, to control salt)
- 2 tbsp tomato paste (double-concentrated for deeper flavor)
- 1 tsp ground cumin (toasted seeds ground fresh if possible)
- 1 bay leaf (dried is fine)
- 1/2 tsp dried oregano (Mexican oregano if you have it)
- 1/4 tsp black pepper (freshly ground)
- 1/2 tsp salt (plus more to finish)
- 1/2 cup water (to adjust sauce consistency)
Instructions
- Pat chicken thighs dry with paper towels. Season both sides with 1/2 tsp salt and 1/4 tsp black pepper.
- Heat 1 tbsp olive oil in a large heavy pot or Dutch oven over medium-high heat until shimmering.
- Place chicken thighs skin-side down in a single layer. Sear undisturbed for 5-6 minutes until golden brown. Flip and sear other side 3-4 minutes. Transfer to a plate.
- Reduce heat to medium. Add 1 cup sofrito to the pot. Cook, stirring, for 2 minutes until fragrant and slightly darkened.
- Add 2 tbsp tomato paste and 1 tsp ground cumin. Stir for 1 minute until well combined.
- Pour in 1/2 cup chicken broth and 1/2 cup water. Scrape up any browned bits from bottom.
- Return chicken thighs to pot, skin-side up. Add 1/2 cup sliced olives and 1 bay leaf. Sprinkle 1/2 tsp dried oregano over everything.
- Bring liquid to a gentle simmer, then reduce heat to low. Cover and cook for 30 minutes, turning chicken once halfway through.
- Uncover and simmer for an additional 10 minutes to thicken sauce slightly. Adjust seasoning with extra salt if needed.
- Remove bay leaf before serving.
Serve this Pollo Guisado over fluffy white rice or with crusty bread to soak up every drop of the savory, olive-laced sauce. The tender chicken practically falls off the bone, and the tangy depth is absolutely irresistible.
Pastelón

Nothing beats a homemade Pastelón, a sweet and savory Puerto Rican layered casserole with plantains, beef, and cheese. I first fell in love with it at a friend's dinner and now it's my go-to comfort dish when I crave something hearty and nostalgic.
Serving: 8 | Prep Time: 30 minutes | Cooking Time: 45 minutes
Ingredients
For the Plantains
- 6 ripe plantains (yellow with black spots)
- 2 tbsp vegetable oil for brushing
For the Beef Filling
- 1 lb ground beef (85/15)
- 1 tbsp olive oil
- 1 small onion, diced
- 3 cloves garlic, minced
- 1 tsp cumin
- 1 tsp oregano
- 1/2 tsp paprika
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/2 cup tomato sauce
- 1/4 cup sliced green olives (optional)
For Assembly
- 1 cup shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
Instructions
- Preheat oven to 375°F.
- Peel plantains and slice lengthwise into 1/2-inch strips.
- Brush a baking sheet with 1 tbsp oil, arrange strips, brush tops with remaining oil. Bake for 15 minutes, flipping halfway through for even caramelization.
- Meanwhile, heat olive oil in a skillet over medium. Cook onion and garlic until soft, about 4 minutes.
- Add ground beef, breaking it apart, and cook until browned (6-8 minutes). Drain excess fat.
- Stir in cumin, oregano, paprika, salt, pepper, and tomato sauce. Add olives if using. Simmer for 5 minutes until thickened.
- In a 9×13 baking dish, layer half the plantains, then all the beef mixture, then mozzarella. Top with remaining plantains and sprinkle Parmesan.
- Bake for 20-25 minutes until bubbly. Let rest for 5 minutes before slicing (this keeps layers intact).
Zesty sweet plantains meet savory beef and melted cheese in a perfect harmony. Serve with rice and beans or a fresh salad. Each bite is a warm hug from the tropics.
Bacalaitos

Just last weekend, I found myself craving the briny, crispy goodness of Puerto Rican bacalaitos. There's something magical about those golden, craggy fritters that transport me straight to a beachside kiosko. If you've never made them at home, prepare to fall in love with the simple joy of salted cod transformed into a crunchy, salty snack.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 15 minutes
Ingredients
- 1 lb salted cod (bacalao) – I prefer thick fillets for texture
- 2 cups all-purpose flour – Gold Medal works great
- 1 tsp baking powder – ensures a light puff
- 1 tsp ground cumin – adds warm depth
- 1/2 tsp freshly ground black pepper
- 1 cup cold water – I use cold for a lighter batter
- 1/2 cup finely chopped yellow onion
- 1/4 cup finely chopped fresh cilantro – non-negotiable for me
- 2 cloves garlic, minced – microplane is my best friend here
- Vegetable oil for frying – canola is my go-to
Instructions
- The night before, rinse the salted cod under cold water, place in a bowl, cover with cold water, and refrigerate for at least 12 hours, changing the water 2-3 times to desalinate.
- Drain the cod, place in a saucepan, cover with fresh water, and bring to a boil over medium-high heat. Reduce heat and simmer for 15 minutes, until the cod flakes easily.
- Drain and let cool slightly. Remove any skin and bones, then flake the cod into small pieces with your fingers or a fork. Set aside.
- In a large bowl, whisk together flour, baking powder, cumin, and black pepper.
- Gradually add cold water, whisking until smooth – the batter should be thicker than pancake batter but pourable. (Tip: If too thick, add a tablespoon more water; if too thin, add a little flour.)
- Fold in the flaked cod, onion, cilantro, and garlic until evenly distributed. Let the batter rest for 10 minutes while you heat the oil – this relaxes the gluten for more tender fritters. (Tip: The resting time is key for texture.)
- In a deep pot, pour in oil to a depth of 2 inches. Heat over medium-high to 350°F – a small drop of batter should sizzle immediately. (Tip: Use a clip-on thermometer to maintain temperature; too hot burns, too cool makes greasy fritters.)
- Using two spoons, carefully drop about 2 tablespoons of batter per fritter into the hot oil. Fry in batches of 5-6 to avoid crowding.
- Fry for 2-3 minutes per side, turning once with a slotted spoon, until deep golden brown and crispy. (Tip: Fritters will float when done; break one open to check – no doughy center.)
- Transfer to a paper towel-lined plate to drain excess oil. Serve immediately.
The first bite of these bacalaitos is pure heaven – a crisp, craggy shell gives way to a tender, briny interior with pops of onion and cilantro. I love serving them with a squeeze of lime and a side of garlicky mayo for dipping. They disappear fast, so make a double batch.
Alcapurrias de Carne

Doesn't it feel like the best street food always comes wrapped in a leaf or fried to golden perfection? Alcapurrias de Carne are a Puerto Rican classic that I absolutely crave—crispy on the outside, savory and juicy inside.
Serving: 12 | Prep Time: 45 minutes | Cooking Time: 30 minutes
Ingredients
- 4 large green bananas (make sure they're really green—unripe is key for the right texture)
- 1 lb yautía (taro root), peeled and grated (I prefer using a box grater for that coarse texture)
- 1/2 cup annatto oil (homemade is best, but store-bought works in a pinch)
- 1 tablespoon kosher salt (I always use kosher salt for better control)
- 1 lb ground beef (80/20 is my go-to for flavor)
- 1/2 cup sofrito (my freezer is always stocked with homemade sofrito)
- 1 packet sazón with achiote (Goya is my reliable brand)
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1/2 cup tomato sauce (I like the one with less sugar)
- 1/4 cup green olives stuffed with pimientos, chopped (they add that briny punch)
- Vegetable oil for frying (enough for deep frying, about 4 cups)
Instructions
- Peel the green bananas and yautía. Grate them using a box grater or food processor. Tip: Soak the bananas in cold water with a little salt after peeling to prevent discoloration.
- Combine the grated banana and yautía in a large bowl. Add the annatto oil and salt. Mix well until a thick, pliable dough forms. Tip: If the dough is too sticky, add a little more grated green banana; if too dry, add a tablespoon of water.
- In a skillet over medium heat, brown the ground beef, breaking it up with a spoon. Drain excess fat.
- Add the sofrito, sazón, cumin, oregano, tomato sauce, and chopped olives. Stir and cook for 5 minutes until flavors meld. Tip: Let the filling cool completely before assembling—it makes rolling much easier.
- To assemble: Take a piece of plastic wrap (about 8×8 inches) and place a generous tablespoon of dough in the center. Flatten into a 4-inch round.
- Place a heaping tablespoon of filling in the center. Use the plastic wrap to fold the dough over and seal into a torpedo shape. Twist the ends to secure. Repeat with remaining dough and filling.
- Heat vegetable oil in a deep pot to 350°F. Tip: Use a thermometer to maintain temperature—this ensures even cooking and a non-greasy result.
- Fry the alcapurrias in batches, turning occasionally, for about 5 minutes until deep golden brown. Drain on paper towels.
- Serve hot with a squeeze of lime or a side of mayo ketchup.
Every bite of these alcapurrias is a beautiful contrast—crispy, savory shell giving way to the tender, seasoned beef. They're perfect for parties or a cozy night in when you want to transport your taste buds to the islands.
Sancocho

Rich and hearty, Sancocho is a traditional Latin American stew that has become a staple in my home, especially on chilly weekends. I first fell in love with it during a trip to the Dominican Republic, where it’s often the centerpiece of family gatherings. This version combines three meats and root vegetables for a deeply satisfying, soul-warming meal.
Serving: 8 | Prep Time: 30 minutes | Cooking Time: 150 minutes
Ingredients
- 1 lb beef shank, cut into chunks
- 1 lb pork ribs, separated
- 1 lb chicken legs (drumsticks or thighs)
- 2 tbsp olive oil (I use extra virgin for better flavor)
- 1 large yellow onion, chopped
- 4 cloves garlic, minced
- 1 green bell pepper, chopped
- 1 tbsp sazón seasoning (with achiote)
- 1 tsp dried oregano
- 1 tsp ground cumin
- 2 bay leaves
- 8 cups low-sodium chicken broth
- 1 lb yuca (cassava), peeled and cut into 2-inch pieces
- 2 green plantains, peeled and sliced into 1-inch rounds
- 1 lb potatoes, peeled and cubed (I prefer Yukon Gold)
- 4 ears corn on the cob, halved
- 1/2 cup chopped fresh cilantro
- 2 limes, cut into wedges
- Salt and black pepper to taste
Instructions
- Season all meats generously with salt, pepper, and half of the sazón. Let rest while you prep veggies.
- In a large heavy pot (like a Dutch oven), heat olive oil over medium-high heat. Working in batches to avoid overcrowding, brown the beef shank and pork ribs until deeply golden on all sides, about 4 minutes per side. Transfer to a plate.
- In the same pot, brown the chicken legs for 3 minutes per side, then remove.
- Reduce heat to medium. Add onion, bell pepper, and garlic; sauté until softened, about 5 minutes. Tip: scrape up browned bits for extra flavor.
- Stir in remaining sazón, oregano, cumin, and bay leaves; cook for 1 minute until fragrant.
- Return all meats to the pot. Pour in chicken broth, bring to a boil, then reduce heat to low. Cover and simmer for 45 minutes. The broth will start to deepen.
- Add yuca and plantains to the pot; return to a simmer. Cook for 15 minutes. Tip: Yuca can be tricky – if it's stringy, you may need extra cooking time.
- Add potatoes and corn; simmer uncovered for 25–30 minutes, until all root vegetables are tender when pierced with a fork. Stir occasionally.
- Remove bay leaves. Stir in half the cilantro. Taste and adjust salt and pepper.
- Serve hot in bowls, garnished with remaining cilantro and a squeeze of lime. The stew thickens as it sits – add a splash of broth to thin if needed.
Ladle the stew into bowls and top with fresh cilantro and a squeeze of lime. The broth is rich from the meats and the root vegetables become buttery soft. This Sancocho is perfect for a rainy day or a festive gathering – leftovers are even better the next day.
Tostones Rellenos with Garlic Shrimp

A classic Puerto Rican snack gets a shellfish upgrade with these tostones rellenos stuffed with garlicky shrimp. I love how the crispy, twice-fried plantains crunch against the tender, citrusy shrimp—perfect for a party or a weeknight treat.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 20 minutes
Ingredients
- 2 large green plantains (look for firm, unripe ones – they fry up best)
- Vegetable oil for frying (about 1 cup; I use canola for its high smoke point)
- 1 teaspoon kosher salt, divided (I use Diamond Crystal for precise seasoning)
- 1 pound large shrimp, peeled and deveined (21-25 count, wild-caught if possible)
- 4 cloves garlic, minced (fresh garlic is non-negotiable here)
- 2 tablespoons olive oil (extra virgin for flavor)
- 1/2 teaspoon black pepper (freshly ground)
- 1 tablespoon fresh lime juice (from about 1 lime – brightens everything)
Instructions
- Peel the plantains: cut off both ends, slice a shallow line lengthwise down the ridges, and remove the peel. Cut into 1-inch-thick rounds.
- Fill a bowl with cold water and add 1/2 teaspoon salt. Soak the plantain rounds for 10 minutes (this removes excess starch and keeps them from darkening).
- While plantains soak, pat the shrimp dry with paper towels. This helps them sear, not steam.
- In a small bowl, combine the shrimp, minced garlic, 1 tablespoon olive oil, remaining 1/2 teaspoon salt, black pepper, and lime juice. Toss to coat, then set aside to marinate for 10 minutes.
- Heat 1 inch of vegetable oil in a deep skillet to 350°F (use a thermometer for accuracy – if the oil is too cool, tostones get greasy).
- Drain plantain rounds and pat thoroughly dry (water + hot oil = danger). Fry them in batches without crowding for 4-5 minutes, until pale golden and barely tender. Transfer to a paper towel-lined plate.
- Using a tostonera or the flat bottom of a heavy glass, flatten each fried round to about 1/4-inch thickness. (Tip: wet the pressing surface slightly to prevent sticking.)
- Increase oil temperature to 375°F. Fry the flattened plantains again for 2-3 minutes per side, until deep golden and crisp. Drain on paper towels and immediately season with a pinch of salt.
- In a separate large skillet, heat the remaining 1 tablespoon olive oil over medium-high heat until shimmering. Add the shrimp in a single layer (don't overcrowd – cook in two batches if needed).
- Cook shrimp without moving for 2 minutes, then flip and cook another 1-2 minutes until pink and opaque. Remove from heat.
- To assemble, place a spoonful of garlic shrimp (about 2-3 shrimp) on each tostone. Serve immediately while tostones are still warm and crunchy.
Wrapped in that shatteringly crisp shell, the garlic shrimp stay juicy and fragrant. I like to finish with a sprinkle of flaky sea salt and a few cilantro leaves, but they're just as addictive straight off the plate.
Ensalada de Pulpo

Zesty and bright, this Ensalada de Pulpo is my go-to when I want something light yet impressive. The citrus vinaigrette perfectly complements the tender octopus, and the whole salad comes together in under an hour—perfect for a summer dinner.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 35 minutes
Ingredients
For the Octopus
- 1 ½ pounds cleaned octopus (thawed if frozen—I always look for smaller, tender ones)
- 1 small yellow onion, quartered
- 2 bay leaves (I use fresh if I have them, but dried works too)
- 1 tablespoon black peppercorns
- 1 teaspoon salt (plus more for serving)
- Water, enough to cover octopus (about 6 cups)
For the Citrus Vinaigrette
- ¼ cup fresh orange juice (from about 1 orange—I like to use navel oranges)
- 2 tablespoons fresh lime juice (from 1 lime)
- 1 tablespoon fresh lemon juice (from ½ lemon)
- 1 teaspoon orange zest
- ½ teaspoon Dijon mustard (smooth, not grainy)
- 1 small garlic clove, minced (about ½ teaspoon)
- ½ teaspoon honey (a little sweetness balances the citrus)
- ¼ cup extra virgin olive oil (my go-to for dressings)
- Salt and freshly ground black pepper to taste
For the Salad
- 1 large ripe avocado (firm but yielding to gentle pressure), diced
- 1 small red onion, thinly sliced (about ½ cup)
- ½ cup cherry tomatoes, halved (mix of red and yellow is pretty)
- ¼ cup fresh cilantro leaves, roughly chopped (I love the pop of green)
- 1 tablespoon capers, drained (optional but I love the briny pop)
- Radish slices for garnish (optional, adds crunch)
Instructions
- Rinse the octopus under cold water. Pat dry with paper towels—this helps it brown later.
- In a large pot, combine the quartered onion, bay leaves, peppercorns, and 1 teaspoon salt. Add enough water to cover the octopus, about 6 cups. Bring to a boil over high heat.
- Once boiling, carefully add the octopus. Reduce heat to a gentle simmer, cover, and cook for 25–30 minutes until a knife inserted into the thickest part slides in easily. (Tip: If you're unsure, cook 25 minutes and check—overcooking makes it rubbery.)
- While the octopus simmers, make the vinaigrette: In a small bowl, whisk together orange juice, lime juice, lemon juice, orange zest, Dijon, garlic, and honey. Slowly drizzle in olive oil while whisking until emulsified. Season with salt and pepper. Set aside. (Tip: Let it sit for 10 minutes to meld flavors.)
- When octopus is tender, drain and let cool slightly. Then rub off the purple skin from the tentacles (it slips off easily—no need to be perfect). Cut tentacles into ½-inch pieces. Discard the head (or save for stock).
- In a large bowl, combine the diced avocado, sliced red onion, halved cherry tomatoes, cilantro, and capers. Add the octopus pieces. Drizzle about ¼ cup of the vinaigrette over the salad and toss gently to coat. (Tip: Add vinaigrette slowly—you can always add more.)
- Taste and adjust seasoning with more salt, pepper, or vinaigrette. Garnish with radish slices if using. Serve immediately, or refrigerate up to 1 hour for flavors to meld (but no longer, avocado may brown).
Velvety avocado and tender octopus sing with every citrusy bite—this salad is a burst of summer on a plate. I love serving it with grilled bread for dipping into the leftover vinaigrette at the bottom of the bowl.
Pasteles de Vegetales

Remember that time I tried to recreate my abuela's pasteles but went full veggie? These Pasteles de Vegetales are my twist—steamed plantain and taro parcels stuffed with a colorful, seasoned vegetable filling. They're gluten-free, vegetarian, and absolutely bursting with Latin flavor.
Serving: 8 | Prep Time: 45 minutes | Cooking Time: 60 minutes
Ingredients
For the Masa
- 4 green plantains (about 2 lbs), peeled and roughly chopped – I prefer them slightly underripe for less sweetness
- 1 lb taro root (malanga), peeled and chopped – a little goes a long way for that velvety texture
- 1 cup coconut milk (full-fat, for richness)
- 1 tablespoon achiote oil (or 1 tbsp neutral oil + 1 tsp annatto powder)
- 1 teaspoon salt
For the Filling
- 2 tablespoons olive oil – extra virgin is my go-to for flavor
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced – I always use fresh, never jarred
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 1 medium zucchini, diced (about 1 cup)
- 1 cup diced butternut squash (½-inch cubes)
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon dried oregano
- ½ teaspoon black pepper
- 1 teaspoon salt
- 1 (15 oz) can diced tomatoes, drained – I like Muir Glen fire-roasted for extra depth
- ½ cup chopped fresh cilantro – stems and all, they’re flavorful
For Assembly
- 12 pieces banana leaves (about 8×10 inches each), softened over a flame or in hot water
- Kitchen twine for tying
Instructions
- Into a large pot, add the chopped plantains and taro. Cover with water and bring to a boil over high heat. Reduce to medium and cook until fork-tender, about 15-20 minutes.
- Meanwhile, make the filling: In a large skillet, heat 2 tablespoons olive oil over medium heat. Add the diced onion and cook until translucent, about 4 minutes. Tip: Don't rush—sweating the onion slowly brings out sweetness.
- Add the minced garlic, red and green bell peppers, and cook for 2 minutes, stirring occasionally.
- Stir in the zucchini and butternut squash. Cook for 5 minutes, until squash begins to soften.
- Sprinkle in the cumin, smoked paprika, oregano, black pepper, and salt. Mix well and cook for 1 minute until fragrant.
- Add the drained diced tomatoes. Reduce heat to low and simmer uncovered for 10 minutes, stirring occasionally, until most of the liquid evaporates. The filling should be thick, not soupy.
- Remove from heat and stir in the chopped cilantro. Set aside to cool slightly.
- Drain the cooked plantains and taro. Transfer to a large mixing bowl. Add the coconut milk, achiote oil, and 1 teaspoon salt. Mash with a potato masher until smooth and pliable. Pro tip: For a fluffier masa, use a ricer or food mill instead of mashing.
- To assemble: Lay a banana leaf piece shiny side up on a work surface. Scoop about ⅓ cup of masa onto the center and flatten into a 4-inch circle with a spatula or your hands (dip hands in water to prevent sticking).
- Spoon about 2 tablespoons of filling onto the center of the masa circle. Using the banana leaf, fold one side over the filling, then the opposite side, then the ends, to form a rectangular packet. Tie securely with kitchen twine—think of it as wrapping a little gift.
- Repeat with remaining masa, filling, and banana leaves. You should get about 8 pasteles.
- Bring a large pot of salted water to a boil. Carefully add the pasteles (they should be fully submerged). Reduce heat to medium-low and simmer for 30 minutes. The banana leaves will darken and the masa will firm up.
- Remove from water with tongs and let rest for 5 minutes before unwrapping. Quick tip: Pasteles are easier to handle after a short rest—they won't fall apart.
Just like that, you have a plate of vibrant, steamy parcels that are both comforting and exciting. The masa is soft and slightly sweet from the taro, while the filling brings a smoky, savory punch. Serve them with a dollop of sour cream and a sprinkle of hot sauce for an extra kick—these are perfect for a cozy dinner or as a showstopping side at your next gathering.
Conclusion
So whether you’re craving mofongo or pernil, this collection has your next dinner sorted. Pick a recipe, get cooking, and share the love by pinning this roundup! Drop a comment and tell us which dish won your heart.



