In a large dutch oven or heavy bottomed pot, cook the bacon over medium heat, stirring occasionally, according to the packaged instructions. Transfer to a paper towel-lined plate and set aside. Once cooled, chop into bite-sized pieces.
In the same pot, add the Italian sausage cook according to the packaged instructions, breaking it up with a spoon into crumbles. Transfer to the paper towel-lined plate, set aside.
Add ¼ cup vegan butter and melt. Add the onions, carrots and celery and saute for 2 minutes.
Add the potatoes and garlic and cook, stirring occasionally, until slightly softened, about 7- 8 minutes.
Add in the salt, smoked paprika, black pepper and crushed red pepper flakes. Stir together and let cook for 1 minute to become fragrant. Stirring so you don't.
Add the vegetable broth and bring to a boil. Reduce the heat to medium-low and simmer, covered until the potatoes are tender and cooked through, 10 to 13 minutes, stirring once or twice.
Add the beans, kale, coconut milk, cooked vegan bacon and sausage and cook over medium heat until the kale is tender, another 5 minutes.
Remove from heat and place into serving bowls. Top with vegan parmesan if desired.
Video
Notes
*We encourage you to read these the FAQs in the post*See post for notes about Top 8 Allergy Free variation**Nutritional facts are just estimates. Please utilize your own brand nutritional values to double check against our estimates. Variations may greatly differ based on vegan meat substitutes used