| |

Garlic Tomato Soup with Smashed White Beans Recipe

If you’re craving something cozy, comforting, and packed with flavor, you absolutely have to try this Garlic Tomato Soup with Smashed White Beans Recipe. This soup isn’t just your average tomato soup; it’s super garlicky, creamy (without any dairy!), and has this amazing, hearty texture from the smashed white beans. I love how it feels both indulgent and nourishing at the same time, and once you make it, I’m pretty sure you’ll be making it on repeat too.

🧡

Why You’ll Love This Recipe

  • Unbelievable Depth of Flavor: The combination of roasted garlic and rich tomato base is honestly next level.
  • Hearty & Creamy Texture: Smashed white beans add a velvety, filling quality without dairy or cream.
  • Quick & Easy to Make: You’ll be surprised how little time this takes, perfect for weeknights.
  • Versatile and Customizable: Heat it up or tone it down to your liking — plus, easy to adapt for vegan diets.

Ingredients You’ll Need

Each ingredient in this Garlic Tomato Soup with Smashed White Beans Recipe plays a starring role—garlic for punch, beans for body, tomatoes for brightness, and coconut milk for that silky, creamy finish. I always make sure to use good quality olive oil and organic canned tomatoes when I can, because it really makes a difference!

Garlic Tomato Soup with Smashed White Beans Recipe - Ingredients
  • Garlic cloves: Fresh and peeled, smashing them releases that bold, mellowed flavor throughout.
  • Olive oil: Use extra-virgin for the best flavor; it’s the base that carries all those aromas.
  • Red pepper flakes: Adds a gentle heat that wakes up the soup without overpowering it.
  • Tomato paste: Concentrates the tomato flavor; I love the Bionaturae brand for its quality.
  • White beans (cannellini or great northern): Slightly drained so they blend nicely but don’t water down the soup.
  • Crushed tomatoes: Look for organic if possible — it makes the taste fresher and richer.
  • Vegetable broth or water: Keeps it light but flavorful; homemade broth is ideal!
  • Sea salt: Enhances all other flavors perfectly.
  • Maple syrup: This is my secret weapon to balance the acidity—don’t skip it!
  • Coconut milk (light or full-fat): Adds creaminess without dairy, boosting flavor and texture.
  • Vegan Parmesan cheese (optional): For serving; adds a cheesy punch that pairs beautifully.
📝
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 the things I love about this Garlic Tomato Soup with Smashed White Beans Recipe is how easy it is to tweak. Whether you want it spicier, creamier, or packed with extra veggies, this soup is totally adaptable—and that’s what keeps it interesting for me.

  • Spicy Boost: When I want a little extra kick, I add a pinch more red pepper flakes or even a dash of smoked paprika. My family goes crazy for the smoky heat it adds!
  • Richer Creaminess: Substitute full-fat coconut milk or swirl in some cashew cream for an ultra-luxurious texture that feels indulgent.
  • Hearty Veggie Add-ins: Sometimes I toss in chopped kale or spinach in the last few minutes of simmering—instant green power!
  • Low-Sodium Version: Using homemade broth and reducing salt lets you control sodium easily without losing flavor.

How to Make Garlic Tomato Soup with Smashed White Beans Recipe

Step 1: Smash and Sear Your Garlic

Start by crushing those garlic cloves with the bottom of a heavy skillet or pan until they’re flattened and a bit broken up. This simple step releases a ton of flavor—and when you gently cook the smashed garlic in olive oil over medium-low heat, you get this amazing mellow, nutty aroma. Keep an eye on it and stir occasionally; you want it golden, not burnt. This is where the magic begins!

Step 2: Build the Tomato Base

After the garlic is perfectly golden, sprinkle in the red pepper flakes and stir in the tomato paste. Cooking the paste for a few minutes deepens the tomato flavor and slightly caramelizes it, creating a rich, complex base. This is one of those little things I learned that really amps up the soup’s taste.

Step 3: Add the Beans and Tomatoes

Now stir in your slightly drained canned white beans, crushed tomatoes, vegetable broth (or water), and sea salt. Bring everything to a low boil, then cover partially and reduce to a simmer. Let it bubble away for 15-20 minutes, stirring occasionally. This simmer lets all the flavors meld beautifully and thickens the soup just right. The longer you let it cook, the more intense the flavor gets—I like to give it a bit of extra time whenever I can.

Step 4: Smash and Season

Using a potato masher or the back of a wooden spoon, smash roughly half of the beans in the pot. This adds a lovely thickness and texture that’s both hearty and smooth. After that, stir in the maple syrup and one-quarter of your coconut milk. The maple syrup is the trick that balances the tomato’s acidity perfectly—trust me, don’t skip it! Taste now and adjust with more maple syrup, salt, red pepper flakes, or coconut milk until you’ve nailed your preferred flavor.

Step 5: Serve and Garnish

Ladle the soup into bowls and drizzle the remaining coconut milk over the top for a pretty swirl and extra creaminess. A pinch of red pepper flakes brings a pop of color and heat. If you’re like me and love all the toppings, sprinkle some vegan Parmesan cheese on top—it’s the perfect finishing touch. This soup shines on its own but pairs unbelievably well with a grilled vegan cheese sandwich for dipping.

👨‍🍳

Pro Tips for Making Garlic Tomato Soup with Smashed White Beans Recipe

  • Don’t Skip Smashing the Garlic: This little step mellows the garlic so it’s flavorful but never too sharp or harsh.
  • Slow and Low for Best Flavor: Cooking the garlic and tomato paste slowly prevents bitterness and develops sweetness.
  • Adjust Sweetness Gradually: Add maple syrup in small amounts and taste—you can always add more as needed.
  • Use Fresh or Quality Canned Ingredients: They make a huge difference in the soup’s final taste and texture.

How to Serve Garlic Tomato Soup with Smashed White Beans Recipe

Garlic Tomato Soup with Smashed White Beans Recipe - Serving

Garnishes

I love topping mine with a swirl of the reserved coconut milk—it brightens up each bowl beautifully. If you have vegan Parmesan cheese on hand, sprinkle a little for that sharp, cheesy vibe that contrasts perfectly with the creamy soup. A small pinch of extra red pepper flakes on top adds a little punch that looks and tastes amazing.

Side Dishes

My go-to sides for this soup are crispy vegan grilled cheese sandwiches or freshly toasted sourdough bread. When I want something lighter, a simple mixed green salad with lemon vinaigrette balances the richness nicely. Sometimes I even serve with some crusty bread to soak up every last bit!

Creative Ways to Present

For special occasions, I like serving this in rustic crocks with fresh basil leaves and edible flowers on top for a pop of color. Another fun idea is to bowl it in mini bread bowls for a charming, cozy look that your guests will love. Adding a drizzle of chili oil or pesto can also elevate the presentation and flavor.

Make Ahead and Storage

Storing Leftovers

I always let the soup cool completely before transferring it to an airtight container. It keeps beautifully in the fridge for up to 4-5 days. It’s great for meal prep because the flavors deepen over time—sometimes I think leftovers taste even better the next day!

Freezing

This Garlic Tomato Soup with Smashed White Beans freezes really well. I portion mine into freezer-safe containers and freeze for up to 2 months. When you want to enjoy it later, just thaw overnight in the fridge, and it’s good as new. Just remember to add any coconut milk or toppings fresh after reheating.

Reheating

I usually reheat on the stovetop over low heat, stirring gently to prevent sticking and to keep that creamy texture intact. If the soup has thickened too much, adding a splash of water or broth helps loosen it up. Avoid microwaving if you can—it’s less even and can change texture slightly.

FAQs

  1. Can I make this Garlic Tomato Soup with Smashed White Beans Recipe without coconut milk?

    Absolutely! While coconut milk adds a lovely creaminess and subtle sweetness, you can substitute it with cashew cream or even unsweetened plant-based milk if you prefer. Just be mindful that the flavor and richness will adjust slightly depending on what you use.

  2. How can I reduce the garlic flavor if I’m sensitive to it?

    If you want a milder garlic taste, try using fewer cloves or lightly sautéing the garlic before smashing it to mellow out its flavor. Roasting the garlic in the oven instead of pan-sautéing also tames the bite while keeping that wonderful garlic essence.

  3. Is this recipe suitable for a vegan diet?

    Yes! This Garlic Tomato Soup with Smashed White Beans Recipe is entirely vegan, especially when served with vegan Parmesan cheese and plant-based broth. It’s a perfect plant-powered meal that’s hearty and satisfying.

  4. Can I use dried beans instead of canned?

    You can! Just cook your dried beans ahead of time until tender, then use about 3 ½ cups cooked beans to match the recipe. Using dried beans may give a fresher texture, but make sure to slightly drain them to avoid watering down the soup.

Final Thoughts

I absolutely love how this Garlic Tomato Soup with Smashed White Beans Recipe brings together simple ingredients into something rich, velvety, and bursting with flavor. It quickly became a go-to in my kitchen, especially on chilly days when I want something fast but deeply satisfying. I’m confident you’ll enjoy making it just as much as eating it—don’t be surprised if it becomes your new favorite soup. So grab those garlic cloves and let’s get cooking!

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 Smashed White Beans Recipe

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

Description

This Super Garlicky Tomato Soup with Smashed White Beans is a rich, comforting vegan soup bursting with robust garlic flavor, creamy white beans, and tangy tomatoes, balanced with a hint of sweetness from maple syrup and smooth coconut milk. Perfect for a cozy meal, it is naturally plant-based and can be served with vegan parmesan and a grilled cheese sandwich for an elevated experience.


Ingredients

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 (preferably Bionaturae brand)

Main Ingredients

  • 2 (15-oz.) cans white beans, slightly drained (cannellini preferred 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)
  • 1-2 tsp maple syrup (plus more to taste)

Creaminess

  • 1 (14-oz.) can light coconut milk, well shaken, divided (use full-fat for richer flavor)

For Serving (optional)

  • Vegan Parmesan Cheese


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, releasing their flavor.
  2. Sauté Garlic and Flavorings: Heat olive oil in a large saucepan or pot over medium-low heat. Add the smashed garlic and cook, stirring occasionally, until the garlic turns slightly 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: Stir in the slightly drained white beans, crushed tomatoes, vegetable broth (or water), and sea salt. Bring the mixture to a low boil, then partially cover the pot, reduce the heat, and simmer for 15-20 minutes until the soup thickens slightly and becomes fragrant. Longer simmering enhances the flavor.
  4. Smash Some Beans and Add Coconut Milk: Use a potato masher or the back of a wooden spoon to roughly smash about half of the beans in the soup, creating a creamy texture. Add the maple syrup and one quarter of the coconut milk, reserving the remainder for serving, and stir well.
  5. Season to Taste: Adjust the flavor by adding more maple syrup for sweetness, salt to taste, extra red pepper flakes for heat, or additional coconut milk for creaminess, according to your preference.
  6. Serve and Garnish: Serve the soup hot, garnished with the remaining coconut milk and a pinch of red pepper flakes. Optionally, sprinkle vegan parmesan cheese on top. This soup is delicious on its own or paired with a vegan grilled cheese sandwich for a hearty meal.
  7. Storage: Allow leftovers to cool, then store covered in the refrigerator for up to 4-5 days or freeze for up to 2 months.

Notes

  • For a creamy alternative to coconut milk, cashew cream can be used.
  • This recipe is heavily adapted from The New York Times.
  • Nutrition information provided is a rough estimate and may vary based on exact ingredients and brands used.

Nutrition

  • Serving Size: 1 cup
  • Calories: 220 kcal
  • Sugar: 5 g
  • Sodium: 400 mg
  • Fat: 9 g
  • Saturated Fat: 6 g
  • Unsaturated Fat: 3 g
  • Trans Fat: 0 g
  • Carbohydrates: 28 g
  • Fiber: 7 g
  • Protein: 9 g
  • Cholesterol: 0 mg

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