Bistec Encebollado Recipe
When I first tried Bistec Encebollado Recipe in Puerto Rico, I instantly understood why it’s such a beloved dish across the island.
The air was filled with the mouthwatering aroma of marinated steak and caramelized onions wafting from local kitchens a scent that captures the island’s warmth and tradition.
This dish perfectly reflects Puerto Rico’s rich culinary culture, where Spanish, African, and Taíno influences blend seamlessly. It’s hearty, flavorful, and deeply comforting truly a taste of home no matter where you are.

Ingredients
Here are the ingredients you’ll need to create this classic Latin steak and onion dish.
- 1.5 lbs flank steak – Thinly sliced cuts like flank, skirt, or sirloin work best as they absorb the marinade well and become tender when simmered.
- 1 Sazon Goya packet (con culantro y achiote) – This is a key seasoning blend that gives the dish its characteristic color and savory flavor.
- 1 tsp adobo seasoning – A Latin all-purpose seasoning salt that adds a complex base layer of flavor. You can use regular salt if you don’t have it.
- 3 tbsp sofrito – This aromatic blend of herbs and vegetables is the heart of many Latin dishes. You can use store-bought or make your own for the freshest taste.
- 3 tbsp white vinegar – The acidity in the vinegar is crucial for tenderizing the steak and adding a bright, tangy flavor to the marinade.
- 2 tbsp minced garlic – Use fresh garlic for the most pungent, aromatic flavor. It’s a non-negotiable for me in this recipe.
- 2 tsp oregano – Dried oregano adds an earthy, slightly peppery note that is common in Caribbean cooking.
- 2 tsp cumin – This provides a warm, earthy flavor that complements the beef perfectly.
- 1 tsp black pepper – Freshly cracked pepper will give you the best and boldest flavor.
- 3 tbsp olive oil – Used in the marinade to add richness and help the steak brown nicely.
- 8 oz tomato sauce – This creates the base of the savory gravy the steak simmers in.
- 2 large onions – Sliced into rings, these will cook down until sweet and jammy, becoming a star component of the dish.
- 1 tbsp butter – Used for caramelizing the onions, adding a rich, savory flavor.
Note: This recipe will yield enough for about 4 servings.
Variations
While the traditional recipe is fantastic, here are a few ways to customize it to your liking.
- Make it spicy: Add a pinch of red pepper flakes to the marinade or include a sliced jalapeño with the onions for a welcome kick of heat.
- Add more vegetables: Sautéed bell peppers (red, green, or yellow) are a wonderful addition. Add them to the pan along with the onions for extra color and flavor.
- No tomato version: Some variations of this dish are made without tomato sauce. Simply omit it and add a bit more water or beef broth to create the simmering liquid.
- Top it off: In some countries, this dish is served with a fried egg on top (Bistec a lo Pobre). The runny yolk creates a delicious, rich sauce.
Cooking Time
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes (plus marinating time)
Equipment You Need
- Large Bowl or Ziploc Bag: For marinating the steak and ensuring every piece is coated.
- Heavy-Bottomed Skillet or Dutch Oven: This provides even heat distribution, which is perfect for searing the steak and simmering the sauce without scorching.
- Tongs: Useful for flipping the steak strips while searing them.
- Separate Pan: For caramelizing the onions separately to develop their deep, sweet flavor.
How to Make Bistec Encebollado Recipe?
This dish is all about building layers of flavor, starting with a potent marinade and ending with a slow simmer that makes the steak incredibly tender. Don’t be intimidated by the list of ingredients; the process itself is quite simple. The result is a savory, aromatic stew that will have everyone asking for seconds.
Step 1: Marinate the Steak
The first and most important step is the marinade, as this is where all the flavor begins. Start by slicing your flank steak into thin strips against the grain. In a large bowl, combine the Sazon, adobo, sofrito, vinegar, minced garlic, oregano, cumin, black pepper, and olive oil. Add the steak strips to the bowl and toss everything together until the meat is thoroughly coated. Cover the bowl and let it marinate in the refrigerator for at least 4 hours, though overnight is even better for maximum flavor penetration.
Step 2: Sear the Steak and Start the Simmer
Once the steak has marinated, it’s time to cook. Heat two tablespoons of oil in a heavy-bottomed skillet over medium-high heat. Using tongs, remove the steak strips from the marinade, letting any excess drip off, and place them in the hot skillet. Sear the steak for a minute or two on each side until nicely browned. You may need to do this in batches to avoid overcrowding the pan. Set the seared steak aside. Pour the remaining marinade into the skillet, add 1.5 cups of water, and bring it to a simmer.
Step 3: Simmer to Tenderness
Return the seared steak to the skillet. Stir in the tomato sauce and the additional two tablespoons of sofrito. Mix everything well, bring the sauce back to a gentle simmer, then reduce the heat to low, cover, and cook for about 40-45 minutes. You’ll know it’s ready when the steak is fork-tender. During this time, the sauce will thicken and the flavors will meld together beautifully. Be sure to stir it occasionally to prevent sticking.
Step 4: Prepare the Onions and Serve
While the steak is simmering, prepare your onions. In a separate pan, melt the butter over medium heat. Add the sliced onions and cook them slowly, stirring occasionally, until they are soft, sweet, and lightly caramelized. This step adds a huge amount of flavor. During the last 5 minutes of the steak’s cooking time, add the caramelized onions to the skillet and gently stir them in. Let it simmer for the final few minutes, then serve hot.

🇵🇷 Journey Through Puerto Rico: The Heart of Bistec Encebollado
As a traveler exploring the vibrant island of Puerto Rico, I quickly learned that Bistec Encebollado isn’t just food and it’s part of the island’s identity.
Found especially in the mountain towns of Cayey and Caguas, this flavorful steak and onion dish captures the warmth and soul of Puerto Rican home cooking.
Its mix of Spanish-inspired seasonings and Caribbean flair showcases the island’s rich cultural fusion, turning a simple meal into a comforting symbol of tradition and pride.
Additional Tips for Making this Recipe Better
- Based on my experience, the longer you marinate the steak, the better. If I know I’m making this for dinner, I try to get the steak into the marinade in the morning. It makes a huge difference in both the flavor and the tenderness of the final dish.
- Don’t skip the searing step! I’ve learned that getting a good, dark brown crust on the steak before simmering adds a deep, savory flavor to the entire dish that you just can’t get otherwise.
- I always caramelize my onions in a separate pan. While you can add them raw, cooking them down with a little butter until they’re sweet and jammy adds a layer of richness that truly elevates the recipe.
- Making your own sofrito is a game-changer. While store-bought is convenient, the vibrant flavor of a fresh, homemade batch is unbeatable. I usually make a big jar and keep it in the freezer.
How to Serve Bistec Encebollado Recipe?
Bistec Encebollado is most famous in Puerto Rico, though variations can be found throughout the Dominican Republic and Cuba. It’s typically served with white rice, tostones, or maduros, creating a satisfying balance of flavors and textures. In Puerto Rican households, it’s a Sunday favorite — a meal meant to bring families together at the table. The combination of tender steak and sweet onions reflects the island’s love for slow-cooked, soul-warming comfort food that connects generations through flavor and tradition.

Nutritional Information
This is an estimate of the nutritional facts per serving for this recipe:
- Calories: 594 kcal
- Protein: 51 g
- Carbohydrates: 12 g
- Fat: 38 g
Make Ahead and Storage
This dish is a great candidate for meal prep or enjoying leftovers.
Make Ahead: The steak can be marinated up to 24 hours in advance. You can also cook the entire dish, let it cool, and store it in the refrigerator. The flavors often meld and taste even better the next day.
Storing: Store any leftovers in an airtight container in the refrigerator for up to 4 days. The gravy will keep the steak moist and flavorful.
Reheating: To reheat, simply place the steak and sauce in a skillet or saucepan over medium-low heat. Add a splash of water or beef broth to loosen the sauce if it has thickened too much, and heat until warmed through. Avoid using a microwave, as it can make the steak tough.
Why You’ll Love This Recipe?
Here’s why this Bistec Encebollado will quickly become a favorite in your home.
- Incredibly Flavorful: The combination of the marinade, slow-simmered steak, and sweet caramelized onions creates a dish with deep, complex, and savory flavors that are truly unforgettable.
- Melt-in-Your-Mouth Tender: By using a thin cut of steak and simmering it slowly in the flavorful sauce, the meat becomes exceptionally tender and juicy.
- Authentic Comfort Food: This is a classic, heartwarming dish found throughout Latin America. Making it at home is a wonderful way to enjoy authentic, home-cooked comfort food.
- Versatile and Satisfying: It’s a complete meal when served with rice and beans, and it’s versatile enough to be customized with different vegetables or spice levels to suit your taste.





