Vegetable Soup with Savory Pesto

recipe for healthy soup

This real healthy soup doesn’t have beans or noodles weighing it down.

Last week my good friend Cara asked me to teach her how to cook. Finally! I was so excited and had been waiting years for chance to share my favorite activity with her.

While Cara loves healthy food and gobbles up everything that I make for her, she had never cooked before and did not know where to begin in the kitchen.

After an hour long shopping trip through Sprouts Market, exploring sections of the store she had never been before, we returned to my Real Healthy Recipes Kitchen for a 9-hour cooking lesson.

What a memorable day! Cara baked for the first time in her life (Lemon and Blueberry mini-muffins, almond bread, caveman cookies), made spaghetti squash gratin, cauliflower rice and even roasted a whole, organic chicken! She learned a lot…like how fresh rosemary sprigs are actually herbs and not grass — LOL…and in the end gained the confidence to follow a recipe on her own.

Cara’s favorite recipe of the day was this Vegetable Soup with Savory Pesto. She was surprised how quick and easy it is to prepare homemade soup from scratch, and how much more delicious it tastes compared to the store bought varieties.

If you are a fan of minestrone soup, but don’t want the carbs of beans and noodles, then you’ll love this all-vegetable alternative. The strands of cabbage mimic those of noodles and the pesto adds amazing flavor.

Vegetable Soup with Savory Pesto
A Recipe by Diana Keuilian
Prep time
Cook time
Total time
Serves 10

For the Soup:
  • 1 Tablespoon olive oil
  • 1 large organic yellow onion, chopped
  • 1 organic red bell pepper, chopped
  • 2 large organic carrots, chopped
  • 4 garlic cloves, minced
  • 1 small organic green cabbage, thinly sliced
  • 1 cup organic cauliflower pieces
  • 3 Tablespoons fresh Rosemary, minced
  • 3 Tablespoon fresh Italian parsley, minced
  • 2 bay leaves
  • 8 cups chicken broth
For the Pesto:

For the Soup
  1. In a large soup pot, over medium heat, warm the olive oil. Add onion, bell pepper, carrots, and garlic. Cook until the vegetables are tender.
  2. Add the cabbage, cauliflower pieces, rosemary, parsley and bay leaves. After 5 minutes add the chicken stock. Allow to simmer, covered for 20 minutes then season with salt and pepper.
For the Pesto:
  1. In a food processor, combine the garlic, basil, walnuts, lemon juice and nutritional yeast. Pulse until all ingredients are mixed in. With the blade spinning, slowly pour in the olive oil. Continue to blend until the mixture is smooth.
  2. Fill each soup bowl with the soup and top with a generous spoonful of the pesto.

Calories: 170     Fat: 11 g     Carbohydrates: 10 g     Sodium: 182 mg     Fiber: 4 g     Protein: 5 g    


healthy recipe for soup

Way to conquer your cooking fears, Cara!


recipe for healthy soup


  • Fauzia January 30, 2013 at 9:25 pm

    Hi Diana,
    That sounds like lots of fun. I am dying to learn how to cook healthy . I can follow recipes but I can not be creative at all. Sometimes I even miss up recipes, lol. So if you ever consider to offer classes to other than your friends, I will be the first one to join:)
    Take care,

    • Diana January 31, 2013 at 10:25 pm

      Hi Fauzia, you’ll be the first to know when I offer a class 🙂

  • Fauzia February 2, 2013 at 8:40 pm

    Great! Can’t wait:)

Leave a Reply

Your email address will not be published. Required fields are marked *

Rate this recipe: