“Why don’t I eat beans? Because it gives migas”

“Migas” (a Tex-Mex dish) might sound like “me gas.” A joke has been cited in print since at least 2015:
 
Q: Why don’t I eat beans?
A: Cuz it gives migas.

 
   
Wikipedia: Migas
Mexican migas
In different areas of Mexico, migas is a traditional breakfast dish consisting of corn tortilla strips fried on a pan or griddle until almost crispy, to which eggs are then added to create a scrambled egg/fried tortilla mixture. This preparation makes use of hardened corn tortillas left over from previous meals. Chilaquiles is a similar meal that substitutes salsa for eggs during cooking. Both are hearty, inexpensive working-class breakfast meals.
(...)
Tex-Mex migas
There is also a Tex-Mex variation of Mexican migas. This includes additional ingredients, such as diced onions, sliced chile peppers, diced fresh tomatoes, or cheese, as well as various spices and condiments (e.g., salsa or pico de gallo).
 
Migas is typically served with refried beans, and corn or flour tortillas may be used to enfold all of the ingredients into tacos. In some areas, it may have been traditionally eaten during Lent.
     
Fuzzy’s Taco Shop—Fort Worth, TX (April 28, 2015)
Q: Why don’t I eat beans?
A: Cuz it gives migas.
 
Twitter
Moe’s Lynchburg‏
@MoesLynchburg
Q: Why don’t I eat beans?
A: Cuz it gives migas.
#internationaljokeday
4:40 PM - 1 Jul 2015
 
Twitter
Dad Jokes‏
@GoodOldDadJokes
Why don’t I eat beans?
Cuz it gives migas.
#nationalburritoday #dadjokes
12:00 PM - 6 Apr 2017
 
Twitter
BarbacoApparel‏
@BarbacoApparel
Q: Why don’t I eat beans?
A: Because it gives migas!
#NationalTellAJokeDay 🎤
1:19 PM - 16 Aug 2017 from San Antonio, TX
 
Facebook
Levi Birkley, Jack Russell Extraordinaire
October 4, 2017 ·
Hi there! Did you know that today (Wednesday) is National Taco Day?! That’s right! It’s here on my calendar! I can not pass up the opportunity to share some of my GREAT jokes!!!!
(...)
Q. Do you know why I don’t eat beans?
A. Cuz it gives migas!