A healthy bowl of warm, comforting vegetable soup that is full of flavor! I stir in arugula pesto right at the end for the perfect finish. This recipe is gluten-free, and grain-free. It can also be made vegetarian, vegan, and Paleo (see recipe notes!).Soup has been my go-to for lunch and dinner lately – it’s just so darn cold out all the time! I love a steaming bowl of soup to warm up. Plus, it’s a great way to add more vegetables to your diet. This recipe is full of vegetables but definitely doesn’t skimp on flavor. I stir in a homemade arugula pesto right at the end, which really takes this vegetable soup from average to amazing!
I made a huge pot of this last week to have around for quick lunches and dinners and then froze some too. I love having soup in my freezer – you can bet there is at least 2 different kinds in there at all times. Whenever I’m in a pinch and can’t decide what to eat, I can always count on having a delicious and healthy soup on hand.
The only time consuming part of this soup is chopping up all of the vegetables. I enjoy chopping – I find it to be therapeutic and great way to unwind! This soup comes together pretty fast, but can easily be made ahead. Like all soups and stews, it just get better as it sits.
I used a healthy mix of onions, carrots, celery, sweet potato, green beans, tomatoes, and swiss chard. However, you can add whatever your favorite vegetables are. Heck, you could even use this soup as a “clean out your fridge” recipe. Whatever you have leftover and want to use up, go ahead and throw it in!
The vegetables really meld together and add great flavor to the broth, but to amp things up even more I add in fresh rosemary and garlic for great flavor. After 30 minutes of simmering the soup is ready! Well, not until you stir in the pesto. I used an arugula pesto because that’s what I happened to have in my fridge. You can use basil pesto, too. If you’d like to try the arugula pesto, simply follow my perfect pesto recipe but swap out the basil for arugula.
I found myself eating a small bowl of this soup for a snack – it’s that good! Plus it’s super healthy and can easily be tweaked to fit your diet. Check my recipe notes to see how to make it vegetarian, vegan, or paleo!
If you’re a fan of slow cooker soups, you could easily adapt this one for the slow cooker. I’d give everything a little sauté for flavor and then toss it all in your slow cooker, set it to low and let it go for a few hours until the flavors meld and the veggies are tender. Stir in the pesto when you’re ready to eat. Easy, right?
No matter how you make it, it will be a big hit!
- 2 Tablespoons Extra Light Olive Oil
- 1 Small Onion, chopped
- 2 Carrots, peeled and sliced into small rounds
- 1 Stalk Celery, chopped
- 1 Sweet Potato, peeled and cut into cubes
- 1 Cup Haricot Vert (thin cut green beans), cut into bite sized pieces
- 2 Garlic Cloves, finely minced
- 1 Sprig Fresh Rosemary
- Kosher Salt and Freshly Ground Black Pepper
- 1 Bunch Swiss Chard, leaves and stems thinly sliced
- 1 Cup Canned or Fresh Diced Tomatoes
- 6 Cups Chicken Broth, or vegetable broth for vegetarian/vegan
- ¼ Cup Arugula Pesto, or basil pesto*
- Freshly Grated Parmesan Cheese, for topping, optional
- Heat the olive oil over medium-high heat in a large soup pot. Add in the onions, carrots, and celery. Cook the mixture for 2-3 minutes or until the vegetables just start to soften.
- Add in the sweet potato, green beans, garlic, and rosemary spring. Continue cooking the vegetables for 8 minutes. Season the mixture generously with salt and pepper.
- Stir in the swiss chard and allow it to wilt slightly – about 2-3 minutes. Stir in the tomatoes and cook for 1 minute longer.
- Pour in the chicken broth and stir well. Bring the soup to a simmer and allow it cook for 30 minutes or until the vegetables are fork tender. Stir in the pesto.
- Ladle the soup into bowls and top with parmesan cheese if desired.
- *To make an arugula pesto, follow my perfect pesto recipe and swap out the basil for arugula.
- *To make this soup paleo make the pesto without cheese.
- *For vegan, use vegetable broth and make the pesto without cheese.
Natalie @ Tastes Lovely says
I love vegetable soups like this. I always make a double batch so I’ll have plenty left over for lunches. Soup makes such great leftovers. Good tip about freezing them! That would be nice to have on hand. But we seem to eat the soup too fast, so maybe I’ll have to start making triple batches, haha!
Natalie @ Tastes Lovely recently posted…Orange Almond Salad with Avocado
I usually make double batches, too! We go through soup fast here too – I usually only end up freezing one or two servings haha. Thanks Natalie!
Kelley Simmons says
This looks wonderful! Soup is my go to meal during this time of year. Love all of the vegetables in this soup!
Kelley Simmons recently posted…Garlic Cheese Biscuits
Thanks Kelley! 🙂
Gayle @ Pumpkin 'N Spice says
I could eat soup all day, every day, as I absolutely love it! This pesto veggie soup sounds amazing, Keri! Such a great idea to add pesto into soup. I could sure use a bowl of this right now with all the snow by me. Pinned!
Gayle @ Pumpkin ‘N Spice recently posted…Asparagus Onion Ring Salad
Same here, Gayle! I’ve been adding pesto into so many different soups – it really kicks up the flavor. We are expecting close to a foot of snow here on Thursday. Luckily my freezer has a few servings of this soup! Thanks for the pin 🙂
Savita @ ChefDeHome says
I’m a huge lover of soups! and always looking for new ideas! plus who will say no to soup soo much loaded with veggies on a chilling day!!! What a healthy and comforting recipe, Keri! thanks for sharing!
Me too, Savita! I can’t get enough soup this season!
Savita @ ChefDeHome says
Jessica | A Happy Food Dance says
We are totally on the same wavelength – I currently have soup in my slow cooker so I can have a bunch of meals for the rest of the week. And pesto – instantly sold! This looks great Keri!
Jessica | A Happy Food Dance recently posted…brussels sprout salad with hot bacon vinaigrette
I love a good slow cooker soup – perfect way to have meals at the ready! Thanks, Jessica!
Looks DIVINE! I am always looking for ways to get in more vegetables, and something like this where I could make a big batch for have on hand for the week is the perfect way to do it. Thanks for sharing!
Thanks, Taylor! Soup is the best way to get your veggies in! 🙂
Annie @ The Garlic Diaries says
Oh my goodness this soup looks absolutely amazing. It made me hungry reading your post and looking at the pictures :). I love the vegetables you chose here, and the arugula pesto…that sounds so perfect. I love arugula pesto, but I never thought to add it to soup. Brilliant!
Annie @ The Garlic Diaries recently posted…Peach Jalapeno Ketchup
Thanks, Annie! Once you start adding pesto to soup, you won’t be able to stop! 😉
Seersucker Sass says
This. looks. AMAZING. Your photos are amazing!
XX, SS || A Little Seersucker Sass
Thank you so much 🙂