Healthy Beef and Vegetable Soup
This Healthy Beef and Vegetable Soup is so delicious and comforting. It is perfect for any night of the week because it comes together so quickly. Fresh veggies, flavorful broth and hearty ground beef make this scrumptious soup a family favorite that is sure to be a hit in your home.

I get grass-fed ground beef every month in my ButcherBox order and I am always looking for new ways to use it. I have always loved beef and vegetable soup and this one does not disappoint. Even my one year old ate every bite! It is so easy to put together but is packed with flavor.

One of the reasons that I love this recipe is because I almost always have these ingredients on hand.
What You Need:
- Ground Beef – I get mine from ButcherBox
- Avocado Oil – or olive oil
- Carrots
- Celery
- Onion
- Garlic
- Yellow Potatoes
- Beef Broth
- Crushed Tomatoes
- Italian Seasoning
- Tomato Paste
- Bay Leaves
- Frozen Peas

You Might Also Like:
- Instant Pot Chicken Pot Pie Soup
- Whole30 Salisbury Steak Meatballs with Mushroom Gravy
- Healthy Buffalo Chicken Casserole
- No Bean Keto Chili
- Instant Pot Butter Chicken

This post may contain affiliate links. Please read my disclaimer.
*photography by Loren Runion of SweetRusticBakes.com

Healthy Beef and Vegetable Soup
Ingredients
- 2 lbs Ground Beef
- 1 tsp Avocado Oil or olive oil
- 2 tsp Salt kosher
- 1/4 tsp Pepper
- 4 Carrots peeled and cut into rounds
- 3 stalks Celery diced
- 1 Medium Yellow Onion diced
- 2 lbs Yellow Potatoes quartered
- 28 oz Canned Crushed Tomatoes
- 32 oz Beef Broth
- 2 Tbls Italian Seasoning
- 2 Bay Leaves
- 1 Tbls Tomato Paste
- 3 cloves Garlic minced
- 12 oz Frozen Peas
Instructions
- Heat the oil in a soup pot or dutch oven over medium heat
- Add in the ground beef, salt and pepper. Cook until browned and mostly cooked through
- Add in the carrots, onion, celery, garlic and Italian seasoning. Saute with the ground beef for 5 minutes. Stir in the tomato paste, cook another 1 minute
- Add in the potatoes, crushed tomatoes and broth. Bring to a boil and then reduce to a simmer
- Place the bay leaves in the soup and let it continue simmering for about 20-30 minutes, potatoes should be fork tender
- Remove the bay leaves, stir in the frozen peas and taste for seasoning. Add in more salt and pepper if needed
- Serve in bowls and enjoy!
Nutrition
