clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Roasted Tomato Chickpea Soup

  • Author: Rachel Conners
  • Prep Time: 10 minutes
  • Cook Time: 45 minutes
  • Total Time: 55 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegan


This 9-Ingredient Roasted Tomato Chickpea Soup is ready to eat in less than an hour. It’s plant-based, vegan, and deliciously creamy and rich. It’s also filling, thanks to the protein-packed chickpeas.


  • 2 tablespoons olive oil
  • 1 medium yellow onion, quartered
  • 4 cloves garlic
  • 2 pounds fresh tomatoes
  • 2 cups low-sodium vegetable broth
  • ½ cup raw cashews, optional, for creaminess
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • Salt & pepper, to taste
  • 1½ cups chickpeas, drained and rinsed


  1. Preheat the oven to 400ºF.
  2. On a sheet pan, combine the tomatoes, onions, and garlic. Drizzle with olive oil and season with salt and pepper. Toss to combine.
  3. Roast for 40 minutes, or until golden. Remove the garlic halfway through so it doesn’t burn.
  4. Add all of the ingredients, except the chickpeas, into a soup pot. Bring to a simmer and let simmer for 5 minutes to soften the cashews.
  5. Transfer to a blender and blend until smooth and creamy, about 1 to 2 minutes. You can also use an immersion blender. Return to the pot and add the chickpeas. Simmer for a few minutes to warm the chickpeas.
  6. Ladle into bowls, add a drizzle of pesto oil if desired, and serve with bread or grilled cheese.

Keywords: plant based, chickpeas, roasted tomato soup, vegan tomato soup