Craving a hearty and tasty vegetable beef soup? This homemade recipe is so easy and delicious, it will become your favorite!
I always get super anxious around this time of year. Spring is just around the corner, and I want to get outside and plant my garden, start up the grill and enjoy warmer weather… but the weather is not warm.
It’s cold.
I could complain about the cold, and feel the winter blues, or I can just go ahead and embrace the season, and all that it has to offer.
One of the best things about winter is the abundance of warm, hearty, homemade soups. I love creating soups with fresh, yummy vegetables, well-seasoned chunks of meat, and homemade rolls.
Once you start making your own soups, using healthy, fresh ingredients, you will never want to buy the canned versions again.
Today, I happened to have all of the ingredients on hand to create the perfect homemade vegetable beef soup, so I’m sharing this tasty recipe with you!
Homemade Vegetable Beef Soup
- 2 tbsp olive oil
- 1 pound stew meat or ground beef
- salt and pepper, to taste
- 2 cups chopped carrots
- 1 cup celery, chopped
- 1 onion, diced
- 2 potatoes, peeled and diced
- 1 cup corn kernels
- 4 cups diced tomatoes
- 3.5 cups beef broth
- 4 cups water
- 2 bay leaves
- If using stew meat: heat olive oil over medium heat. Add in meat, season with salt and pepper, and brown on all sides. Remove from heat and set aside.
- If using ground beef: heat olive oil over medium heat. Add in ground beef, season with salt and pepper, and brown.
- Remove meat from pan, and set aside.
- In the same pan, add carrots, celery, and onions. Saute until starting to brown. Add another tablespoon of olive oil, if necessary. Add in meat, potatoes, corn, tomatoes, beef broth, water, and bay leaves.
- Bring to a boil, then reduce heat and simmer for 1.5 hours, if using stew meat, or 30 minutes, if using ground beef.

Homemade Vegetable Beef Soup
An easy, homemade vegetable beef soup
Ingredients
- 2 tbsp olive oil
- 1 lb stew meat or ground beef
- salt and pepper to taste
- 2 cups carrots chopped
- 1 cup celery chopped
- 1 onion chopped
- 2 potatoes peeled and cubed
- 1 cup corn kernals
- 4 cups tomatoes diced
- 3.5 cups beef broth
- 4 cups water
- 2 bay leaves
Instructions
-
If using stew meat: heat olive oil over medium heat. Add in meat, season with salt and pepper, and brown on all sides. Remove from heat and set aside.
-
If using ground beef: heat olive oil over medium heat. Add in ground beef, season with salt and pepper, and brown.
-
Remove meat from pan, and set aside.
-
In the same pan, add carrots, celery, and onions. Saute until starting to brown. Add another tablespoon of olive oil, if necessary. Add in meat, potatoes, corn, tomatoes, beef broth, water, and bay leaves.
-
Bring to a boil, then reduce heat and simmer for 1.5 hours, if using stew meat, or 30 minutes, if using ground beef.
More Soup Ideas:
Here are some of my other favorite soup recipes: