Tomato Barley Soup with Kale and Roasted Chickpeas

When you're craving something warm, filling, and full of nourishing ingredients, this Tomato Barley Soup with Roasted Chickpeas is a go-to comfort food. It's packed with whole grains, leafy greens, and aromatic Mediterranean herbs-plus a crispy roasted chickpea topping that adds protein and crunch.

This one-pot, plant-based meal is ideal for cozy dinners or make-ahead lunches. The chewy barley, bold tomato broth, and hearty kale make it feel both rustic and satisfying. Serve it as-is or top it with crispy roasted chickpeas for a satisfying, fiber-rich bowl.

Tomato barley soup with roasted chickpeas in stone bowl with kale and mason jar or chickpeas in the background.

This vegan tomato barley soup is inspired by rustic Italian cooking, with layers of savory flavor from fire-roasted tomatoes, garlic, and a blend of dried herbs like oregano, basil, and rosemary. The barley simmers right in the pot, absorbing the broth and adding a chewy, comforting texture.

Adding kale toward the end of cooking keeps it vibrant and tender, while the optional chickpea topping turns this simple soup into something special. The soup stores beautifully and gets even more flavorful over time, making it a perfect make-ahead lunch, nourishing freezer meal, or meal prep dinner staple.

Looking for more plant-forward soup recipes? Try my Vegan Lasagna Soup, Tuscan White Bean Soup with Kale, and Creamy Potato Soup.

Tomato barley soup in white mug. Mason jar of chickpeas in background.

Ingredients

This soup is made with basic pantry ingredients like onion, carrots, garlic, dry barley, canned fire-roasted tomatoes, tomato paste, and vegetable broth. Herbs such as oregano, basil, rosemary, and crushed red pepper build depth and warmth. Lacinato kale adds greens and texture, and the optional roasted chickpeas bring a pop of crunch and plant-based protein for extra satisfaction.

Substitutions

  • Barley: Swap with farro or brown rice for a similar hearty texture. Use quinoa for a gluten-free variation.
  • Kale: Substitute curly kale, spinach, or Swiss chard if needed.
  • Crushed tomatoes: Use whole peeled tomatoes and crush by hand, or sub with diced tomatoes in a pinch.
  • Vegetable broth: Use water plus bouillon or homemade broth if preferred.
  • Roasted chickpeas: Store-bought crunchy chickpeas work if you don't want to roast your own.

Storage

This soup keeps well in the fridge for up to 5 days. Store in an airtight container and reheat on the stovetop or in the microwave. You may need to add a splash of broth or water when reheating, as the barley will continue to absorb liquid.

To freeze: Let the soup cool completely, then store in freezer-safe containers for up to 3 months. Defrost overnight in the refrigerator and reheat as usual.

Tomato barley soup in white stone bowl with cream napkin and kale and chickpeas.

FAQ

Can you put pearl barley in tomato soup?

Yes, pearl barley is a great addition to tomato soup. It cooks relatively quickly (in about 30-40 minutes) and adds a satisfying, chewy texture that makes the soup more filling and hearty.

Is barley soup healthy for you?

Barley soup is a nutritious option, especially when it's packed with vegetables and legumes. Barley is high in fiber, which supports digestion and helps you feel full.

Do you need to soak barley before adding to soup?

No soaking is needed for pearl barley, which is commonly used in soup recipes. You can add it straight to the pot and simmer until tender. If using hulled barley, you may want to soak it for a few hours or overnight to reduce the cooking time.

📖 Recipe

Tomato Barley Soup topped with crispy roasted chickpeas.

Tomato Barley Soup with Kale and Roasted Chickpeas

Stephanie McKercher, RDN
This cozy Tomato Barley Soup is filled with tender vegetables, hearty grains, and savory herbs. Topped with crispy roasted chickpeas, it's a simple yet satisfying vegan meal that's perfect for make-ahead lunches or warming dinners.
5 from 3 votes
Prep Time 10 minutes
Cook Time 55 minutes
Total Time 1 hour 5 minutes
Course dinner, lunch, Soup
Cuisine Mediterranean, vegan, vegetarian
Servings 4 people

Ingredients
  

  • 2 tablespoons olive oil
  • 1 cup diced onion (1 medium)
  • 3 carrots, diced
  • 1 cup dry pearl barley, rinsed
  • 2 (28-ounce) cans crushed tomatoes
  • 4 cups vegetable broth
  • 2 tablespoons tomato paste
  • 6 cloves garlic, sliced
  • 1 tablespoon dry oregano
  • 1 tablespoon dry basil
  • 2 teaspoons crushed rosemary
  • ½ teaspoon crushed red pepper
  • Salt and pepper
  • 2 cups chopped Lacinato kale (1 pound)

Optional for serving:

  • 1 batch Herb Roasted Chickpeas (see note)
  • Fresh basil leaves

Instructions
 

  • Add olive oil, onion, and carrots to a preheated stockpot over medium-high heat. Cook 5 minutes, or until onion is translucent. Stir in barley and cook 5 minutes, or until grains are aromatic.
  • Stir in crushed tomatoes, vegetable broth, tomato paste, garlic, oregano, basil, rosemary, crushed red pepper, and salt and pepper. Bring to a boil, and then reduce heat to low-medium and simmer 40 minutes, or until barley is tender but still slightly al dente. Stir in kale and cook 5 minutes, or until wilted and tender.
  • Serve with roasted chickpeas if desired (see note).

Video

Notes

  • Recipe for Herb Roasted Chickpeas
  • Storage: This soup keeps well in the fridge for up to 5 days. Store in an airtight container and reheat on the stovetop or in the microwave. You may need to add a splash of broth or water when reheating.
  • Freezing: Let the soup cool completely, then store in freezer-safe containers for up to 3 months. Defrost overnight in the refrigerator and reheat as usual.
Did you try this recipe?Please consider Leaving a Review!

Share this post:

More From the Blog:

5 from 3 votes

Leave a Reply

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

Recipe Rating




I accept the Privacy Policy

This site uses Akismet to reduce spam. Learn how your comment data is processed.

9 Comments

  1. 5 stars
    This soup was AMAZING!!! The chickpeas took it over the top! The only thing I subbed was miso for the nutritional yeast, because I just don't like it. Thank you for this hearty and delicious recipe : )

  2. 5 stars
    I batched this recipe for meals this week. I was lazy and added the chickpeas into the soup. Used curly kale instead of lacinato. Had it today for lunch. Really enjoyed it. Thanks for the great recipe.

  3. 5 stars
    I made this for dinner last night and it was fantastic. Very flavorful, hearty and satisfying. I used unhulled barley and I added more crushed red pepper and oregano than the recipe called for, but otherwise I followed it. Also, due to a misunderstanding my boyfriend added a can of chickpeas to the soup (I was letting them dry before I intended to roast them) but it just made the soup even heartier. Don't skip the roasted chickpeas on top. They are packed with flavor!