| |

Garlic Tomato Soup with White Beans Recipe

If you love cozy, creamy soups that feel like a warm hug, then you’re going to adore this Garlic Tomato Soup with White Beans Recipe. I absolutely love how this soup balances the mellow sweetness of roasted garlic with the tangy brightness of tomatoes and the comforting creaminess from the beans and coconut milk. You’ll find that it’s not only incredibly tasty but also hearty and satisfying, perfect for chilly evenings or anytime you need a little soul food in your life.

💚

Why You’ll Love This Recipe

  • Bold Garlic Flavor: Roasting and smashing the garlic brings out its sweetness, making the soup rich without being overpowering.
  • Creamy & Satisfying: White beans create natural creaminess, paired with coconut milk for a velvety texture that’s dairy-free.
  • Super Easy & Pantry-Friendly: Made with simple canned ingredients you probably already have, ready in under 30 minutes.
  • Customizable Heat & Sweetness: You can easily adjust spice levels and sweetness to suit your taste buds perfectly.
A white pot filled with thick red tomato sauce, showing a mix of smooth and chunky textures, being stirred with a wooden spoon. The sauce includes small bits of tomatoes and possibly other vegetables. A woman's hand holds the pot handle which has small red spots on it, and the background is a white marbled surface with a grey and white striped cloth nearby. Photo taken with an iphone --ar 2:3 --v 7 - Garlic Tomato Soup with White Beans, hearty tomato and garlic soup, vegan creamy tomato soup, healthy white bean soup, easy comfort food soup

Ingredients You’ll Need

When it comes to this Garlic Tomato Soup with White Beans Recipe, I love using quality canned goods because they bring out deep flavors without extra fuss. The beans add great protein and texture, while the garlic and tomato paste build layers of flavor. Here’s a quick rundown of the key ingredients and what to look for when shopping.

Flat lay of peeled garlic cloves slightly smashed, small white ceramic bowl of extra-virgin olive oil, small white ceramic bowl with red pepper flakes, small white ceramic bowl of thick tomato paste, small white ceramic bowl filled with cooked cannellini beans, small white ceramic bowl of crushed tomatoes, small white ceramic bowl of clear vegetable broth, small white ceramic bowl with coarse sea salt, small white ceramic bowl of golden maple syrup, small white ceramic bowl of light coconut milk, placed on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997 - Garlic Tomato Soup with White Beans, hearty tomato and garlic soup, vegan creamy tomato soup, healthy white bean soup, easy comfort food soup
  • Garlic cloves: Fresh, peeled garlic is essential—smashing them gently releases a sweeter, milder flavor compared to raw minced garlic.
  • Extra-virgin olive oil: Provides richness and helps in beautifully browning the garlic without burning it.
  • Red pepper flakes: Adds just the right amount of kick—omit if you prefer mild.
  • Tomato paste: A quality brand like Bionaturae will add deep umami, so don’t skip it.
  • White beans (cannellini or similar): Slightly drained canned beans work perfectly, but you can also use cooked homemade beans.
  • Crushed tomatoes: Opt for organic when you can, to get a bright, fresh tomato flavor.
  • Vegetable broth or water: Use broth for more flavor; water works fine if you’re keeping it simple.
  • Sea salt: Enhances all the flavors, so season carefully.
  • Maple syrup: Balances out the acidity of the tomatoes beautifully.
  • Light coconut milk (well shaken): Adds a subtle sweetness and creaminess—use full-fat if you want it extra rich.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

One of my favorite things about this Garlic Tomato Soup with White Beans Recipe is how easy it is to tweak to suit your mood or dietary needs. I like to keep it simple, but sometimes I add a few extras for flavor or texture. Don’t hesitate to make it your own!

  • Make it spicier: When I’m craving a bit more heat, I’ll double the red pepper flakes or add a splash of hot sauce right at the end.
  • Herbal boost: Adding fresh basil or thyme at the end gives a lovely aromatic pop—I especially like fresh basil in the summer.
  • Use cashew cream: Instead of coconut milk, I sometimes blend soaked cashews with water for a different kind of creamy finish.
  • Chunkier texture: If you prefer more texture, smash fewer beans and leave the rest whole for a rustic feel.

How to Make Garlic Tomato Soup with White Beans Recipe

Step 1: Smash and Sauté the Garlic

Start by placing your peeled garlic cloves on a cutting board. Grab the bottom of a heavy skillet or pan and gently press down to smash them—don’t pulverize, just enough to break them open and release their aroma. Then heat your olive oil over medium-low heat in a large pot and add the garlic. Stir occasionally and watch carefully; you want the cloves to turn just golden, not burnt—that usually takes about 5 minutes. This slow cooking brings out the garlic’s sweetness and mellows its bite.

Step 2: Infuse Spices and Tomato Paste

Once your garlic is golden and fragrant, sprinkle in the red pepper flakes and add the tomato paste. Stir these together and let them cook for about 3 minutes. This step intensifies the tomato flavor and lets the spices bloom in the oil—don’t rush it, as this develops the soup’s umami base beautifully.

Step 3: Add Beans, Tomatoes, and Broth

Now, add your slightly drained white beans, crushed tomatoes, vegetable broth (or water), and sea salt to the pot. Stir everything together and bring it up to a gentle low boil. Once boiling, partly cover the pot and reduce the heat so it simmers gently. Let it cook for 15-20 minutes; this simmering time lets the flavors marry and the soup thicken slightly. The longer you let it reduce, the richer and more concentrated your soup will taste.

Step 4: Smash Beans and Add Coconut Milk

Using a potato masher or the back of a wooden spoon, press down on about half the beans in the pot until they’re smashed. This step adds lovely creaminess and body to the soup without needing to blend it. Then stir in the maple syrup and about a quarter of your coconut milk—reserve the rest for garnishing. The maple syrup cuts through tomato acidity, while the coconut milk brings subtle sweetness and a silky finish.

Step 5: Taste and Adjust Seasoning

Give the soup a taste and make any adjustments. Maybe you want a little more salt, a touch more maple syrup for sweetness, a dash more red pepper flakes if you like heat, or a swirl of coconut milk for extra creaminess. This is where you really make the recipe your own, so feel free to experiment until it tastes just right.

Step 6: Serve with Garnishes

Ladle your soup into bowls and drizzle the remaining coconut milk on top for a pretty swirl. A pinch of red pepper flakes adds a nice pop of color and subtle heat. If you want, sprinkle vegan Parmesan cheese on top for a cheesy punch—I do this when I want to treat myself! This soup shines on its own, but I promise it’s even better with a side of your favorite vegan grilled cheese sandwich.

👨‍🍳

Pro Tips for Making Garlic Tomato Soup with White Beans Recipe

  • Don’t rush the garlic: Cooking garlic low and slow is key—you’ll avoid bitterness and get a mellow flavor that carries through the soup.
  • Drain beans lightly: Too much liquid from the beans can make your soup watery. Just a slight drain keeps the perfect consistency.
  • Use a sturdy masher: I found a potato masher works best for smashing beans without creating a puree, preserving texture beautifully.
  • Adjust sweetness gradually: Maple syrup balances acidity, but add it little by little—you can always add more, but can’t take it out!

How to Serve Garlic Tomato Soup with White Beans Recipe

A small brown bowl filled with thick, bright red tomato soup with small chunks and visible seeds sits on a white plate. The soup has a smooth texture with a slightly shiny surface. A piece of toasted bread with a dark golden-brown, crispy crust pokes into the soup from a woman's hand on the left side. Another piece of toasted bread lies on the white plate below the bowl. To the right of the plate are two vintage-style silver spoons resting on a white marbled surface, with a gray and white striped cloth nearby. The top left corner shows a glimpse of a white bowl filled with more tomato soup, and above it, a small brown bowl filled with grated cheese. Photo taken with an iphone --ar 2:3 --v 7 - Garlic Tomato Soup with White Beans, hearty tomato and garlic soup, vegan creamy tomato soup, healthy white bean soup, easy comfort food soup

Garnishes

I love topping this soup with a drizzle of the reserved coconut milk because it gives the dish a beautiful swirling effect and a mild creaminess as you eat. A pinch of red pepper flakes on top adds a subtle heat that wakes up the flavors. If you’re feeling fancy, vegan Parmesan cheese or nutritional yeast sprinkled on top brings a savory layer that my family goes crazy for.

Side Dishes

Nothing pairs better with this soup than a golden, crispy vegan grilled cheese sandwich—trust me, it’s the ultimate comfort combo. I’ve also enjoyed it alongside garlic-roasted crusty bread or a light arugula salad to add some fresh greens to the meal.

Creative Ways to Present

For a special occasion, I like serving this soup in mini mason jars or pretty soup bowls, then topping it with microgreens or fresh basil leaves for a pop of color. You can swirl in some coconut milk with a toothpick to make fun marble patterns. Plus, setting the table with rustic bread baskets and some homemade crackers makes the meal feel extra cozy and festive.

Make Ahead and Storage

Storing Leftovers

I always let the soup cool to room temperature before transferring it into airtight containers. It keeps wonderfully in the fridge for 4-5 days, making it a perfect meal prep option. Just give it a good stir before reheating since the coconut milk can separate a bit.

Freezing

This Garlic Tomato Soup with White Beans Recipe freezes surprisingly well. I portion it into freezer-safe containers or heavy-duty freezer bags and freeze for up to 2 months. When thawed, the flavors taste just as vibrant, though you might want to stir in a splash of coconut milk when reheating to refresh the creaminess.

Reheating

Gentle reheating on the stovetop is my go-to method; I warm it slowly over medium-low heat, stirring frequently to prevent sticking. If it’s too thick, add a little vegetable broth or water to loosen the texture. Microwave works fine too—just cover and heat in short bursts, stirring in between.

FAQs

  1. Can I use dried beans instead of canned for this Garlic Tomato Soup with White Beans Recipe?

    Absolutely! Just be sure to soak and cook your dried beans fully before adding them to the soup. Since canned beans are already cooked and softer, using dried beans means you’ll add them at the simmering stage once tender, which might extend the cook time a bit. Homemade beans give great texture and flavor when prepared this way.

  2. Is this soup suitable for a low-fat diet?

    While this recipe uses olive oil and coconut milk—which add healthy fats—you can reduce the oil or use light coconut milk to keep it lighter. You could also substitute the coconut milk with cashew cream diluted with water for creaminess with less fat. Overall, it’s a balanced and nutritious choice.

  3. How can I make this Garlic Tomato Soup with White Beans Recipe less spicy?

    Simply omit or reduce the amount of red pepper flakes. You can also serve the soup with the option of adding extra heat at the table, which is great if you’re not sure about everyone’s spice preferences.

  4. Can I blend this soup for a smoother texture?

    Yes, if you prefer a silky smooth soup, feel free to blend it with an immersion blender or in batches in a countertop blender. Just be careful to leave some beans whole or partially smashed for texture if you like a bit of bite.

Final Thoughts

This Garlic Tomato Soup with White Beans Recipe has become a staple in my kitchen because it’s impossible to mess up and always hits the spot. I discovered this trick of smashing some beans for texture and adding coconut milk for creaminess a few years ago, and it completely changed the way I make tomato soups. It’s hearty enough to serve as a meal but light enough for a quick lunch, and you’ll enjoy its vibrant flavors any time of year. Honestly, once you try it, I bet you’ll reach for it on busy weeknights and lazy weekends alike. Friends and family keep coming back for more — I hope you love it just as much as we do!

Print
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

Garlic Tomato Soup with White Beans Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.5 from 62 reviews
  • Author: Stacy
  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Vegan, American
  • Diet: Vegan

Description

This Super Garlicky Tomato Soup with Smashed White Beans is a creamy, hearty, and flavorful vegan soup packed with garlic, white beans, and rich tomato flavors. Enhanced with a touch of coconut milk for creaminess and a balanced hint of sweetness from maple syrup, this soup is perfect for a cozy meal. It’s easy to make on the stovetop and can be customized with extra heat or garnishes like vegan Parmesan cheese.


Ingredients

Scale

Soup Base

  • 10 medium-large garlic cloves, peeled
  • 3 Tbsp extra-virgin olive oil or olive oil
  • 1 tsp red pepper flakes (omit or reduce for less heat)
  • 2 Tbsp tomato paste (we prefer Bionaturae brand)

Beans and Tomatoes

  • 2 (15-oz.) cans white beans, slightly drained (preferably cannellini or about 3 ½ cups cooked homemade beans)
  • 1 (28-oz.) can crushed tomatoes (organic when possible)
  • 1 cup vegetable broth or water
  • ½ tsp sea salt (plus more to taste)
  • 12 tsp maple syrup (plus more to taste)

Cream and Garnishes

  • 1 (14-oz.) can light coconut milk, well shaken (divided; use full-fat for richer flavor)
  • Optional: Vegan Parmesan Cheese for serving

Instructions

  1. Smash the Garlic: On a cutting board, use the bottom of a heavy skillet or pan to smash the peeled garlic cloves until they are flat and slightly broken apart. This helps release the garlic’s intense flavor.
  2. Sauté Garlic and Add Flavorings: Heat a large saucepan or pot over medium-low heat. Add olive oil and then the smashed garlic. Cook, stirring occasionally, until the garlic turns a light golden brown. Stir in the red pepper flakes and tomato paste, cooking for a few more minutes to deepen the flavors.
  3. Add Beans, Tomatoes, and Broth: Add the slightly drained white beans, crushed tomatoes, vegetable broth (or water), and sea salt to the pot. Bring the mixture to a low boil, then partially cover the pot, reduce the heat, and let it simmer for 15–20 minutes until the soup thickens and becomes fragrant. The longer it simmers, the richer the flavor gets.
  4. Smash Some Beans and Add Coconut Milk: Using a potato masher or the back of a wooden spoon, roughly mash about half of the beans to create a thicker texture. Stir in the maple syrup and one quarter of the coconut milk (reserve the rest for serving) to add subtle sweetness and creaminess.
  5. Adjust Seasoning: Taste the soup and season as desired by adding more maple syrup for sweetness, extra salt to balance flavors, additional red pepper flakes for heat, or more coconut milk for creaminess.
  6. Serve and Garnish: Serve the soup hot, garnished with the remaining coconut milk and a pinch of red pepper flakes. Optionally, sprinkle with vegan Parmesan cheese. This soup pairs beautifully with a vegan grilled cheese sandwich for an elevated meal.
  7. Store Leftovers: Allow cooled leftovers to be stored covered in the refrigerator for up to 4-5 days or frozen for up to 2 months.

Notes

  • An alternative to coconut milk is cashew cream for a similarly rich and creamy texture.
  • This recipe is heavily adapted from The New York Times.
  • Nutrition information is a rough estimate and may vary based on ingredient brands and substitutions.

Nutrition

  • Serving Size: 1 cup
  • Calories: 210
  • Sugar: 5g
  • Sodium: 320mg
  • Fat: 8g
  • Saturated Fat: 6g
  • Unsaturated Fat: 2g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 7g
  • Protein: 8g
  • Cholesterol: 0mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star