The Gemara of Shabbath (118a/b) mentions many benefits that a person who delights in the Shabbath receives. One of them is that he is spared the judgment in Gehinnam (hell). Part of delighting in the Sabbath is the food that one eats. Therefore, a person should increase the meat, wine and desserts that he eats on Shabbath, to the extent that he can and is able to afford.
The holy Ben Ish Hai writes in Meqabsiel, that one must understand that eating meat and drinking wine is only mentioned because, under normal circumstances, that is what most people delight in consuming, more than other foods. One must know that there is no obligation, however, to eat meat and drink wine on Shabbath.
Rather, each person should eat the foods that he finds to be a delight and appealing. Since every person is different, each one should buy and prepare the foods that are important to him.
(See Meqabsiel, 2nd year, Lekh Lekha, Oth 11)
Mekavtsiel, Meqabsiel, Ben Ish Chai, Ben Ish Hai, Meat on Shabbat, vegetarian, Shabbos