Classic Tuscan White Bean Soup Recipe – Comfort in a Bowl


Tuscan cuisine is renowned for its rustic, hearty dishes that bring warmth and comfort. The Classic Tuscan White Bean Soup is no exception. With its rich blend of fresh vegetables, white beans, and aromatic herbs, this soup has become a staple in kitchens around the world. Whether you’re craving a cozy dinner or need something to keep you fueled on a chilly day, this soup checks all the boxes.

Originating from the picturesque region of Tuscany in central Italy, this soup embodies the principles of Italian cooking—simplicity, fresh ingredients, and robust flavors. It’s a perfect reflection of the region’s love for creating soul-warming meals that can easily be prepared with pantry staples. Thanks to its rich taste and nutrient-dense ingredients, this Tuscan White Bean Soup is much more than just a delicious bowl of food. It’s a healthy option that brings together a balance of fiber, protein, and vitamins, which makes it not only satisfying but also beneficial for your health.

For an authentic taste, this soup relies on key ingredients that allow each flavor to shine. White beans, often used in Tuscan dishes, are the star of the show. Their creamy texture pairs perfectly with the earthy undertones of rosemary and thyme, and the slight acidity from the tomatoes rounds out the flavors.

If you’re looking for a dish that brings the heart and soul of Italy to your kitchen, this recipe will transport you straight to the heart of Tuscany. It’s also incredibly versatile, whether you’re cooking for a family dinner or meal prepping for the week.

For those unfamiliar with white beans, they are often considered a nutrient-packed superfood. They’re rich in protein, fiber, and several vitamins like folate and iron. As part of the base of this soup, they not only contribute to its texture but also make this recipe heart-healthy and satisfying. Paired with other fresh ingredients like spinach, onions, and carrots, the soup becomes a great option for anyone looking to eat healthier without sacrificing taste.

Moreover, this recipe can be easily adapted to suit different dietary preferences. Looking for a vegetarian or vegan twist? You can replace chicken broth with vegetable broth to make this a plant-based meal without compromising on flavor. If you’re gluten intolerant, you can rest assured that this soup is naturally gluten-free, making it an accessible option for many diets.

The classic Tuscan white bean soup is truly a comforting dish that is as easy to make as it is satisfying. You don’t need to be an expert chef to create something as delicious as this. All you need is a few simple ingredients and some time to let the flavors come together in a big pot. Let’s dive into the ingredients and health benefits of this incredible dish.

Health Benefits of Tuscan White Bean Soup

When it comes to food that nourishes both the body and the soul, Tuscan White Bean Soup fits the bill perfectly. Packed with nutrient-rich ingredients, this soup offers a wide variety of health benefits that make it much more than just a delicious meal. Let’s explore some of the most important health benefits of the key ingredients.

  • White Beans
    White beans are the backbone of this soup, providing an excellent source of plant-based protein, which is vital for muscle growth and repair. In addition to being high in protein, white beans are also loaded with fiber, which is crucial for digestive health. Fiber helps regulate digestion and can lower the risk of heart disease by reducing cholesterol levels. The beans are also packed with minerals like iron, which is essential for blood health, and magnesium, which supports healthy bones and muscles.
  • Vegetables: Carrots, Celery, and Spinach
    The combination of carrots, celery, and spinach not only gives the soup its hearty texture but also provides a variety of vitamins and antioxidants. Carrots, rich in beta-carotene, promote eye health and boost immunity, while celery is packed with vitamin K and supports bone health. Spinach, another key ingredient, is a fantastic source of iron, vitamin C, and folate, all of which contribute to overall health and energy levels. It’s also low in calories, making this soup a guilt-free indulgence.
  • Tomatoes
    The addition of diced tomatoes provides more than just flavor. Tomatoes are an excellent source of lycopene, an antioxidant that may help reduce the risk of certain cancers and heart disease. Lycopene has also been shown to protect against oxidative stress, supporting overall cell health. Plus, the acidity of the tomatoes balances the richness of the beans and broth, creating a harmonious flavor profile.
  • Olive Oil
    Olive oil is a central ingredient in Mediterranean cuisine, and for good reason. This healthy fat is rich in monounsaturated fats and antioxidants, which can lower the risk of heart disease and improve cholesterol levels. It’s also loaded with anti-inflammatory properties that can reduce the risk of chronic conditions like arthritis and diabetes. Using olive oil as the base for this soup enhances its richness while contributing to a heart-healthy meal.
  • Herbs and Spices
    The addition of rosemary and thyme not only brings the quintessential flavors of Tuscany into the dish, but they also offer various health benefits. Both rosemary and thyme are natural antioxidants that help reduce inflammation and support the immune system. These herbs also contain compounds that can improve digestion and boost memory.
  • Lemon Juice (Optional)
    Adding a splash of lemon juice at the end can give the soup a delightful brightness that enhances the flavors. Lemons are packed with vitamin C, which supports the immune system and improves skin health. This small addition can elevate the overall dish while giving it a zesty, refreshing note.

Ingredients Overview

The success of any recipe starts with high-quality ingredients, and the Classic Tuscan White Bean Soup is no exception. Each ingredient serves a specific purpose, contributing to the soup’s depth of flavor, nutritional value, and comforting texture. Below, we’ll dive into the importance of each ingredient, explaining why it’s essential for achieving the perfect Tuscan-inspired soup.

  • Olive Oil
    Olive oil is often hailed as one of the healthiest fats you can use in cooking. In this soup, it serves as the foundation for sautéing the vegetables, adding richness and depth of flavor. The monounsaturated fats found in olive oil are heart-healthy, supporting cardiovascular health and reducing inflammation. Moreover, the olive oil helps extract the flavors from the herbs and garlic, making the soup aromatic and satisfying. Choose extra virgin olive oil for the best flavor and nutritional benefits. Learn more about the benefits of olive oil.
  • Onion, Carrots, and Celery
    The combination of onion, carrots, and celery creates the classic mirepoix base, a trio of vegetables commonly used to build flavor in soups. Onions provide a natural sweetness and a savory foundation, while carrots add a touch of earthiness and color. Celery offers a fresh, slightly bitter contrast, making the soup taste balanced. These vegetables sautéed together in olive oil create a fragrant base that infuses the entire soup with flavor. This vegetable combination isn’t just tasty—it’s also packed with vitamins and antioxidants that support your immune system and digestive health.
  • White Beans
    As the main component of this soup, white beans are both filling and nutritious. They’re an excellent source of plant-based protein, making them ideal for vegetarians and anyone looking to reduce meat consumption. White beans are rich in fiber, which aids in digestion and helps maintain healthy blood sugar levels. The beans also give the soup its signature creamy texture when cooked down. Whether you use cannellini beans, navy beans, or another variety, this ingredient is key to making the soup hearty and satisfying. For a quicker meal, you can use canned beans, but be sure to rinse them well to remove excess sodium.
  • Diced Tomatoes
    The addition of diced tomatoes gives the soup its beautiful color and tangy flavor. Tomatoes are an excellent source of vitamin C and antioxidants, particularly lycopene, which has been shown to support heart health and reduce the risk of certain cancers. Tomatoes also add a natural acidity that balances the creaminess of the beans and the richness of the olive oil. Whether you use fresh or canned tomatoes, be sure to use tomatoes packed in their own juice for the best texture and flavor.
  • Spinach
    Spinach is a nutrient powerhouse, adding both color and nutrition to this soup. It’s rich in iron, vitamin K, and folate, all of which are essential for maintaining strong bones, healthy blood circulation, and optimal energy levels. Additionally, spinach adds a slight bitterness that helps balance the rich flavors of the beans and olive oil. Because spinach wilts quickly, it should be added at the end of the cooking process to retain its nutrients and vibrant color. You can use fresh or frozen spinach, but fresh spinach will provide the best texture and flavor.
  • Thyme and Rosemary
    Thyme and rosemary are two classic herbs in Italian cuisine, known for their bold flavors and aromatic qualities. Thyme is earthy and slightly floral, while rosemary is piney and woody. Together, these herbs add an undeniable depth of flavor that makes the soup truly Tuscan. Both herbs are packed with antioxidants that help reduce inflammation and protect your cells from oxidative damage. You can use fresh or dried herbs, but fresh herbs will impart a more vibrant, fragrant flavor to the soup. Learn more about thyme and rosemary’s health benefits.
  • Salt and Pepper
    Seasoning the soup with salt and pepper is crucial to enhance the natural flavors of the ingredients. The salt helps bring out the sweetness of the vegetables and the richness of the beans, while the pepper adds a touch of heat and complexity. Be sure to season gradually, tasting as you go, so you don’t over-salt the soup. You can always adjust the seasoning later as the soup simmers.
  • Lemon Juice (Optional)
    A small splash of lemon juice at the end of cooking brightens up the flavors of the soup, adding a touch of acidity that contrasts with the creamy beans and rich olive oil. It helps to balance the richness of the dish and enhances the tomato and spinach flavors. Though optional, lemon juice is a great addition to elevate the soup’s flavor profile, especially if you prefer a fresher, tangier taste. Learn more about the benefits of lemon juice.

Each of these ingredients works together to create a soup that’s not only flavorful but also packed with nutrients. This recipe uses whole, unprocessed ingredients to build layers of flavor and texture, ensuring that every spoonful is satisfying and nourishing. It’s the perfect meal to share with family and friends or to enjoy on a quiet evening when you need a little comfort.

Step-by-Step Cooking Instructions

Now that you’re familiar with the key ingredients of this Classic Tuscan White Bean Soup, it’s time to dive into the cooking process. This step-by-step guide will help you craft a bowl of soup that’s as comforting as it is flavorful. Whether you’re a seasoned home cook or a beginner, these clear instructions will ensure your success.

Step 1: Preparing the Vegetables
Start by prepping the vegetables. The first step is to chop the onion, carrots, and celery into small, uniform pieces. This ensures that they cook evenly and infuse the soup with flavor. Onions should be diced, while the carrots and celery can be chopped into rounds or half-moons, depending on your preference. The key is to keep the pieces small so they soften and release their flavors during the sautéing process.

Once the vegetables are prepped, heat 2 tablespoons of olive oil in a large pot over medium heat. Olive oil is perfect for this step because it adds a rich base to the soup and helps sauté the vegetables without making them greasy. Allow the oil to heat up for about a minute. Once it’s hot, add the diced onion, chopped carrots, and celery to the pot. Sauté these vegetables for about 5-7 minutes, stirring occasionally. You want them to soften and become slightly caramelized, which will develop the soup’s savory flavor base.

As the vegetables cook, the kitchen will begin to smell amazing—this is when the magic of Tuscan White Bean Soup starts to happen!

Step 2: Adding Garlic, Herbs, and Spices
After the onions, carrots, and celery have softened, it’s time to add the next layer of flavor. Add 4 cloves of minced garlic to the pot along with 1 teaspoon each of dried thyme and dried rosemary. These herbs are essential for giving the soup its signature Tuscan flavor, which is bold yet aromatic. Stir the garlic, thyme, and rosemary into the vegetables and cook for 1-2 minutes. Be careful not to burn the garlic, as it can become bitter.

This step is crucial because the heat releases the oils and natural flavors from the garlic and herbs, infusing the oil with their fragrance. It’s these flavors that will form the aromatic base of the soup, so take your time and allow the ingredients to meld together.

munil0506 The pot of softened vegetables is centered on the c 01e6bbcf 56f8 4a75 b7d9 f2b9da108964 1

Step 3: Pouring in Broth, Beans, and Tomatoes
Once your vegetables and herbs have sautéed to perfection, it’s time to add the bulk of the soup. Pour in 4 cups of low-sodium chicken broth, making sure to scrape up any flavorful bits stuck to the bottom of the pot from the sautéed vegetables. The broth serves as the soup’s base, adding both liquid and savory depth to the dish. If you prefer a vegetarian or vegan version of this soup, simply swap out the chicken broth for vegetable broth.

Next, add 2 cans (15 oz each) of white beans, which should be drained and rinsed to remove excess sodium. White beans are what make this soup hearty and satisfying, absorbing the flavors of the broth and herbs as they cook. Add 1 can (14.5 oz) of diced tomatoes, complete with their juice. The tomatoes bring a touch of acidity and natural sweetness that balances the richness of the beans and broth.

Stir the ingredients together to combine, and bring the mixture to a simmer. Once it begins to bubble, lower the heat to allow the soup to simmer gently for about 20 minutes. This simmering time allows the flavors to meld, with the beans absorbing all the aromatic goodness from the herbs, vegetables, and broth.

Step 4: Simmering and Flavor Melding
Now that everything is combined and simmering, let the soup cook for 20 minutes. This is an important step for allowing the flavors to come together. The white beans soften further, and the broth becomes infused with the earthy notes of rosemary, thyme, and garlic. Stir occasionally to ensure the soup doesn’t stick to the bottom of the pot.

During this time, you’ll notice the soup thickening as the beans release their starches into the broth. The tomatoes will continue to break down, adding both texture and a rich, savory undertone to the soup. After about 20 minutes, taste the soup and adjust the seasoning if necessary. If you prefer more flavor, you can add a pinch more salt or pepper.

munil0506 On the marble slab next to the pot are small white c4a83042 1fb6 48e7 8b3d 8bad3a09a576 1

Step 5: Adding Spinach and Finishing Touches
Once the soup has simmered for 20 minutes and the flavors have melded, it’s time to add the final touch—2 cups of chopped spinach. Add the fresh spinach to the pot and stir it in, allowing it to wilt into the soup for about 3-5 minutes. Adding the spinach at this stage preserves its vibrant color and nutrients, making it a healthy addition to the dish.

Spinach wilts down quickly, so don’t overcook it. The green leaves should turn a beautiful deep color and become tender, but still retain some texture. At this point, you can also add an optional tablespoon of lemon juice to brighten the soup. The lemon juice adds a subtle zesty note that cuts through the richness and enhances the overall flavor of the soup.

After adding the spinach and adjusting the seasoning to your taste, the soup is ready to be served.

Adjusting Seasonings and Final Taste

Once the soup is fully cooked, it’s time to give it one final taste test. Stir the soup and check for seasoning. Add more salt or pepper if needed, keeping in mind that the soup will continue to absorb flavor as it sits. If you like a bit of acidity, you can add more lemon juice or even a splash of vinegar, depending on your preference.

It’s important to remember that the flavor profile of the soup can evolve as the ingredients continue to blend together, so take your time in adjusting. If the soup is too thick, feel free to add a bit more broth or water to achieve your desired consistency.

After the final adjustments, you’re ready to serve! Whether you enjoy it with a slice of crusty bread or a sprinkle of parmesan cheese, this soup will surely hit the spot. It’s the perfect meal to share with family and friends or to enjoy on your own for a cozy, nourishing dinner.

Serving Suggestions and Variations

Once your Classic Tuscan White Bean Soup is ready, it’s time to think about how to serve it and explore some creative variations to suit different tastes or dietary preferences. This soup is versatile, and depending on what you have in your pantry or your mood, you can customize it in many ways.

Serving Suggestions
There are plenty of ways to serve this hearty and nourishing soup to make it even more enjoyable:

  • Serve with Crusty Bread
    One of the most traditional ways to enjoy Tuscan White Bean Soup is with a slice of crusty bread on the side. The bread can be used to soak up the flavorful broth, and a thick slice of sourdough or ciabatta is the perfect accompaniment. You can even toast the bread and rub it with a clove of garlic for added flavor.
    If you’re looking for a lighter option, try serving the soup with a side of whole grain crackers or a light salad to balance out the meal.
  • Top with Fresh Parmesan
    A sprinkle of freshly grated parmesan cheese is the finishing touch for this soup. The cheese adds a salty, savory note that complements the earthy flavors of the soup. For a truly Italian touch, try using pecorino Romano, a sheep’s milk cheese with a sharper, saltier flavor than parmesan.
    If you prefer a dairy-free version, you can substitute the cheese with nutritional yeast, which offers a cheesy flavor without any dairy.
  • Drizzle with Extra Virgin Olive Oil
    After serving the soup, drizzle a little extra virgin olive oil over the top. This will enhance the richness of the dish and give it a glossy, appealing look. The olive oil also adds extra monounsaturated fats for heart health, making this a nourishing addition to your meal.
  • Add a Fresh Herb Garnish
    For a pop of color and flavor, garnish the soup with a few fresh sprigs of rosemary or thyme. Fresh herbs brighten the soup and add an extra burst of fragrance. You can also sprinkle a few red pepper flakes for a mild kick, adding heat without overpowering the other flavors.

Variations of the Classic Recipe
While the traditional Tuscan White Bean Soup is simple and perfect as it is, you can make several tweaks and substitutions depending on your dietary preferences or the ingredients available to you.

  • Vegetarian or Vegan Version
    To make the soup completely vegetarian or vegan, simply swap out the chicken broth for vegetable broth. This will still provide a rich base but without any animal products. If you’re following a vegan diet, be sure to skip the parmesan cheese and opt for a dairy-free alternative, like nutritional yeast or vegan cheese.
  • Make It Heartier
    If you’d like to make the soup heartier, try adding pasta or rice. Small pasta shapes like ditalini or orzo are commonly added to Tuscan soups, creating a more filling meal. Simply cook the pasta separately and stir it in during the last few minutes of simmering. You can also add some potatoes or butternut squash for an extra dose of vitamin A and fiber.
  • Add Meat for Extra Protein
    For those who want a more protein-packed soup, you can add cooked sausage, chicken, or even turkey bacon to this dish. The smoky flavor of Italian sausage pairs beautifully with the beans, and the chicken adds lean protein. You can sauté the sausage or chicken with the vegetables in the beginning to infuse the soup with its flavors, or add pre-cooked meat during the simmering phase.
  • Spicy Twist
    For spice lovers, try adding a small diced jalapeño or a few red pepper flakes to the soup. The heat balances the richness of the beans and olive oil and adds an exciting kick to each bite. Just be sure to adjust the level of spiciness to your personal preference.
  • Use Different Beans
    While cannellini beans are the most traditional choice for this soup, feel free to experiment with other types of beans. Navy beans or Great Northern beans can be used in place of cannellini beans. Each variety will bring a slightly different texture and flavor, but they’ll all work well in the soup.
  • Add Greens Other Than Spinach
    If you don’t have spinach on hand or prefer a different green, you can substitute it with kale, swiss chard, or arugula. These greens provide a similar nutritional profile and will cook down similarly to spinach. Kale, in particular, adds a bit more texture to the soup and gives it a heartier feel.

Meal Prep and Storage Tips
One of the best aspects of Tuscan White Bean Soup is how well it holds up for meal prep and leftovers. In fact, like most soups, it actually gets better after sitting for a day or two, allowing the flavors to meld together even more. Here are a few tips for storing and reheating your soup:

  • Storing
    Allow the soup to cool to room temperature before storing it in an airtight container. It will last in the refrigerator for up to 3-4 days. If you want to store it for longer, this soup freezes beautifully. Transfer the cooled soup to a freezer-safe container, leaving some room at the top for expansion, and store it for up to 3 months.
  • Reheating
    Reheat the soup over low heat on the stove, stirring occasionally. You may need to add a bit more broth or water to loosen it up as the beans and vegetables tend to absorb some of the liquid when stored. If reheating from frozen, allow the soup to thaw in the fridge overnight before warming it on the stove.

This soup is perfect for meal prep, making it an excellent option for busy weekdays when you need a quick and nourishing meal. Just portion it out in individual containers, and you’ll have a hearty lunch or dinner ready to go all week long.

munil0506 httpss.mj .runG1U6 ZGvh4g A matte black ceramic bowl c8eaa1a2 c8f3 458b bfd8 fa214d8aa85e 0

Frequently Asked Questions

When making a flavorful and hearty soup like Classic Tuscan White Bean Soup, it’s natural to have some questions. Here are some frequently asked questions that can help you fine-tune the recipe and enjoy your soup to the fullest.

Can I use dried beans instead of canned beans?

Yes, you can definitely use dried beans instead of canned beans, though you’ll need to adjust the cooking time. If you opt for dried white beans, make sure to soak them overnight and then cook them separately before adding them to the soup. After the beans are tender, add them to the soup during the simmering step. Dried beans require more time to cook, but they offer a slightly firmer texture that some people prefer.

Can I make this soup in a slow cooker or Instant Pot?

Yes, both the slow cooker and Instant Pot are excellent options for making this soup.

  • Slow Cooker: After sautéing the vegetables and adding the garlic, herbs, and seasonings, transfer the mixture to the slow cooker. Add the broth, beans, and tomatoes, and cook on low for 6-8 hours or on high for 3-4 hours. Stir in the spinach during the last 20 minutes of cooking.
  • Instant Pot: To make the soup in an Instant Pot, sauté the vegetables using the sauté function. Then, add the rest of the ingredients, including broth, beans, and tomatoes. Set the Instant Pot to cook on high pressure for about 15 minutes. Once the cooking time is complete, do a quick release and stir in the spinach.

Both methods result in a flavorful, comforting soup in less time than stovetop cooking.

Can I freeze this soup for later?

Yes, this soup freezes very well! Allow the soup to cool completely before transferring it to an airtight container. You can store it in the freezer for up to 3 months. When you’re ready to enjoy it, let it thaw overnight in the refrigerator and reheat on the stovetop. You may need to add a bit of broth or water to loosen the soup after freezing, as the beans tend to absorb liquid while stored.

What other vegetables can I add to the soup?

While this soup traditionally uses onion, carrots, celery, and spinach, you can easily add other vegetables to suit your taste. Some great additions include:

  • Zucchini: Adds a mild flavor and extra texture.
  • Leeks: A more delicate, sweeter alternative to onions.
  • Parsnips: For a slightly sweet, earthy flavor.
  • Potatoes: Adds heartiness and makes the soup more filling.

Simply chop the vegetables and add them with the other ingredients in the simmering step.

Can I make this soup gluten-free?

Yes, this soup is naturally gluten-free, provided you don’t add any pasta or bread. If you’re serving it with bread, be sure to choose a gluten-free bread if necessary. Additionally, ensure the vegetable broth or chicken broth you use is certified gluten-free, as some broths may contain gluten as a thickener.

What are some ways to make this soup spicier?

If you like a little heat, there are a few ways to add spice to the Tuscan White Bean Soup:

  • Red Pepper Flakes: Stir in a pinch or more of red pepper flakes when adding the garlic and herbs.
  • Fresh Chilies: Add finely chopped jalapeños or serrano peppers to the soup while sautéing the vegetables.
  • Hot Sauce: A splash of your favorite hot sauce when serving can elevate the soup’s heat level without overpowering its other flavors.

Adjust the spice level to your taste by adding these ingredients gradually.

Can I use frozen spinach instead of fresh spinach?

Yes, you can use frozen spinach in place of fresh spinach, especially if you don’t have fresh spinach available. Just make sure to thaw the frozen spinach and squeeze out any excess water before adding it to the soup. Add the spinach toward the end of the cooking process, just like you would with fresh spinach, and let it heat through for about 3-5 minutes.

How can I make this soup more creamy?

If you prefer a creamier texture, you can make the soup thicker and smoother by:

  • Blending some of the soup: After simmering, use an immersion blender to puree part of the soup, leaving some chunks for texture. Alternatively, you can transfer a portion of the soup to a blender, blend it, and return it to the pot.
  • Adding cream or coconut milk: For an even richer texture, you can stir in a little heavy cream or coconut milk after the soup has finished cooking. This adds a velvety texture to the broth.

Can I make this soup in advance?

Yes, this soup is perfect for making in advance. In fact, it often tastes even better the next day as the flavors continue to meld together. Simply store the soup in an airtight container in the refrigerator for up to 3-4 days. Reheat on the stove, adding a little extra broth or water if necessary to maintain the right consistency.

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

Description

This Tuscan White Bean Soup is a hearty, vegan dish that’s bursting with flavor. It’s made with white beans, fresh vegetables, and aromatic herbs, simmered in a savory broth for a comforting, filling soup that’s perfect for cozy nights. It’s naturally plant-based, but so hearty that even non-vegans will love it!


  • 2 tablespoons olive oil

  • 1 medium onion, chopped

  • 3 cloves garlic, minced

  • 2 medium carrots, diced

  • 2 celery stalks, diced

  • 1 zucchini, diced

  • 1 can (15 oz) diced tomatoes (or fresh tomatoes, chopped)

  • 2 cans (15 oz each) white beans (cannellini or great northern), drained and rinsed

  • 4 cups vegetable broth (or more for desired consistency)

  • 1 teaspoon dried thyme

  • 1 teaspoon dried rosemary

  • 1/2 teaspoon red pepper flakes (optional, for heat)

  • Salt and black pepper, to taste

  • 2 cups kale or spinach, chopped (optional, for added greens)

  • 1 tablespoon balsamic vinegar (optional, for added depth)

  • Fresh parsley or basil, chopped (for garnish)


1️⃣ Sauté the Vegetables:

  • In a large pot, heat the olive oil over medium heat.

  • Add the chopped onion, and sauté for about 5 minutes until softened and translucent.

  • Add the garlic, carrots, celery, and zucchini. Continue sautéing for 5-7 more minutes until the vegetables start to soften.

2️⃣ Add the Tomatoes and Beans:

3️⃣ Season the Soup:

  • Add the dried thyme, rosemary, red pepper flakes (if using), salt, and black pepper. Stir to combine.

  • Let the soup simmer for 15-20 minutes to allow the flavors to meld together and the vegetables to cook through. If you prefer a thicker soup, mash some of the beans with the back of a spoon.

4️⃣ Add Greens (Optional):

5️⃣ Finish the Soup:

  • Stir in the balsamic vinegar (optional) for extra depth and adjust the seasoning to taste with more salt, pepper, or vinegar.

6️⃣ Serve:

Notes

  • Add Protein: If you want to make the soup even heartier, add some cooked quinoa, farro, or tofu for additional protein.

  • Vegetable Variations: Feel free to add or substitute other vegetables like potatoes, bell peppers, or parsnips to this soup for more flavor and texture.

  • Make-Ahead: This soup stores well in the fridge for up to 3 days. It also freezes wonderfully for up to 3 months. Just let it cool completely before storing.

  • Serving Suggestion: This soup is delicious with a drizzle of olive oil on top or served alongside a slice of toasted whole-grain bread.

  • Prep Time: 10 min
  • Cook Time: 30 min

Leave a Comment