Mexican Barbecue Veggie Bowls

Jump to Recipe Print Recipe

Roasted veggies are smothered in Mexican-spiced barbecue sauce and served over rice with savory refried pinto beans to create these flavor-packed Mexican barbecue veggie bowls.

Happy Cuatro de Mayo! We’re celebrating Cuatro de Mayo this year, because I’m not posting tomorrow, on Cinco de Mayo. In hindsight, and as my husband never fails to inform me on Cinco de Mayo, I could’ve posted a Star Wars themed recipe yesterday (i.e. today). Ugh. Too many special days to keep up with this week!

So you guys are getting a big old Mexican barbecue bowl for May the 4th. Feel free to make a massive batch and have your leftovers tomorrow to celebrate Mexican independence day. Have them any day for that matter, as this is delicious. Would you expect anything less from a recipe that fuses Mexican and barbecue sauce?

That’s about it for today. Apparently I’ve got a lot of celebrating to do. (Really though, I’ve got a lot of work to do.) Have fun, whatever you’re celebrating this week.

5 from 1 vote Print

Mexican Barbecue Veggie Bowls

Roasted veggies are smothered in Mexican-spiced barbecue sauce and served over rice with savory refried pinto beans to create these flavor-packed veggie bowls. CourseEntree CuisineAmerican, Mexican Prep Time 5 minutes Cook Time 25 minutes Total Time 30 minutes Servings 4 Calories 552 kcal Author Alissa


For the Veggies

  • 6cupscauliflower florets,1 large crown
  • 1red bell pepper,sliced into strips
  • 1red onion,sliced into strips
  • 2tablespoonsvegetable oil

For the Mexican Barbecue Sauce

  • ¼cuptomato paste
  • 3tbsp.lime juice
  • 2tbsp.maple syrup
  • 2tbsp.water
  • 2tsp.ground cumin
  • 1tsp.ancho chili powder
  • ½tsp.ground coriander seed
  • 2garlic clovesminced
  • salt and pepper to taste

For the Refried Beans

  • 1tbsp.olive oil
  • ½medium yellow onion,diced
  • 2garlic cloves,minced
  • 1-14oz.can pinto beans,drained and rinsed
  • 1tsp.ground cumin
  • water,as needed
  • salt and pepper to taste

For the Bowls

  • 4cupscooked brown rice
  • 1avocado,sliced
  • fresh cilantro
  • chopped scallions
  • hot sauce,to taste


  1. Preheat oven to 400°. Place cauliflower, bell pepper and onion into a roasting pan or oven-safe skillet and toss with 2 tablespoons of oil to coat. Place into the oven and bake for 15 minutes.
  2. While veggies roast, whisk all barbecue sauce ingredients together in a medium bowl. The mixture will be very thick. Thin with a few extra tablespoons of water if needed, but try to keep it to a minimum. Taste test and adjust as needed. After veggies have baked for 15 minutes, remove from oven and toss with barbecue sauce. Return to oven and roast 5-10 minutes more, until tender.
  3. While veggies roast, prepare refried beans by coating a large skillet with 1 tablespoon of oil. Place over medium heat. Add onion and sauté until soft and translucent, 5 minutes. Add garlic and sauté until very fragrant, 1 minute more. Add beans and cumin to skillet. Mash about half of the beans with a potato masher or fork, and flip a few times to mix everything up. Thin with a few tablespoons of water if needed and cook 1-2 minutes, just until heated throughout. Remove from heat and season with salt and pepper to taste.
  4. Divide rice into bowls and top with veggies, refried beans and avocado slices. Sprinkle with cilantro, scallions and hot sauce, if desired. Serve.

Nutrition FactsMexican Barbecue Veggie BowlsAmount Per ServingCalories 552Calories from Fat 205% Daily Value*Fat 22.8g35%Saturated Fat 4.2g21%Sodium 677mg28%Potassium 1429mg41%Carbohydrates 79.7g27%Fiber 15.4g62%Sugar 15.6g17%Protein 14.1g28%Calcium 100mg10%Iron 5.9mg33%* Percent Daily Values are based on a 2000 calorie diet.« Gingery Carrot Stew with Peanuts and CilantroVegan French Toast Waffles »

Sharing is caring!

Hi, I’m Alissa! I’m a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

More about me →

Leave a Reply

Your email address will not be published. Required fields are marked *