If “you are what you eat,” as the saying goes, why not eat for your good health? We make it easy with these delicious recipes from Premier Health dietitians. Whether you’re looking for a main dish, a side dish, or a yummy dessert or snack, you’ll find new ideas to spice up your cooking routine.

Check back monthly as new recipes are added. Your tastebuds — and your family — will thank you!

Print this recipe

Curry Lentil Cauliflower Soup

  • Total time: 50 minutes
  • Prep time: 10 minutes
  • Cook time: 40 minutes
  • Servings: 6
  • Calories: 270 kcal

Enjoy this hearty vegetarian soup for a lunch or dinner warm-up. Perfect on its own or as a side dish. Try the recipe now!


  • 1 tablespoon coconut (or other) oil
  • 1 yellow onion (diced)
  • 2 large cloves of garlic (minced)
  • 1 tablespoon minced peeled fresh ginger
  • 1 to 2 tablespoons ground coriander
  • 1 tablespoon ground cumin
  • 6 cups low sodium vegetable broth
  • 1 cup dried red lentils
  • 1 medium cauliflower, chopped into bite-size florets
  • 1 medium sweet potato, peeled and diced
  • 2 large handfuls baby spinach
  • Salt and pepper to taste


  1. In a large soup pot over medium heat, heat the coconut oil. Add onion and garlic and saute for about 5 minutes.
  2. Stir in ginger, curry powder, coriander, and cumin. Saute for another 2 minutes until fragrant.
  3. Add the vegetable broth and lentils, and bring to a boil.
  4. Reduce heat and simmer for 5 minutes.
  5. Add cauliflower and sweet potato. Cover and simmer for 20 minutes until the cauliflower and potato are tender.
  6. Add salt and pepper to taste.
  7. Turn off heat, add spinach and stir until wilted.
Premier Health Logo

Leslie Deaton, RDN, LD