Steak Protein Bowl

Featured in:

This steak protein bowl is loaded with smoky chipotle steak, rice, and fresh toppings for a filling, high protein dinner.

rachel collins - gluten free recipe developer
By Rachel Collins

Jump to Recipe

I make this steak protein bowl on nights when I want something that actually fills everyone up, not just looks pretty on the counter. It’s chipotle marinated steak over rice with all my favorite fresh toppings, and it comes together in under an hour with very little cleanup. It’s part of a lineup of protein bowls I lean on for dinner, right alongside my chicken protein bowl for nights when we want something a little lighter.

The first time I made this, my husband asked if I’d ordered it from a restaurant. I laughed because the “secret” is really just letting the steak sit in that chipotle marinade for even ten minutes. My son picks out the corn and beans first every single time, and my daughter goes straight for the guacamole, so I always make a little extra. Some nights I skip the guac when I’m short on time and it’s still a solid bowl. Once you’ve got the rice going and the veggies sliced, the rest moves fast. Let’s get into what you need.

Ingredients for Steak and Rice Bowls

Here’s what I use for this steak protein bowl, plus a few swaps that work if you’re missing something. Sirloin is my go-to cut, but flank works well too if that’s what’s in your fridge.

Chipotle Steak Marinade

  • 1½-2 lbs sirloin steak (flank steak also works)
  • ¼ cup olive oil
  • 3 tbsp fresh lime juice (about 2 limes)
  • ¼ cup chipotle peppers in adobo sauce
  • 3 cloves garlic, minced
  • ½ tsp salt
  • ½ tsp black pepper
  • ½ tsp cumin
  • ½ tsp dried oregano

Guacamole (optional)

  • 2 small avocados
  • ½ tsp salt
  • 3 tbsp fresh cilantro, chopped
  • 1-2 jalapeños, finely diced

Steak Bowl Toppings

  • 2 bell peppers, thinly sliced
  • ½ onion, thinly sliced
  • 1 tsp olive oil (for the peppers)
  • ½ cup rice, uncooked (brown rice also works)
  • ½ cup corn kernels
  • ½ cup canned black beans
  • ½ cup tomatoes, sliced
  • sour cream
  • shredded romaine (optional)
  • shredded cheese (optional)

Don’t Lose This Recipe

Save it to your favorite Pinterest board so it’s always easy to find the next time you’re planning dinner, meal prepping, or craving a fresh homemade bowl.

Pin it For Later

Step-by-Step Instructions

In my experience, the marinade is what makes this bowl taste like it took way more effort than it did. Here’s how I put it all together.

  1. Marinate the steak. Combine the marinade ingredients in a bowl or bag and coat the steak fully. Refrigerate for at least 10 minutes and up to 20. Any longer and the acid from the lime can start to break down the texture too much.
  2. While the steak marinates, slice your veggies and start the rice according to the package, about 20 minutes.
  3. Heat a large, well oiled skillet over medium high heat. Add the steak and cook 3-5 minutes per side, untouched, depending on how done you like it. My pro tip: resist poking at it while it cooks so you actually get a good sear. Set it aside to rest.
  4. In the same skillet, add the sliced peppers and onions with a touch more oil if needed. Season with salt and pepper. Let them sit undisturbed for about 3 minutes, then toss and cook a few more minutes until charred at the edges.
  5. Make the guacamole. Mash the avocado with salt, cilantro, and jalapeño in a bowl. Taste and adjust the salt.
  6. Slice the rested steak against the grain. Assemble the bowls with rice, peppers and onions, corn, black beans, tomatoes, and steak. Top with sour cream, guacamole, and cheese if using.
Close up of sliced chipotle steak over rice with guacamole and sour cream in a protein bowl

Steak and Rice Bowls

Chipotle marinated steak served over rice with fresh toppings for a high protein, flavor packed dinner.
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings: 4 portions
Course: Lunch, Main Course
Cuisine: Mexican
Calories: 664

Ingredients
  

  • 1.5-2 lbs sirloin steak flank steak also works
  • 1/4 cup olive oil
  • 3 tbsp fresh lime juice about 2 limes
  • 1/4 cup chipotle peppers in adobo sauce
  • 3 cloves garlic minced
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • 1/2 tsp cumin
  • 1/2 tsp dried oregano
  • 2 small avocados for guacamole
  • 1/2 tsp salt for guacamole
  • 3 tbsp fresh cilantro chopped
  • 1-2 jalapeños finely diced
  • 2 bell peppers thinly sliced
  • 1/2 onion thinly sliced
  • 1 tsp olive oil for the peppers
  • 1/2 cup rice uncooked, brown rice also works
  • 1/2 cup corn kernels
  • 1/2 cup black beans canned
  • 1/2 cup tomatoes sliced
  • sour cream for serving
  • shredded romaine optional
  • shredded cheese optional

Equipment

  • Mixing bowls
  • Sharp knife
  • Large heavy bottomed skillet

Method
 

  1. Marinate the steak. Combine the marinade ingredients in a bowl or bag and coat the steak fully. Refrigerate for at least 10 minutes and up to 20 minutes.
  2. While the steak marinates, slice the veggies and start the rice according to the package, about 20 minutes.
  3. Heat a large, well oiled skillet over medium high heat. Add the steak and cook 3-5 minutes per side, untouched, depending on desired doneness.
    Resist poking at the steak while it sears so you get a good crust.
    Set aside to rest.
  4. In the same skillet, add the sliced peppers and onions with a touch more oil if needed. Season with salt and pepper. Let sit undisturbed for about 3 minutes, then toss and cook a few more minutes until charred.
  5. Make the guacamole. Mash the avocado with salt, cilantro, and jalapeño in a bowl. Taste and adjust the salt.
  6. Slice the rested steak against the grain. Assemble the bowls with rice, peppers and onions, corn, black beans, tomatoes, and steak. Top with sour cream, guacamole, and cheese if using.

Nutrition

Calories: 664kcalCarbohydrates: 40gProtein: 44gFat: 38gSaturated Fat: 7gCholesterol: 104mgSodium: 879mgPotassium: 1398mgFiber: 11gSugar: 5gVitamin A: 2269IUVitamin C: 94mgCalcium: 91mgIron: 5mg

Notes

Contains dairy (sour cream, cheese). Flank steak can substitute for sirloin. Store leftovers up to 5 days in the fridge or freeze up to 2 months, but leave out the guacamole before freezing since it browns quickly. Swap rice for cauliflower rice, or use chicken or shrimp instead of steak.

Don’t Lose This Recipe

Save it to your favorite Pinterest board so it’s always easy to find the next time you’re planning dinner, meal prepping, or craving a fresh homemade bowl.
Pin it For Later

What to Serve With Steak and Rice Bowls

This bowl is filling on its own, but a few sides round it out nicely.

  • Tortilla chips and salsa: Good for scooping up any extra guacamole or juices left in the bowl.
  • Grilled corn on the cob: Echoes the corn already in the bowl and adds a smoky, sweet bite.
  • A simple lime wedge side salad: Something light and acidic balances the richness of the steak and sour cream.
  • Craving the same Mexican-inspired flavors in a different form? My high protein taco bowls make a fun one to serve alongside this.

Storage & Serving Tips

Leftovers keep well in an airtight container in the fridge for up to 5 days. You can also freeze the cooked steak and rice for up to 2 months, just leave the guacamole out since it browns quickly.

For meal prep, I usually store the components separately and build the bowl fresh when I’m ready to eat. It keeps everything from getting soggy.

This one is easy to switch up too. Swap the rice for cauliflower rice, use chicken or shrimp instead of steak, or wrap the whole thing in a tortilla for a steak burrito instead of a bowl.

My Favorite Sauces for Steak and Rice Bowls

A good sauce takes this steak protein bowl from great to the one my family actually asks for by name. These are the pairings I come back to most.

  • Chipotle crema: A blend of sour cream, mayo, and reserved adobo sauce. It echoes the smoky flavor already in the marinade and adds a cool, creamy contrast to the seared steak.
  • Cilantro lime sauce: Cilantro, lime, and a yogurt or sour cream base. It brightens the whole bowl and cuts through the richness of the steak and cheese.
  • Tomatillo salsa verde: Tangy and slightly tart, this plays well against the smoky chipotle flavor without competing with it.
  • Queso: A warm, cheesy drizzle for anyone in the family who wants a heartier, more indulgent bowl.
  • Pico de gallo: Fresh tomato, onion, and lime keep things light and add a pop of acidity next to the rich steak.
Finished chipotle steak protein bowl with rice, beans, corn, and guacamole, styled for Pinterest

Conclusion

This steak protein bowl has become one of my regular weeknight dinners because it’s fast, it’s filling, and everyone can build their own version. Give the marinade its full 20 minutes if you have it, and don’t skip resting the steak before you slice it. And if you’re craving even more beef on the table another night, my beef protein bowl is another one I go back to often. I’d love to hear which sauce your family likes best on top.

Rachel Collins, founder and recipe developer of Healthy Bowl Recipes.

Meet Rachel Collins
Cooking has become my creative space. I love experimenting with fresh ingredients, discovering new flavor combinations, and finding simple ways to make everyday meals feel special without spending hours in the kitchen.
That's the heart of Healthy Bowl Recipes.

Leave a Comment

Recipe Rating