Heat oil in a large soup pot over a medium heat.
Add in onions and leeks and cook until softened but not colored, about 4 minutes. Add in carrots, celery, and garlic and cook for another 4 minutes to until the veggies are beginning to soften.
Stir in the faro, mixing everything together.
Add in the chicken stock, butternut squash, diced tomatoes, bay leaf, thyme, salt and pepper. Increase the heat to high, bring to a simmer, and then reduce the heat to medium low, partially cover the pot, and then simmer until the squash and faro are tender, about 30 minutes.
Remove and discard the cheese rinds and the bay leave.
Stir in the kale and cook for another two minutes or until the kale has just wilted.
Serve and top with Parmesan cheese. Enjoy!