Roasted Tomato Soup

A rich and hearty homemade tomato soup made from roasted tomatoes and topped with crispy chickpeas or cheese. Naturally gluten-free, dairy-optional, and ready in under an hour!

Tomato soup topped with chickpeas and served with breadsticks.

Why You’ll Love This Recipe

There’s nothing more comforting than a bowl of homemade tomato soup — especially when it’s made with roasted, caramelized tomatoes and garlic. This version is silky, flavorful, and just slightly creamy thanks to a touch of coconut milk. The crispy chickpeas on top add crunch and extra protein, making it filling enough to enjoy as a meal on its own.

Pair it with sourdough grilled cheese or breadsticks for the ultimate cozy night in!

Tomato basil soup topped with chickpeas in a white bowl.

Equipment

  • Baking sheet
  • Medium saucepan
  • Immersion blender (or standard blender)
  • Medium skillet
  • Measuring cups and spoons

Ingredients

Roasted Tomato Soup

  • 3 tablespoon olive oil
  • 1 onion, quartered
  • 2 cloves garlic, chopped
  • 4 cups fresh tomatoes, quartered (Roma or cherry tomatoes work great)
  • 1 cup chicken broth (or vegetable broth for vegan)
  • 2 tablespoon coconut milk (optional, for creaminess)

Crispy Chickpeas

  • 1 tablespoon olive oil
  • 1 (13.5 oz) can chickpeas, rinsed and drained
  • 1 teaspoon dried basil
  • 1 teaspoon dried parsley
  • 1 teaspoon dried oregano
  • Salt and pepper, to taste

Instructions

1. Roast the Vegetables

Preheat oven to 400°F (200°C).
Place the quartered tomatoes, onion, and chopped garlic on a baking sheet. Drizzle with olive oil and season with salt. Roast for 45 minutes, until the tomatoes are caramelized and the onions are tender.

roasting the veggies

2. Make the Crispy Chickpeas

While the vegetables roast, heat olive oil in a skillet over medium heat. Add the drained chickpeas, basil, parsley, oregano, salt, and pepper. Cook for 5–7 minutes, stirring often, until golden and crisp. Set aside.

Oven-Baked Method

If you prefer to bake the chickpeas instead of sautéing them, here’s how:

  1. Preheat your oven to 400°F (200°C) — they can roast right alongside your tomatoes.
  2. Pat dry the rinsed and drained chickpeas thoroughly with a paper towel (the drier they are, the crispier they’ll get).
  3. Toss them with 1 tablespoon olive oil, dried basil, parsley, oregano, salt, and pepper.
  4. Spread them out in a single layer on a parchment-lined baking sheet (don’t overcrowd).
  5. Bake for 25–30 minutes, shaking the pan halfway through, until golden and crispy.
Chickpeas before being baked on the baking sheet.

3. Blend the Soup

Transfer the roasted vegetables to a medium saucepan. Add the broth and bring to a gentle simmer for 15 minutes. Remove from heat and blend with an immersion blender until smooth.

roasted tomato soup

4. Adjust Creaminess & Seasoning

Taste the soup — if it’s too acidic, stir in 2 tablespoon coconut milk for a silky finish. Adjust salt and pepper to taste.

blending tomato soup

5. Serve

Ladle into bowls and top with crispy chickpeas or shredded parmesan. Serve warm with crusty bread or a grilled cheese sandwich.

roasted tomato soup and sourdough grilled cheese

Notes from Jill

This recipe was inspired by my love for fresh, simple ingredients that turn into something extraordinary with just a little roasting. The secret is patience — roasting the tomatoes brings out their natural sweetness, creating that deep, restaurant-quality flavor.

Paul and I love pairing this soup with sourdough grilled cheese or a slice of garlic bread for the perfect cozy dinner.

Tomato soup with crispy chickpeas and a breadstick.

Frequently Asked Questions

Can I use canned tomatoes instead of fresh?

Yes! Substitute with two 28-oz cans of whole or crushed tomatoes. Roast them for 25 minutes to enhance flavor before blending.

Can I make this vegan or dairy-free?

It already is! Just ensure you use vegetable broth and coconut milk instead of chicken broth and cream.

How do I store and freeze leftovers?

Store in an airtight container in the fridge for up to 4–5 days. For longer storage, freeze for up to 3 months and reheat on the stovetop once thawed.

Serving Ideas

Pair with a sourdough grilled cheese, top with croutons, or a drizzle of basil pesto.

How to Add Fresh Herbs to Roasted Tomato Soup

1. Add before roasting.

  • Toss a few sprigs of fresh thyme, rosemary, or oregano onto the baking sheet with your tomatoes, garlic, and onions before roasting.
  • These herbs will lightly infuse the tomatoes with flavor as they caramelize.
  • You can remove the woody stems before blending.

2. Add after blending.

  • Once you’ve blended the soup smooth, stir in a handful of chopped fresh basil or parsley right before serving.
  • This keeps the herbs bright and fresh instead of dulling their flavor in the oven.

3. Garnish with herbs.

  • It adds color, freshness, and a restaurant-quality touch.

Just before serving, top each bowl with a few fresh basil leaves or chopped parsley.

More Vegan Soup Recipes

roasted tomato soup

Roasted Tomato Soup

Jillian Glenn
This easy Roasted Tomato Soup is creamy, flavorful, and made with fresh roasted tomatoes, garlic, and onions. Finished with crispy chickpeas, it’s a cozy and nourishing meal perfect for any season.
5 from 1 vote
Prep Time 10 minutes
Cook Time 1 hour
Course Main Course, Soup
Cuisine American
Servings 2 servings
Calories 340 kcal

Ingredients
  

Roasted Tomato Soup

  • 3 tablespoon olive oil
  • 1 onion, quartered
  • 2 cloves garlic, chopped
  • 4 cups fresh tomatoes, quartered
  • 1 cup chicken broth
  • 2 tablespoon coconut milk

Crispy Chickpeas

  • 1 tablespoon olive oil
  • 1 (13.5 oz) can of chickpeas rinsed and drained
  • 1 teaspoon dried basil
  • 1 teaspoon dried parsley
  • 1 teaspoon dried oregano
  • salt and pepper to taste

Instructions
 

How To Make This Roasted Tomato Soup

  • Begin by preheating your oven to 400. Place the quartered tomatoes, onion, and chopped garlic onto a baking sheet and drizzle generously with olive oil. Season to taste with salt. Bake in the oven for 45 minutes.
  • While the vegetables are baking, prepare the chickpeas. For stovetop: sauté chickpeas in olive oil and seasonings for 5–7 minutes until golden. For oven: toss in oil and spices, then bake at 400°F for 25–30 minutes until crisp, shaking halfway.
  • Once the veggies are done baking, add them into a medium sized saucepan. Pour your chicken broth in and bring the pot to a simmer. Cook for 15 minutes and then remove from the heat. Use an immersion blender to blend the tomatoes, onion, and garlic together. Taste test and if you find it acidic, add 2 tablespoon of coconut milk to make it creamier.
  • Serve topped with the crispy chickpeas or you can top it with a little parmesan cheese. We love enjoying this with breadsticks or sourdough grilled cheese!

Notes

  • Storing leftovers: Place in an airtight container in the fridge for up to 4-5 days. Reheat it back on the stovetop or in the microwave.
  • Freezing: Add leftovers to a freezer-friendly, airtight container and place it in the freezer for up to 3 months. To reheat, let the soup thaw in the fridge before heating it through on the stovetop or in the microwave.

Nutrition

Serving: 1servingCalories: 340kcalCarbohydrates: 13gProtein: 4gFat: 32gSaturated Fat: 7gPolyunsaturated Fat: 3gMonounsaturated Fat: 21gCholesterol: 2mgSodium: 455mgPotassium: 776mgFiber: 4gSugar: 8gVitamin A: 2489IUVitamin C: 41mgCalcium: 49mgIron: 2mg
Keyword tomato basil soup, tomato soup, vegan tomato soup
Tried this recipe?Let us know how it was!

The recipes on Peanut Butter and Jilly can easily be adapted to fit a vegan lifestyle, a gluten-free lifestyle, or both depending on the ingredients you use. Please review the ingredients lists carefully and refer to our recommendations in the Notes of the recipe card to make this recipe compatible with your needs. Nutrition information provided is an estimate, and will vary based on specific brands of ingredients used and cooking methods.

About Jillian Glenn

Comments

  1. JoAnn says

    Is the basil fresh or dried?

5 from 1 vote (1 rating without comment)

Leave a Reply

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

Recipe Rating