This Old Fashioned Vegetable Beef Soup is a wholesome, hearty dish made with lean beef, vibrant veggies, and savory broth. A quick and filling meal that’s ready in under an hour and a great option for meal prepping!
Bring a large pot to medium heat with the olive oil. Add the garlic and onion to the pot.
Cook 3-4 minutes then add the ground beef to the pot. Break up the beef with a spatula.
Once the beef has cooked, drain the grease then return the beef mixture to the pot. Add the vegetables, tomato sauce, diced tomatoes, beef broth, vinegar, parsley, chili powder and salt and pepper.
Cover and bring to a boil. Once boiling, reduce the temperature to low then simmer until the vegetables are cooked through about 20 minutes. Serve immediately garnished with parsley.
Crockpot Instructions
Add the oil to a skillet and bring to medium heat. Add the onion and garlic. Cook 2-3 minutes then add the ground beef. Cook the ground beef until cooked through. Drain the mixture.
Add all ingredients to a slow cooker including the meat mixture and spices. Cover and cook for 6-8 hours on high or 4-6 hours on low.
Instant Pot Instructions
Set your Instant Pot to the sauté function. Add the onions, garlic and olive oil.
Add the ground meat and brown, breaking it up as it cooks. You can drain the meat mixture from the grease if you like.
Add the remaining ingredients to the pot. Cover and seal then set to pressure cook 8 minutes. Note it will take time for the pot to come to pressure.
Once the soup has cooked, release the pressure valve, garnish and serve.
Notes
Each serving is approximately 2 cups.
Brown the Beef: Sautéing the beef first builds rich flavor, so don’t skip this important step before adding the other ingredients.
Soup Consistency: To thicken the soup, make a slurry with water and cornstarch or arrowroot powder. Add it while simmering for a thicker texture.
Let it Simmer: Allow the soup to simmer for at least 20 minutes so all the ingredients can meld together and enhance the flavor.