Step 1
In a large saucepan, melt butter over medium heat. Cook onions, covered for 5 minutes or until softened.
Step 2
Remove lid and increase to medium high heat. Add celery, carrot and garlic, cook, stirring for 8 minutes or until becoming golden.
Step 3
Add apples, sage and thyme to pot and cook, stirring for about 7 minutes or until apples are softened.
Step 4
Add sweet potato and broth and bring to a boil. Reduce heat; cover and simmer for about 20 minutes or until sweet potatoes are very tender.
Step 5
Place soup in blender, in batches and puree until smooth.
Step 6
Return to saucepan and stir in cream to heat through. Season to taste with salt and pepper.
Step 7
Serve in shallow bowls sprinkled with cheese.