What is a good vegan b vitamin supplement? I need some that have b2 and b12 specifically?
Riboflavin is another name for vitamin B2. You will never find a B2 supplement without riboflavin because they are the same vitamin.
It can be sourced from animals or plants, or manufactured synthetically. It is not necessarily non-vegan. The only way to know is to read the label of the supplement closely.
Gelatin is, as you know, non-vegan; but if it is present, it has to be listed as an ingredient on the label. So careful label reading is essential!
Any multivitamin or B-complex will contain both B2 (riboflavin) and B12 (cobalamin.) Simply look for one that says on that label that it is vegan, or suitable for vegans, or suitable for vegetarians and also free of potential allergens including dairy and egg, or has that nifty V in a circle on it.
Whole Foods or your local natural foods market will have many options available. Talk to someone who specializes in supplemets (there should be someone on the staff) to help you select the best for your needs.
I don't know where you live so I can't be sure I'm recommending one that is available in your specific region, but Country Life, Solaray, Mega Food, and Raw One are brands that are widely available in the U.S. Sometimes, natural foods stores have their own house label too that they can sell for less.
iHerb.com is a great resource. You can get a $5 discount on your first order by using a coupon code: CIZ143
Just copy and paste it into the little coupon box at checkout.
You can get not just supplements there, but also cooking and baking herbs and spices and some other ingredients as well. It's a very useful resource.
Skip the pharmacy and the GNC types of stores - their products are primarily synthetic and will usually contain animal-derived ingredients. Stick to the natural foods stores and iHerb, and check labels for vegan-friendliness, and you will be all set!
By the way, a fantastic vegan food ingredient that is supplemented with both B2 and B12 is nutritional yeast! Use KAL brand (available at iHerb) or Red Star (available in smaller containers, more expensively, at Whole Foods) because they are supplemented with B vitamins, and are the best-tasting brands. Skip the house brands, because they are less consistent and are usually not supplemented with B12, which is what you need!
Nutritional yeast (a.k.a. nooch) is delicious - it's a flaky yellow substance that tastes a little cheesy in a good way, not a weird dairy-ish way, that adds a savory boost to many meals. There are lots of recipes online, and you can just sprinkle it into soups, sauces, dips, rice and/or bean dishes, pasta dishes, raw zucchini "pasta" dishes, nut dishes, gravy, almost anything! Lots of protein and vitamins, good flavor, and nothing you don't want. Yay! Plus, it thickens sauces and dips a little bit which is often quite helpful, especially in raw dishes!