DIY Chipotle Steak Bowl

Stephanie Romanov
Updated May 6, 2026

This DIY Chipotle Steak Bowl is the recipe I make when my teenagers start complaining that healthy food is boring. Smoky, adobo-marinated grass-fed sirloin, creamy guacamole, fresh pico de gallo, and fire-roasted corn salsa over cilantro lime rice. It hits every note that the real Chipotle does, but fresher, cheaper, and honestly more satisfying. You are going to love this one.

I started testing this recipe during my competition prep days when I was craving bold, high-protein meals that did not taste like diet food. My son took one bite, looked up, and said “this is better than the real thing.” That was all the validation I needed. The key is the marinade: blended adobo, ancho chili, and garlic give the steak that deep, smoky char you know from your favorite burrito bowl. Every component in this DIY Chipotle Steak Bowl is made from scratch and comes together into something genuinely impressive.

Ingredients for DIY Chipotle Steak Bowl

I always reach for grass-fed sirloin for this recipe because the flavor is noticeably richer and the protein content is higher than conventional cuts. When shopping, look for two large steaks of even thickness so they cook at the same rate on the grill. Here is everything you need for all four components:

Steak Marinade:

  • 1 1/2 lbs grass-fed sirloin steak (preferably 2 large even-cut pieces)
  • 1/3 medium yellow onion
  • 5 garlic cloves
  • 2 tbsp avocado oil
  • 2 tbsp plus 2 tsp adobo sauce (from canned chipotle peppers) – I recommend La Costena brand for the most authentic smoky flavor
  • 1 tbsp ancho chili pepper
  • 2 1/4 tsp kosher salt, plus more for finishing
  • 1 1/2 tsp ground cumin
  • 1 1/2 tsp dried oregano
  • 1/2 tsp coarsely ground black pepper

Chipotle Pinto Beans:

  • 1 can pinto beans, drained and rinsed
  • 1 bay leaf (remove before serving)
  • 1 large garlic clove, chopped
  • 1 1/4 tsp kosher salt, or to taste
  • 1 1/2 tsp adobo sauce plus 1 chipotle pepper (from canned chipotle peppers)
  • 1/2 tsp dried oregano
  • 1/2 tsp ground cumin
  • 1/4 small yellow onion
  • 1 1/4 cups water

Pico de Gallo:

  • 2 medium Roma tomatoes, diced – in my experience Roma tomatoes hold their texture better than beefsteak
  • 1 1/2 tbsp fresh cilantro, packed and finely chopped
  • 1/2 lime, juiced, plus more to taste
  • 2 tsp jalapeno, finely chopped
  • 1/4 cup white onion, finely chopped
  • 1/4 to 1/2 tsp kosher salt, plus more to taste

Corn Salsa:

  • 1 cup fire-roasted corn, thawed if frozen
  • 1 tbsp jalapeno, diced
  • 1 1/2 tbsp red onion, diced
  • 1/2 lime, juiced, plus more to taste
  • Kosher salt to taste

Additional Toppings:

  • Cilantro lime rice (prepared separately)
  • Guacamole (prepared separately)
  • 1 1/2 cups Monterey Jack cheese, freshly grated – pro tip: always grate your own block cheese; pre-shredded has anti-caking agents that prevent it from melting properly
Overhead view of a DIY Chipotle steak bowl with grilled adobo steak, pico de gallo, corn salsa, guacamole, and Monterey Jack cheese over cilantro lime rice

Step-by-Step Instructions

I recommend reading all the steps before you begin because the marinade needs time and the prep sequence matters for getting everything to the table hot and fresh at the same moment. In my experience, starting the marinade the night before makes the biggest difference of any single step in this recipe.

Step 1: Add the onion, garlic, avocado oil, adobo sauce, ancho chili pepper, salt, cumin, oregano, and black pepper to a blender or food processor. Blend until completely smooth with no large pieces remaining. Place the steak in a resealable bag or bowl, pour the marinade over, and massage until every surface is fully coated. Seal and refrigerate overnight, or for a minimum of 5 hours. One hour before grilling, pull the steak from the refrigerator and let it sit at room temperature. This step is non-negotiable for even cooking.

Step 2: Preheat your outdoor grill or grill pan over high heat until it reaches approximately 450 to 500 degrees F. Brush the surface lightly with oil. Once it is genuinely hot (you should not be able to hold your hand near the grate comfortably), add the steak. Cook for 4 to 5 minutes per side for medium-rare, or adjust for your preferred doneness. Do not press the steak down while it cooks; let the heat do its job and build that charred crust.

Step 3: Transfer the steak to a clean platter and finish with a pinch of kosher salt. Tent loosely with foil and rest for 5 full minutes. Skipping the rest means losing all the juices onto your cutting board instead of into your bite. After resting, slice against the grain first, then chop into small cubed pieces. Keep covered until your bowls are ready to assemble.

Step 4: While the steak rests (or up to 30 minutes before serving), add all the pinto bean ingredients to a small saucepan. Bring to a boil over medium heat, then reduce to a low simmer, cover, and cook for 15 minutes to infuse the beans with the chipotle and spice flavors. Remove and discard the bay leaf. Taste and adjust salt. Keep covered and on the lowest heat setting until serving.

Step 5: Combine all pico de gallo ingredients in a bowl and stir well. Taste and adjust lime and salt. Set aside at room temperature if serving within 30 minutes, or refrigerate if prepping further ahead.

Step 6: Combine all corn salsa ingredients in a separate bowl, stir, and taste for seasoning. The lime juice is what makes it bright, so do not skip it. Set aside.

Step 7: Divide your prepared cilantro lime rice evenly among 4 bowls. Add the chopped steak. Spoon the chipotle pinto beans alongside, then add pico de gallo, corn salsa, and a generous scoop of guacamole. Finish with a handful of freshly grated Monterey Jack. Serve immediately while the steak and beans are still hot.

What to Serve with DIY Chipotle Steak Bowl

These bowls are a complete, high-protein meal on their own, but the right sides and pairings can round out a full spread for entertaining or meal prep variety.

Warm Flour or Corn Tortillas: Tuck a warm tortilla alongside every bowl so guests can scoop up rice, steak, and salsa together. It turns dinner into something interactive and fun, and my kids always eat more when tortillas are involved.

Cilantro Lime Shrimp Bowl: If you are feeding a crowd with mixed protein preferences, set up a DIY bowl station and add this shrimp option next to the steak. The cilantro lime base connects both dishes beautifully and makes a stunning spread.

Street Corn Chicken Bowl: The roasted corn and chili-lime flavors in this bowl are a natural companion to your steak bowl spread. Serve it alongside for a Tex-Mex dinner night that covers all the bases.

Loaded Fiesta Potato Bowls: These smoky, loaded potatoes are perfect for serving on the side as a heartier starch option. They share the same bold seasoning profile and balance the freshness of the pico de gallo perfectly.

Pollo Asado Chipotle Copycat: Hosting a group? Make both the steak bowl and this chicken alongside it for a full Chipotle-style build-your-own bowl night. The adobo marinade on both proteins ties everything together.

Chipotle Crema or Sour Cream: A drizzle of sour cream blended with a chipotle pepper and a squeeze of lime adds a cool, rich contrast to the smoky steak. It is the finishing touch that takes the bowl from great to restaurant-quality.

Pickled Red Onions: Bright, tangy, and easy to make ahead, pickled red onions add a pop of acidity that cuts through the richness of the cheese and guacamole. I always keep a jar in my fridge for exactly this reason.

Overhead view of a DIY Chipotle steak bowl with grilled adobo steak, pico de gallo, corn salsa, guacamole, and Monterey Jack cheese over cilantro lime rice

Storage and Serving Tips

Store all components separately in airtight containers in the refrigerator for up to 4 days. The steak, rice, and beans reheat well. The pico de gallo, corn salsa, and guacamole should stay cold and be added fresh after reheating the warm components.

For reheating, I recommend warming the steak in a skillet over medium heat with a splash of water or broth to keep it from drying out. The beans reheat well on the stovetop over low heat. Rice reheats best in the microwave with a damp paper towel on top to trap steam.

Pro tip: if you are meal prepping this DIY Chipotle Steak Bowl for the week, double the steak and bean batches. Both freeze well for up to 3 months. Do not freeze the guacamole or fresh salsas. When you are ready to eat, thaw overnight in the refrigerator and reheat as described above.

Conclusion

This DIY Chipotle Steak Bowl is the kind of recipe that earns a permanent spot in your weekly rotation. The smoky, adobo-marinated steak is the star, but every component earns its place in the bowl. It is high-protein, totally customizable, and genuinely more satisfying than anything you would get through a drive-through window. Give it a try this week, and if your family reacts like mine did, you already know what is for dinner next Friday.

Overhead view of a DIY Chipotle steak bowl with grilled adobo steak, pico de gallo, corn salsa, guacamole, and Monterey Jack cheese over cilantro lime rice

Print

DIY Chipotle Steak Bowl

Make your favorite Chipotle order at home with this high protein steak bowl. Smoky adobo-marinated grass-fed sirloin, chipotle pinto beans, homemade pico de gallo, fire-roasted corn salsa, and cilantro lime rice come together in one fresh and satisfying bowl.
Course Dinner, Main Course, Meal Prep
Cuisine American, Mexican-Inspired
Keyword chipotle copycat bowl, DIY Chipotle Steak Bowl, high protein steak bowl, homemade chipotle bowl, meal prep steak bowl
Prep Time 20 minutes
Cook Time 25 minutes
Minimum Marinating Time (minutes) 5 hours
Total Time 45 minutes
Servings 4 portions
Calories 620kcal

Equipment

  • Blender or food processor
  • Resealable plastic bag or mixing bowl
  • Outdoor grill or grill pan
  • Small saucepan
  • Mixing bowls
  • Instant-read thermometer (optional but recommended)

Ingredients

  • 1.5 lbs grass-fed sirloin steak preferably 2 large even-cut pieces
  • 0.33 medium yellow onion for marinade
  • 5 garlic cloves for marinade
  • 2 tbsp avocado oil
  • 2.67 tbsp adobo sauce from canned chipotle peppers, for marinade
  • 1 tbsp ancho chili pepper ground
  • 2.25 tsp kosher salt for marinade, plus more for finishing
  • 1.5 tsp ground cumin for marinade
  • 1.5 tsp dried oregano for marinade
  • 0.5 tsp coarsely ground black pepper
  • 1 can pinto beans 15 oz, drained and rinsed
  • 1 bay leaf remove before serving
  • 1 large garlic clove chopped, for beans
  • 1.25 tsp kosher salt for beans, or to taste
  • 1.5 tsp adobo sauce plus 1 chipotle pepper from canned chipotle peppers, for beans
  • 0.5 tsp dried oregano for beans
  • 0.5 tsp ground cumin for beans
  • 0.25 small yellow onion for beans
  • 1.25 cups water for beans
  • 2 medium Roma tomatoes diced
  • 1.5 tbsp fresh cilantro packed and finely chopped
  • 0.5 lime juiced, for pico de gallo, plus more to taste
  • 2 tsp jalapeno finely chopped, for pico de gallo
  • 0.25 cup white onion finely chopped
  • 0.5 tsp kosher salt for pico de gallo, or to taste
  • 1 cup fire-roasted corn thawed if frozen
  • 1 tbsp jalapeno diced, for corn salsa
  • 1.5 tbsp red onion diced
  • 0.5 lime juiced, for corn salsa, plus more to taste
  • 1 serving cilantro lime rice prepared separately
  • 1 serving guacamole prepared separately
  • 1.5 cups Monterey Jack cheese freshly grated from a block

Instructions

  • Add the onion, garlic, avocado oil, adobo sauce, ancho chili pepper, salt, cumin, oregano, and black pepper to a blender or food processor. Blend until completely smooth with no large pieces remaining.
  • Place the steak in a resealable bag or bowl, pour the marinade over, and massage until every surface is fully coated. Seal and refrigerate overnight or for a minimum of 5 hours. One hour before grilling, remove from the refrigerator and let come to room temperature.
  • Preheat your outdoor grill or grill pan over high heat until it reaches approximately 450 to 500 degrees F. Brush with oil. Add the steak and cook for 4 to 5 minutes per side for medium-rare, adjusting for your preferred doneness. Do not press the steak while it cooks.
  • Transfer the steak to a clean platter and finish with a pinch of kosher salt. Tent loosely with foil and rest for 5 full minutes. After resting, slice against the grain, then chop into small cubed pieces. Keep covered until ready to assemble.
  • Add all pinto bean ingredients to a small saucepan. Bring to a boil over medium heat, then reduce to a low simmer, cover, and cook for 15 minutes. Remove and discard the bay leaf. Taste and adjust salt. Keep covered and warm until serving.
  • Combine all pico de gallo ingredients in a bowl and stir to combine. Taste and adjust lime and salt. Set aside.
  • Combine all corn salsa ingredients in a separate bowl and stir to combine. Taste for seasoning and set aside.
  • Divide cilantro lime rice evenly among 4 bowls. Add the chopped steak, then spoon on the chipotle pinto beans. Top with pico de gallo, corn salsa, guacamole, and freshly grated Monterey Jack cheese. Serve immediately.

Notes

Active prep time is 20 minutes. Allow a minimum of 5 hours marinating time, or ideally overnight. Always rest the steak before slicing and cut against the grain for tenderness. Remove bay leaf from beans before serving. Freshly grated Monterey Jack melts far better than pre-shredded. Store all components separately for meal prep. Steak and beans freeze well for up to 3 months. Do not freeze guacamole or fresh salsas.

Leave a Comment

* Required fields