Experience the vibrant flavors of Cuba with this Whole30 Ropa Vieja, a healthy take on the classic slow-simmered dish. Tender, shredded beef flank steak is infused with a rich, savory sauce made from a medley of tomatoes, bell peppers, onions, garlic, and aromatic spices like cumin and oregano. This Whole30-compliant recipe swaps traditional ingredients for clean, wholesome staples while retaining all the bold, comforting flavors you love. Simmered low and slow for ultimate tenderness, this dish is a perfect make-ahead option, bursting with flavor in every bite. Serve it atop cauliflower rice or alongside a crisp green salad for a satisfying paleo meal that’s packed with protein and Whole30-approved goodness.
Scan with your phone to download!
Begin by preparing the flank steak. Pat it dry with paper towels and season it with salt and black pepper.
In a large, heavy-bottomed pot or Dutch oven, heat 1 tablespoon of olive oil over medium-high heat. Sear the flank steak on each side until browned, about 3-4 minutes per side. Remove the steak and set aside.
Reduce the heat to medium and add the remaining tablespoon of olive oil to the pot. Add the onions, red bell pepper, and green bell pepper. Cook for about 5 minutes or until the vegetables begin to soften.
Add the minced garlic and cook for an additional minute, stirring frequently to prevent burning.
Stir in the diced tomatoes and tomato paste, combining them well with the vegetables.
Add the ground cumin, oregano, bay leaf, red wine vinegar, and return the seared flank steak to the pot.
Ensure that the beef is submerged by spooning the tomato mixture over the top. Bring to a gentle simmer.
Cover the pot and reduce the heat to low. Allow the Ropa Vieja to simmer gently for 2.5 to 3 hours, or until the beef is tender and can be shredded easily with a fork.
Once the beef is tender, remove the bay leaf and shred the meat using two forks. Mix the shredded beef well into the sauce.
Serve hot, garnished with freshly chopped cilantro. This dish pairs excellently with cauliflower rice or a simple green salad for a Whole30 compliant meal.
Serving size | (1872.3g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 2271.9 |
Total Fat 115.7g | 0% |
Saturated Fat 39.3g | 0% |
Polyunsaturated Fat 2.8g | |
Cholesterol 635.0mg | 0% |
Sodium 3407.1mg | 0% |
Total Carbohydrate 58.5g | 0% |
Dietary Fiber 19.4g | 0% |
Total Sugars 29.9g | |
Protein 257.9g | 0% |
Vitamin D 0IU | 0% |
Calcium 404.8mg | 0% |
Iron 32.9mg | 0% |
Potassium 5126.4mg | 0% |
Source of Calories