Side Dishes
This Puerto Rican-style goya beans recipe transforms simple ingredients into a dish that feels like a warm embrace from family. 💛 The secret lies in the perfect balance of sazón seasoning, which brings deep, savory flavors that turn humble green beans into something extraordinary.
I first discovered this recipe while helping my abuela prepare for Sunday dinners, where it became a staple side that always disappeared first.
The beauty of this dish is its simplicity—just a handful of ingredients and about 30 minutes of active time. You'll start with fresh green beans, which we'll transform through a quick sauté with onions, garlic, and a blend of sazón with culantro.
The result is a dish that's vibrant, aromatic, and packed with layers of flavor that make it feel like a celebration on a plate.
What you'll end up with is tender yet crisp green beans infused with the rich, earthy notes of sazón and the bright freshness of culantro.
The dish has just the right amount of oiliness to keep everything cohesive, making it perfect as a side for grilled meats, roasted chicken, or even served alongside rice and beans for a complete meal.
This recipe is more than just a side—it's a taste of home, a way to bring the flavors of Puerto Rico into your kitchen without the fuss. Whether you're cooking for a family gathering or a quiet weeknight dinner, these goya beans will bring comfort and satisfaction to every bite.
Ingredients for goya beans
Just 12 ingredients—most you already have—transform into Puerto Rican-style goya beans that taste like home.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🥦 | 1 ½ lb | Trimmed and cut into 2-inch pieces |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Sazón con Culantro 🌶️ | 2 tbsp | Goya brand, yellow packet |
| Fresh Culantro 🌿 | ¼ cup | Stems removed, chopped |
| Vegetable Oil 🫒 | ¼ cup | Light or olive oil |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Olive Oil 🫒 | 1 tbsp | For finishing, extra-virgin |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Red Pepper Flakes 🔥 | ¼ tsp | Optional, for heat |
| Fresh Lime 🍋 | 1 whole | Juiced, for serving |
Sazón is the soul of this dish. Goya's yellow packet is the classic choice, but if you can't find it, Penzeys or Latin markets often carry authentic versions. The culantro? That's the herb with the cilantro-like leaves but stronger flavor—look for it in the Latin aisle or at farmers markets. Fresh green beans are ideal, but frozen works in a pinch (thaw and pat dry). For the onions, yellow is traditional, but red adds a nice color contrast if you prefer. And trust me on the olive oil for finishing—extra-virgin makes all the difference.
No sazón? Mix 1 tbsp each of adobo seasoning and annatto oil (if you can find it) for a close approximation. Culantro missing? Cilantro at half the amount gets you close, but it's not the same. Short on fresh lime? Substitute lemon juice, but add a pinch of salt to balance. The red pepper flakes are optional, but if you love heat, add them at the end. For extra richness, swap 1 tbsp of the vegetable oil for bacon fat—abuela's secret. And if you're serving this with rice, double the batch—it disappears fast.
These beans reheat beautifully—just add a splash of water and warm through. Store in an airtight container for 4-5 days in the fridge, or freeze for up to 3 months. I always make extra because it's perfect for meal prep. The flavors actually deepen overnight, so leftovers might be even better. Serve with a squeeze of fresh lime and a sprinkle of extra sazón for that restaurant-quality touch.
Why You'll Love This Recipe
- One-Pot Magic: Honestly, I swear by this recipe when I’m too tired to wash another dish. You toss everything—beans, onions, garlic—into one pan, add that sazón con culantro, and let it simmer. The fresh culantro finishes it off, but the real win? No pots to scrub.
- Herb Bomb Flavor: Between us, this isn’t your basic green bean side. The sazón brings that bright, tangy punch, while the garlic and fresh culantro make every bite taste like a hug from your abuela. (Yes, even on a Tuesday night.) The beans stay crisp-tender, not mushy—chef’s kiss.
- Meal Prep MVP: I make double batches because this keeps like a dream. Reheat it for breakfast with eggs, toss it into rice for lunch, or serve it cold in wraps for dinner. The flavors only get better the next day, and it’s the kind of dish that makes you look like a cooking pro without trying.
- Budget-Friendly Staple: Fresh green beans might seem fancy, but they stretch way further when paired with onions and garlic. A single packet of sazón flavors the whole thing, and culantro (if you can’t find fresh, dried works) keeps costs low. It’s my go-to when I need a filling, flavorful dish that won’t break the bank.
Step-by-step instructions for Puerto Rican-style sazón-spiced green beans
This dish delivers bold Puerto Rican flavors with minimal fuss—just a few simple steps to transform fresh green beans into a vibrant, comforting side.
🍳 Step 1: Sauté Onion and Garlic Until Fragrant
Heat the 0.25 cup vegetable oil in a large skillet over medium heat. Add the 1 whole yellow onion (diced) and cook for 5-6 minutes until softened and just beginning to turn golden. Here's the thing—don't rush this step. You want the onion to caramelize slightly for deeper flavor.
Add the 4 cloves garlic (minced) and cook for another 30 seconds until fragrant but not browned. Garlic burns fast, so keep an eye on it. Remove the skillet from heat and stir in the 2 tbsp sazón con culantro and 0.25 tsp red pepper flakes. Let the seasoning blend with the aromatics for 30 seconds—this infuses the oil with all that savory, herby goodness.
👨🍳 Step 2: Cook the Green Beans Until Tender-Crisp
Return the skillet to medium heat and add the 1.5 lb fresh green beans (trimmed and cut into 2-inch pieces). Toss everything together and cook for 8-10 minutes until the beans are bright green and tender-crisp—they should still have a slight bite when you pierce them with a fork.
Season with the 0.5 tsp salt and 0.25 tsp black pepper during the last 2 minutes of cooking. Stir in the 0.25 cup fresh culantro (stems removed, chopped) and cook for another 1 minute to let the fresh herbs brighten the dish. The beans should be coated in the sazón-infused oil with vibrant green color throughout.
🍋 Step 3: Finish with Lemon and Fresh Lime
Remove the skillet from heat and stir in the 1 tbsp lemon juice and 1 tbsp olive oil. This brightens the flavors and adds a silky finish. Taste and adjust seasoning if needed—you might want a bit more salt or lime juice depending on your preference.
Transfer the beans to a serving dish and squeeze the juice from the 1 whole fresh lime over the top. The acidity cuts through the richness of the sazón and adds a refreshing finish. Garnish with additional fresh culantro if you like—it adds a lovely pop of color and freshness that makes this dish feel special.
Pro Tips For Making Goya Beans
- Trim the Beans Right: Cut the green beans at a 45-degree angle—this exposes more surface area so they absorb the sazón flavor faster. I used to snap them like twigs, but the angled cuts make the dish taste more cohesive, especially when the beans are still crisp-tender.
- Sauté Onions Low and Slow: Cook the onions on medium-low heat until they’re golden but not browned—this prevents bitterness that’ll overpower the culantro and garlic. After burning two batches, I learned to walk away and let them sweat for 8–10 minutes, stirring occasionally.
- Bloom the Garlic First: Add the minced garlic to the pot before the sazón and let it sizzle for 30 seconds—this deepens its flavor without burning. I was skeptical until I tried it: the garlic’s aroma becomes richer, and the dish doesn’t taste like raw garlic hiding in the background.
- Toss with Sazón Early: Stir the sazón into the beans while they’re still hot but not fully cooked—this ensures the seasoning clings to every piece. I used to add it at the end, and the flavor felt like an afterthought. Now, the beans get that signature tang and depth from the start.
Serving suggestions for this recipe
Garnish Like a Pro
Finish your dish with a sprinkle of fresh culantro just before serving—it adds a vibrant green pop and fresh, slightly citrusy aroma that makes the dish feel restaurant-quality. I like to use a microplane to zest a little lime over the top for extra brightness.
For an elegant touch, drizzle with extra-virgin olive oil and a pinch of flaky sea salt. 💫
Pair with Grilled Proteins
These sazón-spiced beans shine alongside grilled meats. I always serve them with grilled chicken thighs or pork chops—the smoky char complements the bright, herby flavors perfectly. For a vegetarian option, pair them with grilled halloumi or portobello mushrooms.
The key is balancing the richness of the protein with the acidity of the lime.
Serve with Rice
For a complete meal, serve alongside white rice or arroz con gandules. The grains soak up the sazón-infused oil from the beans, creating a flavorful, cohesive bite.
I often double the recipe because it disappears fast when served with rice and beans. For extra flair, sprinkle the rice with toasted garlic before serving.
Perfect for Family Gatherings
This dish is a crowd-pleaser at Sunday dinners or holiday meals. I’ve tested it with groups of 10+ and it’s always a hit. Serve in a large bowl at the center of the table so everyone can help themselves.
The vibrant green color makes it visually appealing, and the flavors are approachable for kids and adults alike. 💛
Meal Prep Friendly
These beans reheat beautifully—just add a splash of water and warm through on the stovetop. I store leftovers in an airtight container for up to 5 days or freeze for 3 months.
The flavors actually deepen over time, making them perfect for busy weeknights. Pack them in bento boxes with rice and grilled proteins for easy lunches.
Dessert Pairing Surprise
Yes, you read that right! The bright, citrusy flavors of these beans pair surprisingly well with tropical desserts like mango sorbet or coconut rice pudding. The contrast between the savory, herby beans and sweet, creamy desserts creates a delightful balance.
It’s a trick I learned from my abuela—she’d serve these beans with tres leches cake for a festive touch. 🍍
Nutrition facts
Frequently asked questions
What's the difference between goya beans and regular green beans?
Goya beans refer to Puerto Rican-style green beans cooked with sazón seasoning and fresh herbs like culantro. While regular green beans are just the vegetable, goya beans get their signature flavor from the sazón blend (which includes annatto, garlic, and spices) and the bright finish of citrus. Think of it as a flavor upgrade!
Can I substitute sazón with other seasonings?
Yes! If you don't have sazón, mix 1 tbsp adobo seasoning with ½ tsp annatto oil (or a pinch of paprika for color). For extra depth, add ½ tsp garlic powder and ¼ tsp onion powder. The dish will still taste amazing—just slightly less authentic.
How do I know when the green beans are done?
Your beans are perfect when they're bright green and tender-crisp—they should hold their shape but yield slightly when pierced with a fork. Overcooking turns them mushy, so keep an eye on them during the last 2 minutes of cooking.
Can I make this recipe with frozen green beans?
Just thaw and pat the beans very dry before cooking to prevent excess moisture. You may need to reduce cooking time by 1-2 minutes since frozen beans start slightly softer. The flavor will be just as delicious—promise!
Why does my dish taste bland after making it?
Most likely, you need more acidity or sazón. Brighten with an extra 1 tbsp lemon juice or ½ tsp more sazón. Also check your salt—sometimes home cooks underseason when using sazón. Taste as you go!