Step 1: In a large pot or Dutch oven, heat 2 tablespoons olive oil over medium-low heat. Add the plant-based sausage and sauté until golden brown, about 10 to 15 minutes. Transfer sausage to a bowl and cover to keep warm.
Step 2: Using the same pot, add the onion and a small drizzle of olive oil if needed. Sauté onion over medium-low heat until translucent, about 5 minutes. Add garlic, sun-dried tomatoes, garlic powder, dried rosemary, and thyme. Sauté until fragrant, about 1 minute.
Step 3: Pour in vegetable broth and add butternut squash. Season with salt and pepper. Scrape brown bits from bottom of pot into broth. Increase heat to medium-high, cover, and simmer until squash is fork tender, about 15 to 25 minutes.
Step 4: Remove lid and add gnocchi and kale to pot. Cook until gnocchi floats to the top, about 2 minutes.
Step 5: Reduce heat to low and stir in half-and-half and browned sausage. Taste and adjust salt and pepper. Simmer gently for 1 minute to warm through and blend flavors.
Step 6: Ladle soup into bowls and sprinkle with freshly grated Parmesan cheese if desired. Enjoy the hearty, creamy soup. If it thickens upon cooling or reheating, add more broth to adjust consistency.