Rosemary White Bean Tomato Soup

5 from 5 votes

This post may contain affiliate links. Please read our disclosure policy.

Made with sprigs of fresh rosemary and garlic, this white bean tomato soup is fragrant and flavorful. It has chunks of tomatoes in the broth along with bites of creamy cannellini beans. After the soup simmers for 20 minutes or so, I stir in chopped kale to add nutritious leafy greens making this vegetarian soup even more hearty.

Two bowls of rosemary white bean tomato soup.

Why You’ll Love This Recipe

Canned tomatoes and veggie broth can be the base for countless easy soup recipes including this one. They are both pantry ingredients that should have a permanent spot in your kitchen. That’s because together they are a total dream team for soups and vegetable stews.

Beans are a simple way to make soups more filling. Not everyone thinks that a bowl of soup can be a meal on its own. Protein-packed pulses like beans and lentils are how you transform soup into something that’s nourishing and satisfying.

It has a beautiful mix of flavors with fresh rosemary and garlic. This soup recipe is all about layering in different flavors. Besides fresh herbs and minced garlic, it has a pinch of red pepper flakes. It is the perfect balance for this tomato soup.

The Ingredients

Ingredients including tomatoes, rosemary sprigs, white beans, kale, veggie broth, garlic, parmesan rind, salt and pepper.

This is what you need:

  • White beans: I like plump cannellini beans, but you can substitute with smaller ones such as navy beans or great northern beans.
  • Tomatoes: The recipe calls for a large can of diced tomatoes. Unlike crushed tomatoes or tomato puree, this will give you bites of tomato throughout the soup.
  • Kale: I take advantage of the warmth from the soup and stir in chopped kale. It quickly softens. You can use curly kale or lacinato kale.
  • Rosemary is a fresh herb that has a very distinct flavor. If you want it to be more subtle, then just use 1 sprig instead of 2. Some of the leaves will fall off the stems as the broth simmers.
  • Garlic: I include 2 minced cloves.
  • Red pepper flakes, salt & pepper season the soup. Just pinch of red pepper flakes layers in a touch of heat. If you want the broth to have a more noticeable amount of spice then add up to a 1/4 teaspoon.
  • Vegetable broth: Always use low-sodium veggie broth, so you can control the amount of salt in the soup. If you don’t need it to be vegetarian, you can substitute with chicken broth.
  • Parmesan: To finish the soup, I sprinkle each bowl with shaved Parmesan. In addition to that, I simmer the soup with a parmesan rind. If you haven’t been saving these precious rinds, start doing it now. When you put them in soups and sauces, they add wonderful umami flavor.
  • Parsley: I garnish the soup with chopped fresh parsley to round things out.

How To Make Rosemary White Bean Tomato Soup

1. Sauté the onions. First warm the olive oil in a large pot or dutch oven over medium heat. Give the onions 3-4 minutes to start to soften and turn translucent.

2. Stir in the garlic, red pepper flakes, salt and pepper. Sauté until the onions become fragrant, about 30 seconds to 1 minute.

Onions sautéing in a large pot. Garlic and dried spices stirred into onions.

3. Add the beans, tomatoes, vegetable broth, rosemary and parmesan rind (if using). Bring the soup to a boil. Reduce heat and simmer for 20-25 minutes until the broth thickens slightly.

4. Stir in the chopped kale. It will wilt in a few minutes. Remove the rosemary sprigs and parmesan rind. Then divide the soup into bowls and top with shaved Parmesan and chopped parsley.

Rosemary sprigs simmering in white bean tomato soup. Kale stirred into soup.

Serving

As mentioned, beans make this soup filling. You can serve it with a piece of crusty bread that you can use for dipping. You can also pair it with a salad such as an Italian chopped salad, a basic arugula salad with lemon vinaigrette or a brussels sprout caesar salad.

Leftovers, Storage & Freezing

You can keep leftovers in the fridge in an airtight container up to 3 days. Let them cool to room temperature before you store them. Warm them in the microwave or in a small saucepan on the stove over low to medium heat.

To keep the soup longer, up to 1 month, you can store it in the freezer. Let it thaw before warming it. The kale will soften more from being frozen, thawed and reheated.

White bean soup with tomatoes and kale in a bowl.

Recipe Tips

To make the soup thicker, reduce the amount of vegetable broth from 4 cups to 3 cups. This will make the soup eat more like stew. It will slightly reduce the yield.

If you want the soup to be creamy, transfer half of it to a blender before you add the kale. Puree it, pour it back into the pot and then stir in the chopped kale. I do this with my chickpea soup recipe too.

Don’t forget to take out the rosemary sprigs and parmesan rind before serving. The last thing you want is one of them to make a surprise appearance in a bowl of soup. I just use my kitchen tongs to fish them out.

Recipe FAQs

Can you use dried rosemary instead of fresh rosemary?

My preference is fresh rosemary, but you can substitute with 1/4 teaspoon dried rosemary. Add it with the garlic and other dried seasonings.

How do you make this soup vegan?

Either use a plant-based version of Parmesan or leave out the cheese all together.

Want to save this recipe?
Enter your email below, and I’ll send it to your inbox. Plus enjoy recipes and cooking inspiration each week.
Please enable JavaScript in your browser to complete this form.

Rosemary White Bean Tomato Soup

5 from 5 votes
Prep: 5 minutes
Cook: 35 minutes
Total: 40 minutes
Servings: 4
This easy white bean tomato soup is chunky, a bit garlicky and is made with sprigs of fresh rosemary. It's finished with a sprinkle of shaved Parmesan cheese.

Ingredients 

  • 1 tablespoon olive oil
  • 1 onion, roughly chopped
  • 2 garlic cloves, minced
  • Pinch of red pepper flakes
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1-15 ounce can white beans, drained and rinsed (cannellini beans, navy beans or great northern beans)
  • 1-28 ounce can diced tomatoes
  • 4 cups low-sodium vegetable broth
  • 2 sprigs fresh rosemary
  • 1 Parmesan rind, optional
  • 1 cup roughly chopped kale leaves
  • Shaved Parmesan and chopped parsley for serving

Instructions 

  • In a large saucepan or dutch oven over medium heat, warm the olive oil. Sauté the onions until they start to soften, about 3-4 minutes. 
  • Stir in the garlic, red pepper flakes, salt and pepper. Continue sautéing until fragrant, about 30 seconds to 1 minute.
  • Add the beans, tomatoes, vegetable broth, rosemary and parmesan rind (if using). Bring the soup to a boil. Reduce heat and simmer until it thickens slightly, about 20-25 minutes.
  • Stir in the chopped kale. Give it a few minutes to wilt. Remove the rosemary sprigs and parmesan rind.
  • Divide into bowls and top with shaved Parmesan and chopped parsley before serving.

Notes

Fresh rosemary is best, but you can substitute with 1/4 teaspoon dried rosemary. Add it with the red pepper flakes, salt and pepper.
If you want thicker soup, use only 3 cups of vegetable broth.
To make the soup creamy, puree half of it in a blender before you add the kale. Pour the pureed soup back into the pot and then proceed with stirring in the kale.
Store leftovers in an airtight container in the refrigerator up to 3 days. Warm in the microwave or in a saucepan on the stove over low to medium heat.
To keep the soup longer, up to 1 month, freeze it. Thaw before rewarming. The kale will soften more from being frozen, thawed and reheated.

Nutrition

Calories: 221kcal | Carbohydrates: 38g | Protein: 11g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 881mg | Potassium: 967mg | Fiber: 9g | Sugar: 7g | Vitamin A: 1922IU | Vitamin C: 37mg | Calcium: 194mg | Iron: 6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Soup
Cuisine: Italian
Did you make this recipe?Mention @lastingredient on Instagram and tag it #lastingredient!

Author photo

Hi, I'm Paige.

Welcome to Last Ingredient where you will find simple seasonal recipes with plenty of fruits and vegetables, all for the home cook.

Related Posts

Leave a Comment

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

Recipe Rating




5 Comments

    1. Hi Debra. Thanks for catching that! I just updated the recipe. You add the beans along with the tomatoes and veggie stock.

  1. Very flavourful. I added garlicky white beans, leftovers from a previous day. Used spinach instead of kale.