Side Dishes
Transforming canned Goya pink beans into a rich, sofrito-spiced one-pot dish proves home cooking can rival restaurant flavors. This recipe honors Puerto Rican traditions by building layers of aromatic spices—cumin, oregano, and garlic—that turn simple beans into a hearty side or main dish.
I first discovered this technique during a family gathering when my aunt insisted on serving sofrito-spiced beans, and now it’s a staple in my kitchen.
The beauty of this method lies in its simplicity: no soaking required, just one pot, and 30 minutes of hands-off cooking. You’ll start by sautéing sofrito—a blend of peppers, onions, and garlic—until fragrant, then simmer the beans with warm spices until tender and thickened.
The result is a dish that’s vegetarian-friendly but hearty enough to stand alongside rice, grilled meats, or even as a standalone meal.
What you’ll end up with is a pot of beans that’s deeply flavorful, with a thick, velvety texture from the sofrito and spices.
The aroma alone will have everyone at the table asking for seconds—it’s the kind of dish that tastes like home, whether you’re cooking for a family dinner or a casual weeknight meal. The best part? Leftovers reheat beautifully, making this a perfect make-ahead option.
Serve with steamed rice, grilled chicken, or even as a filling for tacos. This recipe is versatile enough to fit any meal plan while keeping the essence of Puerto Rican comfort food intact. Let’s get cooking!
Ingredients for goya canned pink beans
Pantry staples meet Puerto Rican soul—just five ingredients transform canned beans into restaurant-worthy magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Goya Canned Pink Beans 🍲 | 2 cans | 15 oz each, undrained |
| Goya Sofrito 🌶️ | 1 jar | 16 oz jar, standard blend |
| Yellow Onion 🧅 | 1 whole | Medium size, diced small |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced fine |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano preferred |
| Smoked Paprika 🌶️ | 1 tsp | For smoky depth |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Tomato Paste 🍅 | 1 tbsp | Squeeze tube or can |
| Vegetable Broth 💧 | 1 cup | Low-sodium preferred |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for brightness |
The sofrito is non-negotiable here. Goya's jarred sofrito is the easiest way to get that authentic flavor, but if you're feeling ambitious, make your own with bell peppers, onions, and garlic. I always grab the 16 oz jar from the Latin aisle—it's cheaper than the tiny bottles and lasts forever. The beans? Stick with Goya pink beans—they hold their shape better than other brands. For the spices, Penzeys or local Latin markets have the best cumin and oregano. Toast your cumin in a dry pan for 30 seconds before adding—trust me, it makes all the difference.
No sofrito jar? Sauté 1/2 cup diced bell pepper, 1/2 cup onion, and 4 garlic cloves until soft—it's the same thing. Short on lime? 1 tbsp lemon juice works in a pinch. The tomato paste can be skipped if you're tight on time, but it adds that umami kick. For the broth, low-sodium is key—we're building flavor, not drowning it. And if you can't find Mexican oregano, regular dried oregano at half the amount will do. The cilantro is optional but adds that fresh finish—skip it if you're not a fan.
This reheats like a dream—even better the next day as flavors meld. Keeps in the fridge for 5 days or frozen for 3 months. I always make a double batch because it disappears fast. Store in airtight containers with a splash of broth to keep it moist. Serve with rice or as a filling for tacos—it's that versatile. The lime juice can be added fresh when serving, so don't worry about it curdling the beans.
Why You'll Love This Recipe
- Pantry Magic: I swear by this—no fresh herbs, no fancy prep, just that jar of sofrito sitting in my cabinet for months. The moment I crack open the can of pink beans and dump in the sofrito, it’s like a flavor party started without me.
- Cumin-Kissed Depth: That toasted cumin? It’s the secret weapon. The beans soak it up and turn into something rich and earthy, with just enough heat to make you reach for seconds. Honestly, I’ll take this over any store-bought bean blend.
- Meal Prep MVP: Make a big batch on Sunday, and you’ve got lunch or dinner covered all week. Toss it into wraps, serve it over rice, or just eat it straight from the pot—it’s always a hit, even when I’m too tired to cook.
- Budget Win: A can of beans, a jar of sofrito, and a few spices? This feeds four for under $5. Between us, that’s how I stretch my grocery budget without sacrificing taste—or my sanity.
Step-by-step instructions for sofrito-spiced one-pot magic
Here's how to transform simple canned beans into a flavorful, aromatic dish with minimal effort.
Sauté Aromatics Until Fragrant
Heat the 2 tablespoons olive oil in a large, deep skillet or Dutch oven over medium heat. Add the diced yellow onion and cook for 5 minutes until softened and translucent. Here's the thing—you want the onions to caramelize just slightly without browning, so keep an eye on them.
Add the 4 cloves minced garlic cloves and the 1 tablespoon ground cumin, stirring constantly for 30 seconds until the garlic becomes fragrant. This step builds the flavor foundation—don't rush it. The spices should be warm and aromatic before moving forward. If you notice the garlic starts to brown too quickly, reduce the heat slightly to prevent bitterness.
Build the Sofrito Base
Pour in the 1 jar Goya sofrito and stir to combine with the onions and garlic. Let it cook for 3-4 minutes until the mixture thickens slightly and the raw taste of the sofrito cooks off. This is where the magic happens—the sofrito's concentrated flavors meld with your aromatics.
Add the 1 tablespoon tomato paste and stir for 1 minute to distribute evenly. The tomato paste will deepen the color and add a subtle sweetness that balances the spices. If you see the mixture sticking to the bottom, add 2 tablespoons vegetable broth to loosen it. This keeps everything cohesive in your one-pot.
Season and Simmer the Beans
Open the 2 cans Goya canned pink beans (undrained) and add them to the skillet, along with the 1 cup vegetable broth. Stir well to combine, then add the 1 teaspoon dried oregano, 1 teaspoon smoked paprika, 1 teaspoon salt, and 0.5 teaspoon black pepper. Give everything a good mix so the beans absorb all those flavors.
Bring the mixture to a gentle simmer over medium-low heat. Let it cook uncovered for 10-12 minutes, stirring occasionally, until the liquid reduces slightly and the beans are heated through. You'll know it's ready when the sauce thickens just enough to coat the back of a spoon—this ensures every bite is packed with flavor, not watery.
Finish with Fresh Herbs and Brightness
Remove the skillet from heat and stir in the 0.25 cup chopped fresh cilantro. The cilantro adds a fresh, bright contrast to the warm, spiced beans. Juice the whole lime and add it to the skillet, stirring well. This final touch brightens the entire dish and cuts through the richness of the sofrito and spices.
Taste and adjust seasoning if needed—sometimes the canned beans need a bit more salt, especially if you used low-sodium broth. Let the beans sit off heat for 2-3 minutes to allow the lime juice to fully integrate. Serve warm, and enjoy your one-pot wonder that's ready in under 30 minutes with minimal cleanup!
Pro Tips For Making Goya Canned Pink Beans
- Sauté Onions Low and Slow: I learned this the hard way—blasting onions on high heat turns them bitter and burns before they soften. For this recipe, keep the heat at medium-low until they’re translucent and just starting to caramelize. That’s when you add the garlic, so it doesn’t scorch and ruin the whole dish.
- Drain and Rinse Beans: Goya’s canned pink beans are salty, and skipping this step makes your sofrito taste like it’s fighting a losing battle. Drain them, give them a quick rinse under cold water, then drain again. Trust me, your dish will thank you—no need to adjust the entire recipe’s salt balance later.
- Toast Cumin Until It Sings: Ground cumin loses its punch when it’s just sprinkled in. Dry-toast it in the same pot you’re cooking the onions and garlic for 30 seconds—just until you smell that earthy, toasty aroma. That’s when it’s ready to join the sofrito, not before.
- Simmer, Don’t Boil: After adding the sofrito and beans, let the whole thing simmer gently for at least 10 minutes. Boiling it turns the beans mushy and makes the sofrito taste raw. Keep it at a steady bubble, and you’ll end up with beans that hold their shape and flavor like they’re supposed to.
Best sauces and condiments for this dish
Sofrito's Essential Role
Sofrito is the soul of this dish—it’s a blend of peppers, onions, and garlic that carries the deep, smoky flavors of Puerto Rican cuisine. I always use Goya’s jarred sofrito because it’s consistent and packed with flavor.
If you’re feeling adventurous, make your own by sautéing ½ cup bell pepper, ½ cup onion, and 4 garlic cloves until soft. The jarred version saves time, but homemade adds a fresh, vibrant edge. 🌶️
Tomato Paste Boost
The 1 tablespoon tomato paste is a game-changer—it thickens the sauce and adds a subtle sweetness that balances the spices. I like to squeeze it from a tube for precision, but canned paste works too.
If you’re short on time, skip it, but you’ll miss that rich, umami depth. For extra flavor, stir in ½ teaspoon sugar to enhance the tomato’s natural sweetness.
Spice Blend Secrets
The trio of cumin, oregano, and smoked paprika creates a warm, earthy base that’s essential. Toast the cumin in a dry pan for 30 seconds before adding—this deepens its flavor dramatically.
For a smoky kick, swap in ½ teaspoon chipotle powder instead of smoked paprika. Adjust salt to taste, but remember, canned beans already have some sodium, so go light at first.
Brightening with Lime
A squeeze of fresh lime juice at the end is non-negotiable—it cuts through the richness and adds a zesty finish. If you’re out of limes, lemon juice works in a pinch, but lime’s unique tang is irreplaceable.
Add the juice off the heat to prevent curdling. For a garnish, sprinkle with chopped cilantro or a pinch of crushed red pepper flakes for heat. 🍋
Broth for Depth
The 1 cup vegetable broth keeps the beans moist and helps thicken the sauce as it simmers. Use low-sodium broth to control seasoning—high-sodium versions can overpower the dish. For extra richness, swap in ½ cup chicken broth if serving with meat.
If the sauce gets too thick, add a splash of broth to loosen it while keeping the flavors concentrated.
Olive Oil Matters
Don’t skimp on the 2 tablespoons olive oilextra-virgin olive oil for its fruity notes, but any good-quality oil works.
If you’re watching calories, reduce to 1 tablespoon, but the flavor will be slightly less rich. Heat the oil over medium heat to prevent burning, and let it shimmer before adding onions. 🫒
Nutrition facts
Frequently asked questions about Goya pink beans
Can I use other types of canned beans instead of Goya pink beans?
While Goya pink beans are ideal for this recipe, you can substitute with other canned beans like black beans, kidney beans, or pinto beans. However, the texture and flavor will differ slightly—pink beans hold their shape best and absorb the sofrito flavors more evenly. If using a different bean, reduce simmering time by 2-3 minutes as they may soften faster.
How do I make this recipe vegetarian?
This recipe is already vegetarian-friendly! Simply omit any meat additions and stick to the sofrito-spiced beans as written. For extra protein, add sautéed tofu or chickpeas. The dish pairs perfectly with rice or avocado slices for a complete plant-based meal.
What if I don't have Goya sofrito?
No problem! Sauté ½ cup diced bell pepper, ½ cup onion, and 4 garlic cloves until soft for a homemade version. For extra depth, add 1 teaspoon adobo sauce (from canned chipotles) or a pinch of annatto seeds. The flavor will be fresher but requires 5 extra minutes of prep time.
Can I make this dish ahead of time? This recipe reheats beautifully. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months.
Reheat gently on the stove with 1-2 tablespoons broth to restore moisture. The flavors actually improve overnight as the spices meld further.
Why does my sofrito-spiced bean sauce turn out too thin?
Thin sauce usually means the beans weren't simmered long enough to reduce the liquid. Next time, cook uncovered for 15 minutes instead of 10-12, stirring occasionally. If needed, mash 2-3 beans with a fork to thicken naturally. For immediate fixes, stir in 1 tablespoon cornstarch mixed with water.