This post may contain affiliate links. Please read our disclosure policy.
This flavorful burrito bowl combines seasoned beef, rice, and beans in one skillet. It’s gluten-free, high in protein with 31g protein, and ready in just 30 minutes.
I can never say no to Mexican food. Tortillas, tacos, burritos… You name it!
I really do believe Mexican cuisine is one of the best in the world if not the best.
There is something magical about all these delicious flavors that just meld in your mouth to create an explosion of flavor.
One evening, I was craving burritos. But, to be honest, I didn’t want to spend hours in the kitchen cooking… and cleaning afterwards.
And, going to a fast-food place was not an option. That’s when I came up with this burrito bowl in a skillet.

Unlike traditional burritos that require so many pots and pans, this recipe makes things so efficient without sacrificing flavor. That way, you don’t have to spend hours and hours in the kitchen.
Pin this now to find it later
Pin ItOne of the things that makes this recipe so efficient is that it’s a one-skillet meal. Simply start adding all those delicious ingredients and you’ll end up with a tasty meal in under 30 minutes.
And, I’ve left the best for last. This is a budget-friendly recipe.
Most of the ingredients are probably right now in your pantry or you can easily get them at a low cost. This makes it a great option for those looking to save a couple of months on their monthly budget or when you have a large group of people to feed.
When I served it to my family who never have Mexican food, they immediately asked for the recipe!

Ingredients and Substitutes
Olive oil (1 tbsp) – You can replace it with avocado oil, vegetable oil, or melted butter.
Yellow onion, finely chopped (1/2) – Substitute with red onion, shallots, or green onions.
Red bell pepper, chopped (1/2) – I’ve tried using a variety of bell peppers to add more nutrients and flavors to the meal. So, try adding green, yellow, or orange peppers.
Lean ground beef (1 lb) – Swap with ground turkey, chicken, or a plant-based ground meat option.
Chunky salsa (½ cup) – You can use homemade salsa, canned tomato sauce, or even spicy salsa (if you love heat).
Black beans, rinsed and drained (15 oz can) – Pinto beans, kidney beans, or chickpeas are great alternatives.
Corn, drained (15 oz can) – Use frozen corn or fresh kernels cut off the cob for a similar texture.
Diced tomatoes (14.5 oz can) – Replace with crushed tomatoes or diced cherry tomatoes.
Diced green chiles (4 oz can) – If you don’t have green chiles, you can use jalapeños, serrano chilies, or a dash of hot sauce.
Dry basmati rice, rinsed (1 cup) – You can use any long-grain rice, like jasmine rice or white rice. If you feel like experimenting, try using quinoa.
Taco seasoning (1 tbsp) – Create your homemade version using chili powder, cumin, paprika, garlic powder, and oregano.
Chili powder (½ tsp) – Add more or less depending on how spicy you like your food. You can also use smoked paprika, cayenne pepper, or chipotle powder.
Chicken broth (2 cups) – Use vegetable broth for a plant-based option.
Shredded cheddar (1 cup) – Swap with Monterey Jack, Colby, mozzarella, or a dairy-free cheese.
Sea salt, to taste
Black pepper, to taste
TOPPINGS
Avocado, sliced (1) – Try using guacamole or diced avocado. You can also add sour cream or queso blanco.
Green onion, chopped (1) – Use chives or finely chopped red onion.
Tomato, chopped (1 large) – Use cherry tomatoes or canned diced tomatoes.
Cilantro, chopped – If you don’t like cilantro, try using fresh parsley or green onions.

How to Make Burrito Bowl in a Skillet
Step 1. Grab a large skillet and place it over medium-high heat. Heat the olive oil and then add the onions and red bell peppers.
Step 2. Sauté the onions and bell peppers for roughly 2 minutes.

Step 3. Add the ground beef.
Step 4. Break the ground beef with a spatula and cook it until it browns. Normally, it takes me 7-8 minutes for the beef to cook.

Step 5. Remove some of the grease from the skillet and season the ground beef with salt and pepper. Add the salsa, black beans, corn, tomatoes, green chiles, basmati rice, and chicken broth.
Step 6. Now add the taco seasoning and chili powder.

Step 7. Give the ingredients a good stir, cover the skillet with a lid, and then reduce the heat.
Step 8. Let the ingredients simmer for 15 minutes until the rice is all cooked.

Step 9. Add some salt and pepper to taste, and then sprinkle the cheddar cheese on top.
Step 10. Cover it again with the lid and let it simmer for another 2-3 minutes, or until the cheese melts.

Step 11. Remove the skillet from the heat and garnish it with avocado, green onion, tomato, and cilantro before serving.

Pin this now to find it later
Pin ItHow I Would Modify This Recipe
- Low-Carb Option: Replace the rice with cauliflower rice, remove the corn and beans, and add more non-starchy veggies like mushrooms and zucchini. Add extra cheese and avocado.
- Vegetarian Alternative: Swap the ground beef with plant-based crumbles, lentils, or more beans. Use vegetable broth instead of chicken broth, and use a plant-based cheese.
- Adjust The Spice: If you like heat in your food, add sliced jalapeños or serrano peppers. You can also add a pinch of cayenne pepper or hot sauce.
What I Would Serve with This Burrito Bowl in a Skillet
- Green salad with a light vinaigrette
- Pico de gallo with chips
- Sliced cucumber with lime juice
- Flour or corn tortillas
- Mexican street corn
- Guacamole with chips
- Pickled jalapeños

My Tips & Tricks
- Boost the Flavor: Allow the onions and peppers to soften completely before adding the meat. Also, let the ingredients simmer together to meld all the flavors.
- Don’t Overmix: Avoid stirring too frequently once you add the rice to prevent it from sticking.
- Prepare the Rice: Rinse the basmati rice until the water comes out clear. This is going to prevent having a mushy texture.
My Storage Tips
This is a great recipe to use when meal prepping. Any leftovers you have, allow them to cool down and place them in an airtight container.
I do recommend not adding the toppings like the avocado, tomatoes, cilantro, and green onions. Add them after you reheat them to add a fresh touch to the recipe.
When you want to have this recipe again, add 2-3 tablespoons of chicken broth or water to prevent it from drying out. You can use the microwave at 30-second intervals, giving it a stir in between.

Similar High Protein Recipes

Burrito Bowl in a Skillet
Cals: 558 Protein: 31 Carbs: 60 Fat: 23
Ingredients
- 1 tbsp olive oil
- 1/2 yellow onion finely chopped
- 1/2 red bell pepper chopped
- 1 lb lean ground beef
- ½ cup chunky salsa
- 15 oz can black beans rinsed and drained
- 15 oz can corn drained
- 14.5 oz can diced tomatoes
- 4 oz can diced green chiles
- 1 cup dry basmati rice rinsed
- 1 tbsp taco seasoning
- ½ tsp chili powder
- 2 cups chicken broth
- 1 cup shredded cheddar
- Sea salt to taste
- Black pepper to taste
Toppings
- 1 avocado sliced
- 1 green onion chopped
- 1 large tomato chopped
- Cilantro chopped
Instructions
- In a large skillet, heat olive oil over medium-high heat. Add in the onion and red bell pepper. Sauté for around 2 minutes.
- Now, add in the ground beef, break it apart with a spatula, and cook until it browns up, stirring throughout. It should take around 7-8 minutes. Drain the skillet of grease. Add some salt and black pepper to the skillet according to your tastes.
- Now, add salsa, black beans, corn, tomatoes, green chiles, basmati rice, taco seasoning, chili powder, and chicken broth. Give the skillet a very good stir.
- Cover the pan, reduce the heat, and simmer for 15 minutes until the rice has fully cooked.
- Stir, salt, and pepper the skillet, then sprinkle with cheddar cheese. Cover the skillet with a lid and let it simmer for another 2-3 minutes until the cheese melts. Remove from heat.
- Spoon the burrito into bowls, cover with avocado, green onion, tomato, and cilantro before serving.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.













10 out of 10! My family LOVES this meal. ๐ซถ๐โจ๏ธ