These Cilantro Lime Steak Bowls are a fresh, flavorful, and satisfying meal that I love to make for lunch or dinner. Juicy, marinated steak is paired with fluffy rice, black beans, vibrant veggies, and a zesty cilantro lime dressing—all in one bowl. It’s a complete, balanced meal packed with protein, color, and flavor in every bite.
Why You’ll Love This Recipe
I love how this recipe brings together bold, bright flavors with wholesome ingredients. The cilantro and lime add a refreshing kick that balances the richness of the steak. It’s incredibly customizable—I can load it up with whatever toppings I have on hand, and it still tastes amazing. Plus, it makes a great meal prep option for busy weeks.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
- Flank steak or skirt steak
- Fresh lime juice
- Fresh cilantro
- Olive oil
- Garlic cloves
- Ground cumin
- Chili powder
- Salt and pepper
- Cooked rice (white, brown, or cauliflower rice)
- Black beans
- Corn (fresh, canned, or grilled)
- Cherry tomatoes or salsa
- Avocado or guacamole
- Red onion (optional)
- Cilantro lime dressing or extra lime wedges for serving
Directions
- I start by marinating the steak with lime juice, chopped cilantro, garlic, olive oil, cumin, chili powder, salt, and pepper. I let it sit for at least 30 minutes or overnight for deeper flavor.
- I heat a grill or skillet over medium-high heat and cook the steak for about 4–5 minutes per side, depending on thickness.
- I let the steak rest for 5–10 minutes, then slice it thinly against the grain.
- I prepare my bowls by layering cooked rice, black beans, corn, chopped tomatoes, and avocado.
- I add the sliced steak on top and drizzle with a generous spoonful of cilantro lime dressing or an extra squeeze of lime juice.
- I garnish with more chopped cilantro or red onion if I want a little extra crunch and freshness.
Servings and timing
This recipe makes about 4 bowls. It takes around 15 minutes to prep, 10 minutes to cook, and a few minutes to assemble. If I marinate the steak ahead of time, the whole dish comes together quickly.
Variations
- I sometimes swap the steak for grilled chicken, shrimp, or tofu for a different protein option.
- For a low-carb version, I use cauliflower rice instead of regular rice.
- I add shredded lettuce or spinach for an extra veggie base.
- I top the bowls with shredded cheese or a dollop of Greek yogurt instead of sour cream.
- When I want more heat, I add sliced jalapeños or a splash of hot sauce.
Storage/reheating
I store all the ingredients separately in airtight containers in the fridge for up to 3 days. When ready to eat, I reheat the steak and rice in the microwave for about 1–2 minutes and assemble the bowls fresh. The toppings like avocado and dressing are best added just before serving.
FAQs
Can I make these bowls ahead of time?
Yes, I prep everything in advance and store the components separately. It makes for an easy grab-and-go lunch or dinner during the week.
What cut of steak works best?
I usually use flank or skirt steak because they cook quickly and absorb the marinade well. I just make sure to slice them thinly against the grain for the most tender bite.
Can I grill the steak instead of cooking it on a skillet?
Definitely. I love grilling it when the weather allows—it adds an extra smoky flavor that works perfectly with the lime and cilantro.
What type of rice should I use?
I use whatever I have—white rice, brown rice, or even cilantro lime rice for extra flavor. Quinoa also works great for a protein boost.
How spicy is this dish?
It’s mild as written, but I can easily turn up the heat by adding hot sauce, jalapeños, or extra chili powder in the marinade.
Conclusion
These Cilantro Lime Steak Bowls are one of my favorite meals when I want something fresh, filling, and full of bold flavor. The zesty marinade, juicy steak, and colorful toppings come together beautifully in every bite. Whether I’m cooking for the family or prepping for the week, these bowls never disappoint.
PrintCilantro Lime Steak Bowls
This Classic Lentil Soup is a nourishing, budget-friendly dish packed with protein-rich lentils, vegetables, and savory spices. It’s hearty, healthy, and easy to make with pantry staples—perfect for a comforting lunch or dinner.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4–6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
- Diet: Vegan
Ingredients
- 1 tbsp olive oil
- 1 onion, chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 1 tsp ground cumin
- 1/2 tsp dried thyme or oregano
- 1 tsp salt (or to taste)
- 1/2 tsp black pepper
- 1 bay leaf
- 1 cup green or brown lentils, rinsed
- 1 can (14 oz) crushed tomatoes or 2 tbsp tomato paste
- 4 cups vegetable broth or water
- 1 tbsp lemon juice (optional)
- 2 tbsp chopped fresh parsley (optional for garnish)
Instructions
- Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery, and sauté for 5–7 minutes until softened.
- Stir in garlic, cumin, thyme, salt, and pepper. Cook for 1 minute.
- Add lentils, crushed tomatoes, bay leaf, and broth. Stir to combine.
- Bring to a boil, then reduce heat and simmer uncovered for 30–35 minutes, or until lentils are tender.
- Remove bay leaf. For a creamier texture, blend part of the soup using an immersion blender.
- Stir in lemon juice, if using. Adjust seasoning to taste and garnish with fresh parsley before serving.
Notes
- Use red lentils for a smoother texture and shorter cooking time.
- Add diced potatoes or greens like spinach for extra nutrients.
- Blend part of the soup for a thicker, creamier consistency.
- Freezes well—cool completely and freeze in portions for up to 3 months.
- Serve with crusty bread or over rice for a more filling meal.
Nutrition
- Serving Size: 1 bowl
- Calories: 260
- Sugar: 6g
- Sodium: 520mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 12g
- Protein: 13g
- Cholesterol: 0mg
