This Colombian-style bistec a la criolla brings the vibrant comfort of a classic home-cooked meal to your table. Tender slices of seasoned steak simmer with sweet onion in a rich tomato-based sauce, creating an aromatic dish that pairs perfectly with fluffy jasmine rice.
Savory kidney beans round out the plate, while fresh cilantro adds a bright finishing touch. It’s a colorful, satisfying dinner that’s sure to become a favorite.
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- In a small pot, combine rice, 1¼ cups water (2¼ cups for 4 servings) and a pinch of salt. Bring to a boil, then cover and reduce to a low simmer. Cook until rice is tender, 15-18 minutes. Keep covered off heat until ready to serve.
- While rice cooks, wash and dry produce. Halve, peel and thinly slice half the onion; dice remaining onion into ¼-inch pieces. Trim, peel and dice carrot into ¼-inch pieces. Core, deseed and dice bell pepper into ¼-inch pieces. Roughly chop cilantro.
- Pat steak dry with paper towels; thinly slice against the grain. In a medium bowl, combine steak and sliced onion with mustard, half the cumin, half the garlic powder, a drizzle of oil, a pinch of salt and pepper until evenly coated. Set aside to marinate until ready to use in Step 6.
- Heat a drizzle of oil in a medium pot over medium-high heat. Add diced onion, carrot, bell pepper, remaining cumin, a pinch of salt and pepper. Cook, stirring occasionally, until veggies begin to brown, 3-4 minutes.
- Stir beans and their liquid, stock concentrate, half the cilantro, half the tomato paste, remaining garlic powder and ¼ cup water (½ cup for 4 servings) into pot with veggies. Bring to a boil, stirring constantly, then reduce heat to low. Cover and simmer, undisturbed, until veggies have softened, 6-8 minutes. Taste and season with salt and pepper. Turn off heat; keep covered until ready to serve.
- Heat a large drizzle of oil in a large pan over medium-high heat. Add steak and onion mixture; cook, stirring occasionally, until steak is browned and onion is tender, 3-4 minutes. (For 4 servings, work in batches to avoid overcrowding the pan.) Reduce heat to low; stir in remaining tomato paste and ¼ cup water (½ cup for 4). Simmer, stirring occasionally, until steak is cooked to desired doneness, 2-3 minutes. Taste and season with salt and pepper.
- Fluff rice with a fork, then stir in 1 TBSP butter (2 TBSP for 4 servings). Divide rice, beans and steak and onion between plates in separate sections. Garnish with remaining cilantro and serve.
Recipe Tips
For best flavor, let the steak marinate while you prep the vegetables.
If you prefer a thicker sauce, let it simmer a few minutes longer uncovered.
Adjust the amount of cumin and garlic powder to your taste.
FAQ
Can I use a different cut of beef?
Yes, you can substitute ranch steak with flank steak or sirloin. Just slice thinly against the grain for tenderness.
Can I make this dish ahead of time?
The beans and rice can be made a day ahead and reheated. Cook the steak fresh for best texture.
Is this dish spicy?
No, it’s not spicy. The flavors come from cumin, garlic and tomato. Add a pinch of chili flakes if you want heat.





























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.