When I was a kid, we almost always had cream of tomato soup with grilled cheese sandwiches. This is my healthy version of that popular canned soup.



1 medium yellow onion, diced

4 garlic cloves, minced

4 cups low-sodium vegetable broth

1 (28 oz) can diced tomatoes, undrained

1 (12 oz) bag frozen cauliflower or 2 cups fresh cauliflower florets

4 pitted dates (optional)

1 cup fresh basil leaves, shredded

Sea salt (optional) and black pepper


How to Make It

1 Sauté the onion in a large saucepan over medium heat until the onion turns translucent and starts to brown, about 8 minutes. Add water 1 to 2 tablespoons at a time to keep the onion from sticking. Add the garlic and cook for another minute.

2 Add the vegetable broth, diced tomatoes, cauliflower, and dates (if using); cover; and cook for 15 minutes. Add the basil, season with sea salt and black pepper to taste, and cook for another 5 minutes to marry the flavors.

3 Purée the soup in batches in a blender or use an immersion blender to puree the soup right in the pot. Taste and adjust for salt and serve.