Brown the sausage: In a large pot or Dutch oven over medium-high heat, thoroughly brown the vegan Italian sausage, breaking it up into crumbles. Remove browned sausage to a paper towel-lined plate.
Sauté aromatics: To the same pot, add olive oil if needed. (Depending on the brand of vegan sausage, you can sauté in the drippings.) Add diced onion, diced celery, sliced carrot, and minced garlic. Sauté over medium heat for 3-5 minutes, or until onion is translucent.
Cook potatoes: Add in the cubed potatoes, vegetable broth, bay leaf, and Italian seasoning. Bring to a boil, then reduce heat to low/medium-low to establish a rapid simmer. Simmer for 15-20 minutes, or until potatoes are easily pierced with a fork.
Cook kale: Stir in sliced kale and simmer for an additional 3-5 minutes, until wilted and tender. If you prefer your kale extra tender, add it earlier — about 10 minutes after the potatoes.
Add sausage and cream: Stir back in the browned vegan sausage crumbles and cashew cream (or other vegan cream substitute). Bring the soup back up to a very gentle boil for about a minute or 2 to heat everything through.
Adjust: Taste and season to preference with salt and pepper. How much salt will depend on your brand of vegetable broth. Regular veggie broth will likely need extra salt. Chicken-style bouillon tends to run salty, so you may not need to add much extra.
Enjoy: Garnish with fresh parsley, vegan parmesan, and optional vegan bacon crumbles. Serve with crusty bread.