Vegetarian Burritos With Spanish Rice, Salsa, and Guacamole

Updated on December 27, 2019
Frankly My Dear profile image

I'm a non-militant vegetarian who wants to teach people how to make easy vegetarian dishes at home that save money and your waistline.

Vegetarian burritos with guacamole.
Vegetarian burritos with guacamole.

I've been tinkering with my vegetarian burrito recipe for what seems like centuries now. It started with a pan of refried beans and onions with some cumin and chili powder thrown in unceremoniously. Now, it has evolved to include any vegetable I might happen to have on hand (the regular culprits will be listed below in the ingredient section), homemade Spanish rice, and the easiest recipe for salsa this side of opening a jar from the store.

Many friends and family members (hi, Mom!) have asked me for this recipe over the ages, but since I don't bother with proper measurements, I've only been able to keep it to myself thus far. Well, not entirely to myself. I made my husband learn how to make it so I could have a night off from cooking every now and then. He's taken my long-worked recipe and gone off in all sorts of new directions with it, and I suppose that's what recipes are meant to be: things you adhere to strictly while you're learning and then only casually refer to as you get your wings under you.

At any rate, I made this dish last night, and I made sure to properly measure.*

So now, I can share this with all of you. Enjoy!

*Okay, I was still eyeballing, but at least I glanced down this time. Usually, I just throw stuff in the pan until I'm tired of filling the pan.

Special Note on Ingredients

Because, as I said above, I don't "properly" measure my ingredients, please be aware that all measurements are approximations. If you know the flavor combinations, you may choose to add more or less of certain spices or ingredients to fit your taste. That is perfectly fine and won't hurt my feelings one bit.

Cook Time

Prep time: 15 min

Cook time: 30 min

Ready in: 45 min

Yields: May serve 2 to 4, give or take, depending on appetite size. The leftovers hold up well, though! Refrigerate and reheat leftovers.

1. Make the Spanish Rice


  • 1/2 cup brown rice
  • 3 cups vegetable stock (Note: You can use water if you're out of veggie stock.)
  • 1 can 10 oz RoTel—or the store brand (Tomatoes and green chiles in a can is what we're looking for here.)
  • 1 pinch ground cumin
  • 1 heavy pinch chili powder


  1. Bring rice and vegetable stock to a boil in a medium-sized pot.
  2. Once boiling, reduce heat to allow rice to simmer rapidly for 25 to 30 minutes, stirring occasionally. Leave uncovered.
  3. When nearly all of the liquid has simmered out, but before rice begins to look dry, add the can of RoTel (tomatoes and chiles).
  4. Stir in cumin and chili powder.
  5. Continue simmering over medium heat for 5 to 10 minutes.

Now, obviously, I can't force you to use the long-cook rice. If you're in a pinch and need to use minute rice, prepare that according to the instructions. Then, start at step 3 above and continue to the end.

Once you get the rice going, start on your burrito filling.

2. Make the Burrito Filling


  • 1 small onion (any kind) finely chopped
  • 2 to 3 cloves garlic, minced
  • 1 bell pepper (any color, or colors—the more, the prettier), chopped
  • 1 medium zucchini, chopped (Note: I chop mine up pretty small, but you do it how you like it.)
  • 1 medium yellow squash, chopped (See zucchini instructions above.)
  • 4 to 5 mushrooms, any kind, chopped
  • 1 tablespoon fresh cilantro, stemmed and finely chopped
  • 2 (14-ounce) cans black beans, drained
  • 1 jalapeño, seeded and chopped (I've been known to use a small can of green chiles if I'm out of jalapeños. Also, if you like a spicier burrito, feel free to use more jalapeños, or don't seed this one.)
  • 1/2 to 1 teaspoon salt to taste
  • 1/4 teaspoon black pepper
  • 2 teaspoons ground cumin
  • 1 tablespoon chili powder
  • 1 teaspoon garlic powder (not garlic salt)
  • Enough tortillas to go around

Optional Pro-Tip: Peel and dice 1 small sweet potato. Parboil it, then add it to the mixture about the same time you add the zucchini and squash. The mild sweetness of the potato along with the savoriness and spiciness of the rest of the dish are a match made in flavor heaven.


  1. In a large frying pan, over medium heat, sauté the onions and garlic in a little olive oil until onions are translucent
  2. Add the rest of the burrito filling ingredients in the order they appear on the ingredients list. (This gives the veggies that take longer to cook more time in the pan, since I'm guessing you'll need time to chop each one just before you add them to the pan)
  3. Stir thoroughly so all the veggies get mixed in well with the spices.
  4. Allow burrito filling to cook for 15 to 20 minutes over low to medium heat, stirring occasionally. If you notice the ingredients drying out, add a tablespoon or 2 of veggie stock to reconstitute them.

Once your burrito filling is cooking along and doesn't require your immediate and constant attention, go ahead and start the salsa.

3. Make the Salsa


  • 1/2 medium or 1 small onion, any color
  • 2 cloves garlic
  • 1 tablespoon fresh cilantro
  • 1 (10-ounce) can RoTel (Note: Again, tomatoes and green chiles in a can)
  • 1 (14-ounce) can diced tomatoes (Note: You can get all fancy with a can of diced roasted tomatoes, and that only makes this salsa better.)
  • 1 teaspoon lemon or lime juice
  • 1 teaspoon granulated sugar
  • 1 heavy pinch ground cumin
  • 2 heavy pinches chili powder (Note: Technically around 1/4 teaspoon, but why dirty your spoon?)


  1. Place all of the salsa ingredients into your food processor (or blender). Turn it on for about 20 or 30 seconds.
  2. Turn off the food processor.

See, didn't I tell you that was going to be crazy easy?

Note: You are in charge of how chunky this salsa is. I like mine on the not-chunky-at-all side, so I go the full 30 seconds in the food processor when I make it. Try pulsing it a few times to see how it comes together when deciding on the consistency.

4. Assemble Your Burrito!

Okay, the best part.

I like to put the Spanish rice and salsa on my burrito, but they're both good enough to eat on their own. So, you could have veggie burritos with a side of Spanish rice and chips and salsa. A little sour cream, shredded cheese, and guacamole on your burrito, and you're ready for an amazing supper.

Enjoy your food!

3.3 stars from 95 ratings of Vegetarian Burrito

Bonus Recipe: Easy-Peasy Guacamole

Because I know you're going to ask.


  • 2 medium avocados
  • 1 Roma tomato
  • 1/4 cup of onion, any kind
  • 1/2 tablespoon fresh cilantro, chopped
  • 1/4 teaspoon ground cumin
  • 1/4 teaspoon chili powder
  • 1 pinch garlic powder
  • 1/2 teaspoon lemon juice
  • Salt and pepper to taste


  1. Cut up avocados, tomato and finely chop the onion.
  2. Mix them together with everything else, and salt and pepper to taste.

Note: This method makes a very chunky guacamole. Mash up the avocados for a smoother guac, or throw the whole shebang in your food processor for a few seconds to get it really creamy and smooth.


    0 of 8192 characters used
    Post Comment
    • profile image


      5 years ago

      Turned out delicious! I've never made Spanish style rice that WASN'T from a box and this turned out perfectly! Thanks for posting!

    • profile image


      6 years ago

      Thank you..Thank you ..Thank you. I just started a more plant based diet and this was my first meal other than a salad. It took a little time but man oh was delicious and never even missed the meat, sour cream and heavy cheeses.

    • profile image


      6 years ago

      Made these tonight for my mates and I, so good!

      Can't get black beans easily or RoTel at all to my knowledge in Australia, so subbed for a 4 bean mix and tomatillo salsa/canned tomato mix. Looking forward to the next few days left-overs! Cheers!

    • profile image


      6 years ago

      I'm eating one right now! So yummy!

    • Frankly My Dear profile imageAUTHOR

      Frankly My Dear 

      7 years ago from Texas

      They are quite good. I hope you enjoy them!

    • KL Klein profile image

      Krissa Klein 

      7 years ago from California

      Those look very good! Going to have to try them.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)