Beef Vegetable Soup

Beef Vegetable Soup

Pin this recipe or leave a comment: Beef Vegetable Soup on Green Healthy Cooking

This hearty Beef Vegetable Soup will warm you up from the inside out. Chock full of veggies and lean ground beef, you will absolutely love it!

sou with colorful vegetables and ground beef in a small grey bowl.

Chilli days are the perfect excuse to make a comforting bowl of hot soup. We’ve been having -25C (-13F) days here in Montreal. This Beef Vegetable Soup has been on regular rotation along with some of our other favorites, Beef and Barley soup, Cabbage Roll soup and this delicious Mexican Beef stew.

Actually being indoors inspire me to cook. I get to use my Instant Pot and my other favorite kitchen gadgets, and enjoy meals with my family. I hope you enjoy this soup recipe as much as I do!

Ingredients and Substitutions

Ingredients for beef vegetable soup laid out on a kitchen counter.
  • Lean Ground Beef – of course this soup gets its name from the ground beef, but if you need to, you could use ground turkey or ground chicken as substitute.
  • Green Beans – regular green beans work best. Alternatively, you may also use French green beans or even green peas.
  • Red Bell Pepper – red bell peppers are the sweetest of the bunch, but you could replace it with yellow or orange pepper. You can use green bell pepper too, but keep in mind that it has a slightly stronger flavor.
  • Celery – a staple in soups and stews, celery gives a unique delicious flavor. You can replace it with asparagus, bok choy or even jicama for its crunchy texture. You could also use celery salt for the flavor.
  • Carrots – another soup staple for taste and texture. Feel free to replace it with any other veggie you have on hand.
  • Onion – you’ll need a medium yellow onion. White onion works great too.
  • Garlic – use two cloves of garlic. In a pinch, use garlic salt or just omit it.
  • Parsley – fresh parsley works best, but any other fresh herb like cilantro, thyme and even basil can be used too.
  • Beef Broth – I recommend using beef broth to complement the meat flavor of the ground beef, however you can also use chicken broth or vegetable broth if you prefer.
  • Canned Tomatoes – use diced canned tomatoes for this recipe. They can be replaced with Passata sauce or crushed canned tomatoes.
  • Oregano – if necessary, use dried basil, dried thyme or marjoram instead.
  • Chili Powder – it gives this beef vegetable soup a nice kick. You can omit it if you don’t have any.
  • Paprika – paprika and chili powder are often interchangeable. I recommend using both if you have them, or at least one of them.
  • Avocado Oil – my favorite cooking oil, but you can always use any other high smoke point cooking oil, like grapeseed oil or sunflower oil.
  • Quinoa – it is optional, but cooked quinoa brings this soup to the next level. Beef vegetable soup and quinoa are simply the BEST combo! Check out my post about how to cook quinoa to perfection. For this recipe however, you can also use cooked rice instead.

How to Make Beef Vegetable Soup

photo collage of step-by-step process of how to make beef vegetable soup.
  1. Prep your veggies – grab a chopping board. Finely chop the onion and two cloves of garlic and set them aside. Get a handful of green beans and cut them into 1″ inch pieces, don’t forget to cut any dry tips. Then grab the red bell pepper, deseed it and cut it into 1″ inch pieces too. Next, get 3 stalks of celery, and cut those into 1″ inch pieces. Then, get 2 large carrots and cut them into small cubes. Finally, get a small handful of parlsey, destalk it and finely chop the leaves and stems separately. Keep them separate.
  2. Cook the ground beef – pull out a large pot and preheat it over medium heat. Once hot, add a generous drizzle of avocado oil and the ground beef. Using a wooden spoon, break it up evenly and fry until it’s nice and brown. Remove the meat from the pot and drain most of the fat. Return the pot to the burner and sauté the chopped onion and garlic in the fat that’s left.
  3. Add spices – when the onion and garlic are translucent and just starting to brown, add 1 tsp of paprika, 1 tsp of oregano and 1 tsp of chili powder. Stir until well combined.
  4. Assemble soup – add the chopped vegetables and the parsley stems only. Then add 1.5 cups of canned diced tomatoes and the browned ground beef. Top everything with 4 cups of beef broth.
  5. Simmer – give the beef vegetable soup a good stir and add sea salt and pepper to taste. Then bring it to a boil, cover and reduce heat to low. Simmer for 45-60 minutes or until the vegetables have your desired consistency. I like mine crunchy, so I usually simmer the soup for 45 minutes only.
  6. Serve – add 1/2 cup of cooked quinoa to the serving bowl and then top the quinoa with the soup. I don’t add the quinoa to the big pot directly because it becomes soggy over time. Mixing it in the serving bowl is much better. Again, this is completely optional. If you prefer to skip the quinoa and just eat the soup, serve it in a bowl, sprinkle some of the chopped parsley leaves on top and dive in!
sou with colorful vegetables and ground beef in a small grey bowl.

Beef Vegetable Soup

This hearty Beef Vegetable Soup will warm you up from the inside out. Chock full of veggies and lean ground beef, you will absolutely love it!
Course dinner
Cuisine International
Keyword beef vegetable soup
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Servings 4 servings
Calories 236kcal


  • 1 yellow onion
  • 2 cloves garlic
  • 5 oz green beans
  • 1 red bell pepper
  • 3 stalks celery
  • 2 carrots
  • 1/2 cup parsley
  • 1 lbs ground beef
  • 1 tsp paprika
  • 1 tsp oregano
  • 1 tsp chili powder
  • sea salt
  • pepper
  • 1.5 cups canned diced tomatoes one 14-oz or 400g can
  • 4 cups beef broth


  • Finely chop onion and garlic and set aside.
  • Cut green beans into 1" pieces, deseed bell pepper and cut into 1" pieces, cut celery into 1" pieces, and peel carrots and cut into bite-size pieces as well. Set aside.
  • Destalk parsley and chop stems and leaves separately and set aside.
  • Preheat a large pot over medium heat and once hot, add a drizzle of avocado oil, then add ground beef and break it apart and brown it. Once it's brown, remove it from the pot and drain.
  • Put the pot back on the burner with a little fat left in it and fry onions and garlic until translucent.
  • Add spices and stir well, then add the chopped vegetables, chopped parsley stems, diced tomatoes, browned beef, and beef broth.
  • Stir everything well together, bring to a boil, then cover and reduce heat to low and simmer for 45-60 minutes.
  • Serve over cooked rice or quinoa and sprinkle with chopped parsley leaves.



Calories: 236kcal | Carbohydrates: 15g | Protein: 31g | Fat: 6g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 1g | Cholesterol: 70mg | Sodium: 684mg | Potassium: 1390mg | Fiber: 5g | Sugar: 7g | Vitamin A: 7425IU | Vitamin C: 65mg | Calcium: 93mg | Iron: 5mg
**Disclaimer – My post often contains affiliate links. All products are ones I have. If you choose to purchase one of these items through the link , I will get a small commission at no extra cost to you.
Back to blog

Leave a comment

Please note, comments need to be approved before they are published.


1 of 4