Hearty Vegetable Soup with Broccoli, Cabbage & Carrots

Ingredients

For approximately 6 servings, you will need:

  • 2 tablespoons olive oil
  • 1 medium yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 2 medium carrots, peeled and diced
  • 2 celery stalks, finely chopped
  • 2 cups chopped green cabbage
  • 1 medium zucchini, diced
  • 2 cups fresh broccoli florets
  • 1 small bell pepper, diced
  • 6 cups vegetable broth or chicken broth
  • 1 cup water, if needed
  • 1 teaspoon salt, or to taste
  • ½ teaspoon black pepper
  • 1 teaspoon dried Italian seasoning
  • ½ teaspoon dried thyme
  • ½ teaspoon paprika
  • 1 bay leaf
  • 1 tablespoon fresh lemon juice
  • 2 tablespoons chopped fresh parsley
  • 1 tablespoon chopped fresh cilantro, optional

For an extra flavorful soup, you can also add:

  • ½ cup diced tomatoes
  • ½ cup frozen green peas
  • 1 small potato, diced
  • A pinch of red pepper flakes
  • 1 teaspoon onion powder
  • ½ teaspoon garlic powder

Preparing the Vegetables

The secret to making a good vegetable soup is preparing the vegetables according to how quickly they cook. Hard vegetables such as carrots and celery should be cut into small, even pieces so they have enough time to become tender.

Start by peeling the carrots and cutting them into small cubes. Chop the celery into similarly sized pieces. Dice the onion finely, and mince the garlic.

Cut the cabbage into thin strips or small pieces. You do not need to make every piece exactly the same size, but smaller pieces will cook more quickly and make the soup easier to eat.

For the broccoli, cut the florets into bite-sized pieces. If the stems are tender, do not throw them away. Peel the tougher outer layer and chop the inner stem into small pieces. They are perfectly delicious in soup.

Finally, dice the zucchini and bell pepper.

Having everything prepared before you begin cooking makes the recipe much easier and helps prevent vegetables from overcooking.

How to Make the Vegetable Soup

Heat the olive oil in a large soup pot or Dutch oven over medium heat.

Add the chopped onion, carrots, and celery. Cook for approximately 5 to 7 minutes, stirring occasionally. The onion should become soft and translucent while the carrots and celery begin to soften.

Add the minced garlic and cook for another 30 to 60 seconds. Be careful not to let the garlic become dark brown because it can develop a bitter taste.

Next, add the chopped bell pepper and zucchini. Stir everything together and cook for about 2 minutes.

Now add the cabbage. At first, it may seem like there is too much cabbage for the pot, but cabbage shrinks considerably as it cooks. Stir it into the vegetables and allow it to soften for a couple of minutes.

Pour in the vegetable broth. Add the bay leaf, dried Italian seasoning, thyme, paprika, salt, and black pepper.

If you are using diced tomatoes or potatoes, add them at this stage as well.

Bring the soup to a gentle boil. Once it begins boiling, reduce the heat to medium-low and cover the pot partially with a lid.

Allow the soup to simmer for approximately 15 minutes.

After 15 minutes, add the broccoli florets and frozen peas if you are using them. Adding the broccoli later helps preserve its bright green color and prevents it from becoming excessively soft.

Continue simmering for another 8 to 10 minutes, or until the vegetables are tender but still have a little texture.

Remove the bay leaf.

Taste the soup and adjust the seasoning. If it needs more salt, add a little more. If you prefer a stronger flavor, add another pinch of Italian seasoning or black pepper.

Finally, stir in the fresh lemon juice and chopped parsley. The lemon juice might seem like a small addition, but it can make a big difference. A little acidity brightens the flavor of the vegetables and broth.

Let the soup rest for 2 to 3 minutes before serving.

Why This Soup Is So Delicious

This recipe works because every vegetable contributes something different.

Carrots add natural sweetness and beautiful color. Celery provides a savory, aromatic flavor. Onion creates the foundation of the soup, while garlic adds depth.

Cabbage gives the soup body and a slightly sweet, comforting flavor. Broccoli contributes a fresh green taste and satisfying texture. Zucchini becomes tender and absorbs the flavors of the broth.

The combination creates a soup that tastes much more complex than the simple ingredient list might suggest.

The broth is light rather than heavy, which allows the vegetables to remain the stars of the dish. The result is a colorful soup that feels satisfying without being overly rich.

Tips for the Best Vegetable Soup

Cut the vegetables evenly

Try to cut vegetables into relatively similar bite-sized pieces. This helps them cook more evenly.

Carrots and celery generally need more time than zucchini and broccoli, so they should be added earlier.

Don’t overcook the broccoli

Broccoli can quickly become soft and lose its vibrant green color if cooked for too long. Adding it during the final 8 to 10 minutes gives you tender broccoli with a much better texture.

If you prefer very soft vegetables, you can add the broccoli earlier.

Use a flavorful broth

Because broth makes up a large portion of this soup, its flavor matters. Choose a good-quality vegetable broth or homemade broth if available.

If your broth is low in sodium, you may need to add more salt.

Taste before serving

Vegetable soups often need a final adjustment after simmering. Taste the broth before serving and add salt, pepper, herbs, or lemon juice as needed.

Do not add a large amount of salt all at once. Add a little, stir, taste, and continue until the flavor is right.

Optional Additions

One of the best features of homemade vegetable soup is how easily you can customize it.

For a heartier soup, add diced potatoes. They will make the soup more filling and give the broth a slightly thicker consistency.

For extra protein, add cooked white beans, chickpeas, lentils, shredded chicken, or small pieces of cooked turkey.

If you like tomatoes, add a cup of diced tomatoes or a few tablespoons of tomato paste. Tomato paste will create a deeper, richer broth.

You can also add spinach near the end of cooking. A couple of handfuls of fresh spinach will wilt quickly in the hot soup.

Green beans, corn, peas, mushrooms, and cauliflower are also excellent additions.

For a little heat, add crushed red pepper flakes or a small amount of cayenne pepper.

Making the Soup Creamier

This recipe produces a light broth-based soup, but you can easily make it creamier.

One option is to remove about 1 to 2 cups of the cooked vegetables and broth, blend them until smooth, and return the mixture to the pot. This naturally thickens the soup without requiring cream.

For an especially creamy version, add a small amount of milk or unsweetened cream toward the end of cooking. Do not boil the soup aggressively after adding dairy.

You can also stir in a little grated Parmesan cheese before serving for a richer flavor.

What to Serve with Vegetable Soup

This soup is delicious on its own, but a few simple side dishes can turn it into a complete meal.

Serve it with warm crusty bread for dipping into the flavorful broth. Garlic bread is another excellent choice.

A grilled cheese sandwich also pairs beautifully with vegetable soup. The crisp, buttery bread and melted cheese provide a wonderful contrast to the light vegetables.

For a fresh side, serve the soup with a simple green salad dressed with lemon juice and olive oil.

You can also sprinkle grated Parmesan, crumbled feta, or shredded cheddar over individual bowls.

A drizzle of extra virgin olive oil just before serving adds a pleasant richness and makes the soup look especially inviting.

Storage

Allow leftover soup to cool before transferring it to airtight containers.

It can be refrigerated for approximately 3 to 4 days. When reheating, warm it gently on the stovetop over medium-low heat or heat individual portions in the microwave.

If the vegetables absorb too much broth while the soup sits, simply add a little water or additional broth when reheating.

This soup can also be frozen. For the best texture, allow it to cool completely before freezing. Store it in freezer-safe containers, leaving a little space at the top because liquid expands when frozen.

Thaw it in the refrigerator overnight and reheat gently.

Keep in mind that vegetables such as zucchini and broccoli may become somewhat softer after freezing and thawing. If you specifically plan to freeze the soup, you can slightly undercook those vegetables the first time.

A Simple Make-Ahead Meal

This vegetable soup is excellent for meal preparation.

You can prepare a large pot on the weekend and divide it into individual portions for quick lunches during the week. The flavor often becomes even better after a day in the refrigerator because the vegetables and herbs have more time to blend with the broth.

For easy lunches, store the soup in individual containers and reheat only the amount you need.

You can also prepare all the vegetables in advance. Chop the onion, carrots, celery, cabbage, zucchini, broccoli, and bell pepper and keep them refrigerated until you are ready to cook.

That makes it possible to get the soup simmering in just a few minutes.

Frequently Asked Questions

Can I use frozen vegetables?

Absolutely. Frozen broccoli, peas, carrots, green beans, or mixed vegetables can be used. Add frozen vegetables toward the end of cooking so they do not become overly soft.

Can I make this soup without oil?

Yes. You can sauté the vegetables in a splash of broth instead of olive oil. The oil does add richness, but it is not essential.

Can I use chicken broth?

Yes. Chicken broth works wonderfully if you are not making a vegetarian soup. It provides a deeper savory flavor.

Can I add noodles?

Definitely. Small pasta such as orzo, small shells, ditalini, or elbow macaroni can turn this into a more substantial meal. Cook the pasta according to the package instructions and keep in mind that it will continue absorbing broth as it sits.

How can I make it more filling?

Add beans, lentils, potatoes, pasta, rice, or cooked chicken. These ingredients transform the light vegetable soup into a heartier dinner.

Final Thoughts

This hearty vegetable soup is a simple recipe that proves you do not need complicated ingredients to make a delicious homemade meal. Fresh vegetables, aromatic herbs, a good broth, and a few basic seasonings come together to create a warm and comforting bowl of soup.

Leave a Comment