Most of the vegan meatless meatballs I make are Italian style served with tomato-based sauces but here's something different but equally as scrumptious! These vegan Swedish meatballs are moist, firm, "meaty", and served with a creamy, savory, and "buttery" gravy. The ingredient list might seem long but worry not! Everything this recipe calls for is very common pantry stable and you very likely already have them in your cabinets! High protein, hearty meatballs glazed in a creamy gravy, and served on a bed of fluffy mashed cauliflower - believe me the satisfaction is definitely worth the work. These "meat" balls are bean-based and you can use black beans, kidney beans, pinto beans, lentils, or even chickpeas, I used kidney beans for this one. For the mushrooms, I would highly recommend shiitake mushrooms, for I find them the meatiest and they help create a moister texture than the other kinds! Although you can technically use any mushrooms you got on han