Curried Carrot and Apple Soup


1 tablespoon olive oil

1 medium onion, minced

4 garlic cloves, minced

1 large apple, such as Granny Smith, peeled, cored and diced small

2 lbs carrots, peeled and diced small (about 8 large)

2 teaspoons yellow curry powder

4 cups vegetable or chicken stock

salt and pepper to taste

1/3 cup fat-free half and half

1 small shallot, sliced into rings and fried in butter until crispy and golden