Ingredients
- 1½ pounds flank steak or skirt steak
- 2 tablespoons olive oil (for marinade)
- Juice of 2 limes
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1 teaspoon paprika
- 1 teaspoon salt
- ½ teaspoon black pepper
- 2 large sweet potatoes, peeled and diced
- 1 tablespoon olive oil (for sweet potatoes)
- ½ teaspoon paprika
- ½ teaspoon garlic powder
- Salt and pepper to taste
- 2 cups cooked rice or cauliflower rice
- 1 avocado, sliced
- 1 cup cherry tomatoes, halved
- ½ cup corn kernels
- ¼ cup red onion, diced
- Fresh cilantro, chopped
- Lime wedges for serving
Instructions
- Whisk together olive oil, lime juice, garlic, cumin, chili powder, paprika, salt, and pepper in a bowl to make the marinade.
- Place the steak in a shallow dish or resealable bag and pour the marinade over it. Marinate for at least 30 minutes or up to 8 hours in the refrigerator.
- Preheat the oven to 425°F (220°C).
- Toss the diced sweet potatoes with olive oil, paprika, garlic powder, salt, and pepper until evenly coated.
- Spread the sweet potatoes on a baking sheet and roast for 25–30 minutes, stirring halfway through, until tender and lightly browned.
- Heat a grill pan or skillet over medium-high heat and cook the steak for 4–6 minutes per side, depending on thickness and desired doneness.
- Let the steak rest for 5–10 minutes, then slice thinly against the grain.
- Divide the rice among serving bowls and top with roasted sweet potatoes, sliced carne asada, avocado, tomatoes, corn, and red onion.
- Garnish with fresh cilantro and a squeeze of lime juice before serving.
Notes
- For deeper flavor, marinate the steak overnight.
- Cauliflower rice can be used for a lower-carb option.
- Quinoa can replace rice for added protein and texture.
- Store components separately for best meal-prep results.
- Add black beans, jalapeños, salsa, or chipotle sauce for extra flavor.
- Slice steak against the grain to ensure tenderness.
Nutrition
- Serving Size: 1 bowl
- Calories: 620
- Sugar: 10g
- Sodium: 780mg
- Fat: 28g
- Saturated Fat: 7g
- Unsaturated Fat: 19g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 8g
- Protein: 42g
- Cholesterol: 95mg