Homemade Beef & Veggie Soup is a huge favorite at our house! This quick, crazy-easy recipe is easily adaptable to ingredients you have on hand, and makes enough to feed a small army!

Best-Ever Homemade Beef & Veggie Soup | Twin Tough

What is it about veggie soup simmering on the stove, the smells wafting through the house, that reminds me of childhood? My mother, grandmother, and Greek grandfather were all amazing cooks, and the soups that they produced in tiny kitchens kept our family well-fed, warm, and comforted on cold, winter nights.

I am not a culinary genius by any means, but I do know my way around a soup pot, thanks to my soup-loving predecessors!

Best-Ever Homemade Beef & Veggie Soup | Twin Tough

This Best-Ever Beef & Veggie Soup recipe is often-requested, and one that I’ve created over the years, tweaking things to suit our family’s tastes. It is full of flavor, and bursting to the seams with ground beef bits, veggies, and beans! It can be made on the stove and ready to eat in less than an hour, but also works great in a slow-cooker or crockpot! Super-versatile!

Best-Ever Homemade Beef & Veggie Soup | Twin Tough

Best-Ever Homemade Beef & Veggie Soup | Twin Tough

I have not specified exact amounts of the seasonings used in this recipe, because I just season by feel and to taste. Start with small amounts, then add as needed to suit your taste. Make it your own!

I hope this recipe evokes warm, cozy feelings (and happy tummies!) and makes you feel like a soup-making super-star! Enjoy!

Best-Ever Homemade Beef & Veggie Soup | Twin Tough

Best-Ever Homemade Beef & Veggie Soup | Twin Tough

Best-Ever Homemade Beef and Veggie Soup


  • 1 lb ground beef (you can also use ground turkey)
  • 1 small bag frozen soup mix vegetables
  • 1 small bag frozen mixed vegetables
  • 1-2 cloves garlic
  • 1 15 oz can cannellini beans (or great northern, pinto, whatever you have!)
  • 1 28 oz can crushed tomatoes
  • 1 carton (4 cups) vegetable broth or stock (you can also substitute beef broth/stock)
  • olive oil
  • salt & pepper
  • dried herbs for seasoning (I used thyme, basil, rubbed sage, herbs de provence, & oregano)


  1. Drizzle about 1 TBSP olive oil in large soup pot. Heat on medium.
  2. Add ground beef, season with salt, pepper, and herbs, and cook until meat is browned, and no longer pink.
  3. Add frozen veggies, beans, tomatoes, garlic, and vegetable broth. (You can also add a little water if you like your soup thinner.)
  4. Season a little more, if desired, and bring to a boil.
  5. Reduce heat to low, cover, and let simmer for 30-45 minutes before serving.
  6. Freeze leftovers for another quick meal!

*Tip: Keep a bag or two of frozen soup or mixed veggies in the freezer, as well as some chicken stock or broth on hand. Whenever you need a quick, easy meal to throw together, just add some ground beef and you’re good to go!

*This recipe also works really well in the crockpot! Just add all of your ingredients, and cook on low for 6-8 hours. (You can brown the meat before adding, but it will also work just adding it in with the other ingredients.) Easy-peasy!

Tagged with →  
Add Comment
Share →

Leave a Reply

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