Homemade Vegetable Beef Soup

This Vegetable Beef Soup boasts bold, nourishing Italian flavors that readers call: โ€œA family favorite! โ€œthe most flavorful soup recipes ever!โ€ โ€œso yumalicious!โ€ โ€œWONDERFUL!!!โ€ and โ€œone of the best soups Iโ€™ve had.โ€

It comes from my friend Maryโ€™s cookbook, a seasoned recipe developer and passionate home chef who’s created a foolproof recipe perfected to bring texture, depth, and wholesome goodness to your table. ย Youโ€™ll also love that itโ€™s so versatile that readers share, โ€œI [make] it nearly every week with minimal variations!โ€

Originally Published 7-20-18/Updated 1-27-25

up close of vegetable soup recipe showing the vegetables, beef, carrots, celery, kidney beans and corn


 

Why this Vegetable Soup is the Best

Clear instructions and straightforward techniques make this approachable and foolproof recipe a breeze for both beginners and seasoned cooks.

  • Elevated Flavor Profile: The soup is layered with a medley of Italian herbs, Parmesan, fresh parsley, and beef bouillon for a rich tomato base that’s vibrant and satisfying.
  • Readers exclaim, “I LOVE THIS SOUP,” and “The combination of herbs is so delicious.”
  • Loaded with Vegetables: It is packed with vibrant, nutrient-rich vegetables, making it wholesome and satisfying.
  • Customizable: BUT you can easily swap in your favorite vegetables!
  • Perfectly Textured: This dish features a craveable medley of beans, beef, and veggies simmered to perfection.
  • Meal Prep-Friendly: It tastes even better the next day, making it ideal for leftovers or weekly meal planning.
top view of vegetable beef soup recipe made in a Dutch oven showing the consistency
ingredient icon

Italian Vegetable Soup ingredients

Let’s take a closer look at what you need to make this Vegetable Soup recipe (measurements in the printable recipe card at the bottom of the post):

  • Ground Beef: Use lean ground beef for a flavorful base without excess grease.
  • Yellow Onion: Diced onion enhances the soupโ€™s savory flavor. You may substitute it with 1 teaspoon onion powder if you’re in a bind.
  • Carrots and Celery: Slice the carrots and celery according to the recipe directions so they don’t become mushy. They add natural sweetness and a subtle crunch to the soup.
  • Broth: A combination of water, low-sodium beef broth, and beef bouillon creates a balanced and rich broth.
  • Use bouillon powder, base (like Zoup! or Better Than Bouillon), or four crushed cubes. Don’t dissolve the bouillon in water first; add it directly to the soup.
  • Tomato Sauce: This smooth and thick sauce adds a rich tomato flavor, helping to create a heartier and more cohesive broth.
  • Diced Tomatoes: The canned tomatoes with their juices provide a tangy flavor that balances the richness of the soup. There is no need to drainโ€”use the juices for extra depth. I prefer fire-roasted diced tomatoes.
  • Beans and Corn: Kidney beans bring protein and creaminess, while sweet corn adds a touch of sweetness and texture. Drain and rinse the beans to reduce excess sodium.
  • Cabbage: Provides a hearty, slightly earthy flavor and bulks up the soup. Please make sure the pieces are thin and bite-sized for easier eating.
  • Spices: Dried basil, parsley, oregano, garlic powder, salt, and pepper, add herbaceous and savory notes. You may substitute 4 fresh garlic cloves.
top view showing beef vegetable soup ingredients: celery, carrots, onions, diced tomatoes, ground beef, corn, cabbage, beef broth, spices

How to make Beef Vegetable Soup

This Italian Vegetable Soup is super easy to make, all in one pot! Let’s take a closer look at how to make it with step-by-step photos (full recipe in the printable recipe card at the bottom of the post):

  • Step 1: Cook Beef. Crumble the beef into aย large potย over medium high heat, add the onion and cook for 5 to 7 minutes, until the beef has browned.
showing how to make vegetable beef soup recipe by sautรฉing the onions while browning the beef
  • Step 2: Add Ingredients. Add the carrots, celery, water andย beef brothย to the pot. Increase heat to high and bring to a boil as you add theย tomatoes, tomato sauce, kidney beans, beef bouillon, and spices.
showing how to make vegetable beef soup recipe by adding the carrots, celery, kidney beans, diced tomatoes, Italian spices, beef broth
  • Step 3: Simmer. Simmer uncovered for 15-20 minutes, until the carrots are tender.
  • Step 4: Add Corn and Cabbage. Add the corn to the soup, followed by the cabbage. Cover and simmer for a few minutes more, just until the corn is warm and the cabbage has wilted.ย 
showing how to make vegetable beef soup recipe by adding the corn, followed by the cabbage
  • Step 5: Season to Taste. Adjust the seasonings as desired and sprinkle with theย Parmesan and parsley just before serving.
showing how to make vegetable soup recipe by garnishing with parsley and Parmesan

Vegetable Beef Soup TIPS

  • Make it Your Own: See the Variations Section for different add-ins and swaps. You can add different veggies every time!
  • Uniform Veggie Cuts: Slice carrots and celery evenly to ensure they cook at the same rate and soften perfectly.
  • Use Fresh Cabbage: As it ages, it can become bitter if stored too long. Old cabbage may also release an unpleasant sulfur-like odor when cooked, which can affect the taste of the soup.
  • Adjust Salt Last: Because ingredients like beef bouillon and canned tomatoes can vary in saltiness, taste and adjust the seasoning after the soup has simmered. If you would like more salt, consider adding additional bouillon first.
  • Make Ahead: This soup tastes even better the next day as the flavors deepen, so consider making it in advance, then add the cabbage when you reheat it.
up close top view of Italian soup with a ladle showing the consistency of the soup

Italian Soup variations

  • Swap the Protein: Substitute ground beef with ground turkey, chicken, or Italian sausage for a lighter or spicier twist.
  • Make It Vegetarian: Skip the meat and beef base, and use vegetable broth instead. Add chickpeas or hearty vegetables like zucchini, sweet potatoes, or mushrooms for extra substance.
  • Use Different Beans: Replace kidney beans with black beans, cannellini beans, or chickpeas for a new flavor and texture.
  • Add Pasta or Grains: Add pasta, quinoa, barley, or rice, taking note of their simmering times.
  • Swap the Veggies: Include zucchini, green beans, broccoli, cauliflower, spinach, or kale.
  • Spicy Twist: Add a pinch of red pepper flakes, cayenne, or diced jalapeรฑos for a kick of heat.
top view of two bowls of beef vegetable soup recipe showing how to serve with fresh parsley and fresh Parmesan

How to serve Italian Vegetable Soup

This Italian Vegetable Soup is fabulous served with any of these sides:

top view of a bowl of homemade vegetable beef soup showing how to serve with crusty bread

ITALIAN VEGETABLE SOUP FAQS

Can I double this Vegetable Soup Recipe?

Yes!ย ย  This Italian Vegetable Soup is easy to double or triple for a crowd.ย  When doubling recipes, I do 1 1/2x the salt instead of 2x and then add salt to taste if needed.ย  You can leave all of the other measurements the same.

What is the difference between vegetable beef soup and vegetable beef stew?

Vegetable beef soup and vegetable beef stew differ primarily in consistency and cooking method. The soup is lighter with a thinner, broth-based liquid, featuring finely chopped vegetables and smaller beef pieces. In contrast, the stew is thicker and heartier, with larger chunks of vegetables and beef, often simmered longer to create a more robust, concentrated flavor. The stew may also use a thickening agent like flour or cornstarch to achieve its substantial texture.

LOOKING FOR MORE ONE POT SOUP RECIPES?

a bowl of Italian vegetable soup with beef

WANT TO TRY THIS Italian Vegetable Soup?

PIN IT to your recipe BOARD TO SAVE FOR LATER!

FIND ME ON PINTEREST FOR MORE GREAT RECIPES!  I AM ALWAYS PINNING :)!

ยฉCarlsbad Cravings by CarlsbadCravings.com

Italian Vegetable Soup

This hearty, comforting, healthyย Vegetable Soupย ย Soup is guaranteed to become a new family favorite packed with ground beef and veggies in anย Italianย spiced tomato broth that can be on your table in under 30 minutes and makes an ideal make ahead or freezer meal!
Servings: 8 -10 servings
Total Time: 30 minutes
Prep Time: 8 minutes
Cook Time: 22 minutes

Save This Recipe To Your Recipe Box

You can now create an account on our site and save your favorite recipes all in one place!

Ingredients

  • 1 lb. lean ground beef
  • 1/2 yellow onion, diced
  • 4 medium size carrots, thinly sliced (2 cups)
  • 3 stalks celery, thinly sliced (2 cups)
  • 5 cups water
  • 1 10.5 oz. can low sodium beef broth
  • 1 14.5 oz. can diced tomatoes with juices
  • 1 15 oz. can tomato sauce
  • 1 15.5 oz. can kidney beans, drained and rinsed
  • 1 1/2 tablespoons beef base or beef bouillon
  • 1 tsp EACH salt, dried basil, dried parsley
  • 1/2 tsp EACH dried oregano, garlic powder, pepper
  • 1 cup frozen corn, thawed (may sub canned, drained)
  • 1/4 head green cabbage, roughly chopped (2 cups)
  • Shredded Parmesan cheese for serving (optional)
  • 1/4 cup chopped fresh Italian parsley for serving (optional)

Instructions

  • Crumble the beef into a large pot over medium high heat, add the onion and cook for 5 to 7 minutes, until the beef has browned. While the beef is cooking, prep the carrots and celery.
  • Add the carrots, celery, water and beef broth. Increase heat to high and bring to a boil as you add the tomatoes, tomato sauce, kidney beans, beef base/bouillon, and spices.
  • Cover with a lid and bring to a boil. Once soup is boiling, stir and reduce the heat slightly to avoid splattering; simmer uncovered for 15-20 minutes, until the carrots are tender (or longer the better, time permitting).
  • Add the corn to the soup, followed by the cabbage. Cover and simmer for a few minutes more, just until the corn is warm and the cabbage has wilted. Adjust with salt, pepper and red pepper flakes to taste.
  • Scoop into bowls and, if desired, sprinkle with the cheese and parsley just before serving.

Did You Make This Recipe?

Tag @CarlsbadCravings and Use #CarlsbadCravngs

Leave a Review, I Always Love Hearing From You!

ยฉRecipe slightly adapted from Weeknight Dinner Cookbook

30 minute Italian Vegetable Soup โ€“ This is the BEST version I have tried โ€“ my family begs me to make this soup! hearty, comforting chunks of ground beef and veggies in an Italian spiced tomato broth - SO good and easy!

Reader Interactions

leave a review

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

104 Comments

  1. Ruth says

    Excellent, will make it time and again.I will freeze Otto have again later!

    • Jen says

      Awesome Ruth, I’m so pleased it will be on repeat!

  2. Marianne says

    Fantastic! This soup is fantastic! I don’t typically review recipes, only have like once before years ago. This is the best recipe I’ve tried in years. It is going to be a new s!talks in our house. My husband and I fought over that leftovers which is a nice chance!

    • Jen says

      Thank you for making my day Marianne, I’m thrilled this recipe was good enough to fight over!

  3. JennW says

    We had a very blustery, wet day here in the Seattle area and this soup was perfect for today. It’s a great recipe that I can’t wait to have as a leftover for lunch tomorrow.

    • Jen says

      Thanks Jenn, I’m so pleased it was a cozy dinner! Leftovers will taste even better!

  4. Trish says

    One of the most flavorful soup recipes ever! Will definitely add it to our repeats! Only my soup took longer than 20 minutes for all the veggies to cook down but it was most certainly worth waiting for!

    • Jen says

      Thank you, Trish! I am so happy itโ€™s a repeat โ€“ yay! It has been great soup weather this winter!

  5. Ornia says

    Has anyone tried this in the instant pot?

  6. Leslie De Grez says

    I have made the soup so many times, and every time my family loves it! It is so simple, and the combination of herbs are so delicious. I do think it takes quite a bit longer for the cabbage to wilt, I end up putting it in my soup right after I put the beans in the tomatoes in. I do love the addition of cabbage in the soup.

    • Jen says

      I’m so happy to hear this has been a go-to!

  7. Susan says

    Good morning Jen.
    I was looking for a quick vegetable beef soup yesterday and SO glad I made yours (you are one of my favorites and have never been disappointed with any of your recipes)!!
    I didnโ€™t have all the ingredients but it was very easy to substitute and use what I had on hand:
    used a 32 oz. carton beef brothโ€”no bouillon, 2 cups of water, didnโ€™t have any canned tomatoesโ€”very unusualโ€”but tried a 16 oz. jar of salsa, black beans rinsed and drained, no cabbage, and added drained can of corn and peas after soup was finished. Needles to say I need to go get groceries !! It was DELICIOUS with the limited ingredients I had; I will definitely make your whole recipe when I have all of the ingredients and know it will be exceptionally good. MANY THANKS for all your delicious recipesโ€”SO glad I found you many years ago!
    Susan

    • Jen says

      I’m so happy to hear that you have always enjoyed the recipes! So glad that this was a hit and worked so well with substitutes!

  8. Wendy Hampton says

    I LOVE THIS SOUP! The cabbage adds so much flavor and texture to the broth. I’m heading off to the store right now to get the ingredients. I cobbled together something similar and I liked it but THIS soup adds some ingredients that I had not thought of. Thank you so much for posting!

    • Jen says

      Hi Wendy! I’m so happy to get you excited about making delicious soup! Thank you for your comment!

See More Comments