Mediterranean-inspired Chunky Tomato Soup is a hearty vegan meal featuring creamy white beans in a smoky tomato-based broth. It's easy to make in under an hour and perfect for meal prep and freezer meals.
I received a complimentary copy of Vegan Comfort Cooking to facilitate this review. All opinions are my own.
If you enjoy flavorful tomato-based soups like Creamy Vegan Tomato Soup and Vegan Vegetable Soup, this Chunky Tomato Soup recipe is for you. It's easy to make with pantry ingredients and is ready to eat in under and hour.
Jump to:
Why you'll love this recipe
- It's made with ingredients you may already have on hand.
- Fire-roasted tomatoes, smoked paprika, and lots of garlic make it incredibly flavorful.
- The leftovers taste amazing, plus they are freezer friendly.
This tomato and bean soup recipe is by Melanie McDonald, the creator of A Virtual Vegan, from her popular cookbook, Vegan Comfort Cooking. In the book, it goes by the name Smoky Tomato and White Bean Soup.
Vegan Comfort Cooking: 75 Plant-Based Recipes to Satisfy Cravings and Warm Your Soul By Melanie McDonald
- First, We Brunch: Includes Rustic Skillet Potatoes, Full English Fritatta, and Blueberry Healthy Coffee Cake.
- Indulge Yourself: Includes Vegan Roasted Garlic Alfredo Sauce with Fettucine, Next-Level Mushroom Lasagna, and Shepherdless Pie with Root Veg Mash.
- The Munchies: Includes Easy Smashed Salt and Vinegar Potatoes and Quick and Gluten Free Zucchini Fritters with Avocado Crema.
- Sweet Talk: Includes Drool-worthy Cinnamon Donuts, Dreamy Baked Berry Cheesecake, and Peanut Butter Nutter Chocolate Cake.
- Bits & Bobs: Here you'll find recipes you'll use on a regular basis like Cheesy Brazil Nut "Parm" and Easy Garlic Ranch Dressing.
Ingredients and substitutions
- Olive oil: This is the most commonly used oil in the Mediterranean diet.
- Onion: A great base for any soup!
- Celery: I love the green color and bit of crunch.
- Fresh garlic: You can never have too much, in my opinion!
- Smoked paprika: Or you can substitute chipotle powder for a spicier soup.
- Ground cumin: This is another common ingredient you'll find in Mediterranean cooking as well as dishes from around the world. It's a staple in my kitchen since just a little but adds a depth of flavor.
- Tomato paste: This concentrated tomato product adds a plant-based source of umami flavor.
- Canned fire-roasted tomatoes: Rather than using regular diced tomatoes, the fire-roasted ones add to the rich and smoky flavor of the soup.
- Vegetable stock: Or you can use water with Better Than Bouillon Vegetable Base.
- Sugar: You only need a tablespoon to balance out the tartness of the tomatoes.
- Canned white beans: Look for white kidney beans or cannellini beans.
Variations
Chunky Tomato Soup is easy to customize to suit your tastes. Try adding any of these ingredients for even more flavor:
- Top with grated vegan parmesan cheese.
- Finish with fresh herbs such as parsley, basil, or oregano.
- Blend a portion of the soup and add it back to the pot for a smoother texture.
- Drizzle a little cashew cream on top.
- Serve it with warm sliced baguette or a vegan grilled cheese sandwich for dunking.
For the complete list of ingredients with measurements plus recipe instructions, please see the recipe card at the bottom of this post.
🌱 5 Secrets To Cooking The Vegan Mediterranean Diet Way
Get the FREE 5-day mini email course!
Instructions
- Saute the onion and celery in olive oil in a Dutch oven or large pot over medium heat until soft and golden brown.
- Add the garlic and seasonings and saute for a minute or two more.
- Then add the tomatoes, liquid, and beans to the pot.
- Simmer until the soup is thick enough for your liking.
Amy's tip
If you are following a low-sodium diet, choose reduced or no salt added vegetable stock, or use water instead. Taste and add salt as needed rather than using the 2 teaspoons suggested in the recipe.
Serving suggestions
Chunky Tomato Soup is a complete meal on its own. I like to enjoy it with some warm crusty bread like my favorite Bread SRSLY vegan gluten-free sourdough. Use code veggiessavetheday to get 15% off your first order.
Or try it with a simple starter or salad like tomato and avocado toast or a green salad with artichoke hearts and olives.
Storing and freezing
Leftover tomato and bean soup will last refrigerated in an airtight container for up to 3 days. It will thicken up quite a bit. If you prefer a thinner soup, add a little water or vegetable stock to the soup before reheating.
To freeze, divide the cooled soup into individual portions and place in glass containers. Leave at least ½ inch of space at the top, then cover with a lid and freeze. Defrost in the refrigerator overnight and reheat before serving.
Refer to the FDA Food Storage Guidelines for more information.
Recipe FAQs
If canned fire roasted tomatoes are unavailable, canned diced tomatoes can be used instead. And you can add a little smoked paprika to them for extra flavor.
Since both beans have a meaty texture and hold up well in soups and stews, you can substitute chickpeas (garbanzo beans) in place of the cannellini beans.
Both smoked paprika and sweet paprika are made from crushed dried chili peppers. However, in the smoked version, the chilies are dried over a fire, resulting in a rich, smoky flavor.
Spanish Smoked Sweet Paprika
- A smoky-sweet profile, complemented by a slightly warming peppery taste
- Flatpacks always ship for free
- Get 10% off orders of $35 or more with code VEGGIES10
More vegan cannellini bean recipes
And for even more recipes, join the Vegan Mediterranean Diet Recipes Facebook group for support, inspiration & fun!
If you love this recipe, please give it 5 stars! ★★★★★
📋 Recipe
Chunky Tomato Soup with Cannellini Beans
Equipment
Ingredients
- 1 Tablespoon olive oil, (or water for an oil-free version)
- 1 large onion, finely chopped
- 2 celery ribs, finely chopped
- 5 cloves garlic, finely chopped
- 1 teaspoon smoked paprika
- ½ teaspoon ground cumin
- ¼ cup tomato paste
- 2 cans diced fire-roasted tomatoes, (14.5 ounces each)
- 2 teaspoons salt, or to taste
- ½ teaspoon freshly ground black pepper
- 3 cups vegetable stock
- 1 Tablespoon organic sugar, (cane or granulated white sugar)
- 3 cans cannellini beans, (14.5 ounces each) or white kidney beans (4½ cups), drained and rinsed
Instructions
- In a large skillet, heat the olive oil or water (for oil-free cooking) over medium heat.
- Sauté the onion and celery for about 10 minutes, until they are starting to go golden brown. If you are using water to sauté, you will need to add a little more water every few minutes to prevent the onion and celery from sticking.
- Add the garlic, smoked paprika and cumin and continue to cook for another 2 minutes, stirring constantly.
- Then add all the other ingredients. Stir well to combine, allow to come to a simmer and cook for another 20 minutes.
- Add a little water to adjust the consistency to your liking, check the seasoning and adjust to taste, then serve.
Notes
- Refrigerated soup will last covered for up to 3 days. It will thicken up quite a bit. If you prefer a thinner soup, add a little water or vegetable stock to the soup before reheating.
- To freeze, divide the cooled soup into individual portions and place in glass containers. Leave at least ½ inch of space at the top, then cover with a lid and freeze. Defrost in the refrigerator overnight and reheat before serving.
- If you are following a low-sodium diet, choose reduced or no salt added vegetable stock, or use water instead. Taste and add salt as needed rather than using the 2 teaspoons suggested in the recipe.
Nutrition
Nutritional information is an estimation only.
Rusty M
I like any kind of soup, but especially those with loads of veggies!
olivia arvizu
Thank you for sharing. Im going to try and make this soup.
Melissa K.
My favorite soup at the moment is a yellow split pea with greens and tomatoes from the "How Not to Die Cookbook"
Amanda
A creamy potato soup is always nice!
Corrine
I like a vegetable soup with lots of beans and other goodies!
Jermisha
I love Lentil soup with a slice of warm bread and a pat of butter. 😋
Jean Field
any kind of veggie and bean soup. I eat soup all the time.
Lydia Claire
I love minestrone!
Deborah W.
I love tomato and vegetable soup. Yummy!
Martha Mackay
I love Mexican tortilla soup or any vegetable soup with lots of different veggies and textures!
Aimee B.
I don't think I have a favorite soup. It really depends on my mood and the time of year, but one I love is corn chowder. Thank you for the chance. 🙂
Karen D
I really like mushroom soup.
Joann Lakes
My favorite soups are creamy full body soups. I would say today it’s creme of mushroom (vegan of course with a mushroom medley)
Sondy
Your Vegan Wild Rice Soup and Monson Made This' Vegan Split Pea Soup are our favorites. We have them very often. I can't wait to try this recipe! Thanks for sharing it.
Diana Morrow
I love Sopa de Fideos, black bean soup, and tortilla soup!