In general, meat is more expensive than non-meat!!
You can save money by stocking up on common vegetarian foods: beans, rice, lentils, peanut butter, wheat bread, tofu, eggs (if you want to eat eggs).
Some of the cheapest vegetarian meals I can think of that you can make in bulk off the top of my head are– oatmeal with peanut butter, bean chili with tofu crumbles, tofu scramble with veggies and beans, corn tortillas with cheese (if you eat cheese) or hummus, tacos with beans or tofu, a big pot of whole grain pasta with tomato sauce and veggies, potato stew, Asian peanut sauce noodles with fried egg, and more!
Great cheap staples that I eat all the time include: potatoes and sweet potatoes, canned or dry black beans, canned or dried chickpeas, brown rice, quinoa (sometimes cheap in bulk), tempeh, tofu, dry lentils, corn tortillas, whole wheat pasta, bread that I store in the freezer to last longer, and oats, hot or cold!
Think canned, dried, and frozen for fruit and veg if you can’t afford fresh all the time.
Check out the YouTube channel Cheap Lazy Vegan for more tips, she’s great!!– Mimi
Update! I apologize, I was biased in answering this question because I am vegan and I live in a big city.
It really does depend on where you live! If meats are cheaper where you live and you’re not opposed to eating them, definitely buy them! Buy when they’re on sale, use coupons, and freeze what you can!
From my understanding, chicken thighs, eggs, ground meat, pork loin, ground turkey, top round, and chuck are generally cheaper! For fish, you can get canned tuna and sardines for pretty cheap.
So, veggie staples, dry grains and beans, canned goods, and cheap meats are probably your best bets!
Thanks to those that gave suggestions! Please also check the “cooking” tags on this blog!– Mimi