Beef Soup Recipe

No ratings yet

This post may contain affiliate links. Please read our disclosure policy.

This hearty and comforting Beef Soup Recipe is one of my go-to dishes for the cooler ❄️ winter months. Packed with tender beef, nutritious 🧅 vegetables, and rich, flavorful broth, it’s the perfect meal to 🔥 warm you up and make you feel right at home. Simple yet satisfying, this soup not only nourishes the body but also brings a sense of cozy nostalgia, making it an ideal choice for a healthy and delicious family dinner.

Why You’ll Love Beef Soup Recipe

You’re going to love this beef soup recipe which parents taught me how to make. If for no other reason than its simplicity and taste. Tender, caramelized beef is paired with a variety of nutritious 🥕 vegetables and creates the perfect balance of flavor and texture. It’s a one-pot meal, which makes it great when you don’t want to do a lot of dishes, but you still need something 🌿 nourishing. Not to mention, it’s so easy to prepare, which makes it so convenient for busy weeknights. Plus, this soup is packed with nutrients, offering a wholesome and hearty option that feels like a warm hug on a cold day. Whether you’re sharing it with family or enjoying a cozy night in, this soup is sure to become a beloved favorite.

How to Prepare Beef Soup Recipe

🔥 Heat oil in a pot on medium-high heat until hot.

🥩 Add beef stew pieces in batches to avoid overcrowding; ensure they sizzle and caramelize on each side. Season with salt and pepper. Remove and set aside once browned.

🧅 Reduce heat to medium-low and add onions and celery to the pot, stirring. Add garlic and stir.

💦 Deglaze the pot with a splash of water or stock. Add tomato sauce and Italian seasoning.

🌿 Return the meat to the pot, add beef broth and water, and a bay leaf. Bring to a boil, then reduce heat to low, partially cover, and simmer for 1.5 hours.

🥔 After 1.5 hours, add potatoes and carrots and cook for 20 minutes.

❄️ Add frozen peas and parsley in the last 5 minutes. Remove from heat and enjoy.

Nonna’s Tip 🥩

Be sure the beef stew pieces are well-browned before removing them from the pot. When the beef is properly caramelized it improves the flavor of the soup.

Beef Soup Recipe

Variations and Substitutions for Beef Soup Recipe

Always remember if you are changing or adding ingredients you may have to experiment and adjust the quantities.

  1. Add more vegetables such as 🍄 mushrooms, bell peppers, or parsnips.
  2. Feel free to replace part of the broth with red wine🍷 for a richer, more robust flavor.
  3. Use fresh herbs 🌿 like thyme, rosemary, or oregano instead of or in addition to the Italian seasoning. You can also incorporate your own favorite blend of spices such as paprika, cumin, or 🔥 cayenne pepper.
  4. Substitute beef broth with chicken broth, vegetable broth, or even mushroom broth for a different flavor profile.
  5. Swap out potatoes for sweet potatoes 🍠 or butternut squash.
  6. Instead of beef broth, use Vegetable Stock Cubes and water.

Similar Recipes

Best Served With

Common Questions

What type of broth do you use?

I love any broths by Kettle and Fire, so click HERE and use my code THEMODERNNONNA for 20% off!

Can I use other types of broth?

Absolutely, you can use unsalted veggie broth, chicken broth, beef broth, or make your own at home. Or feel free to use homemade Vegetable Stock Cubes and make your own broth for this Beef Soup Recipe!

What type of salt do you use?

I use Redmond Real Salt, please note that depending on the salt you use, your dish may be less or more salty. Salt is to taste so please always taste and adjust as you cook.

How can I make sure my meat is fully cooked?

If you don’t feel confident, you can most definitely use a meat thermometer.

How can I pack this recipe for my kid’s lunch?

Add boiling hot water into a thermos and close it so that it pre-heats. In the meantime, warm up the soup on the stove. Dump the hot water out of the thermos and add the soup. Leave some room at the top so that it doesn’t create a vacuum seal for them as the thermos will be harder to open.

Can I freeze this soup?

Yes, you can, simply let it cool completely and transfer it into a freezer-safe container and put it in the freezer.

How do I prepare this soup from frozen?

When you’re ready to enjoy your leftover Beef Soup Recipe, simply thaw it in the refrigerator overnight if frozen. To reheat, use a microwave, stovetop, or an oven. Make sure to heat it thoroughly until it’s steaming hot. You may need to add a bit of water or broth to adjust the consistency.

Beef Soup Recipe

Beef Soup Recipe

This hearty and comforting Beef Soup Recipe is one of my go-to dishes for the cooler ❄️ winter months.
No ratings yet
Course: Soup
Cuisine: American, Bulgarian
Servings: 3
Author: The Modern Nonna
Prep Time: 10 minutes
Cook Time: 2 hours
Total Time: 2 hours 10 minutes


  • 2 tablespoons avocado oil, any oil
  • 1 lb. stewing beef, (0.400 kg)
  • salt, to taste
  • pepper, to taste
  • 1 onion, finely diced
  • 2 celery ribs, finely diced
  • 4 garlic cloves
  • 2 cups tomato sauce, plain
  • 1 teaspoon Italian seasoning
  • 4 cups beef broth
  • 3 cups water
  • 1 bay leaf
  • 4 potatoes, diced
  • 2 carrots, diced
  • 2 cups frozen peas
  • parsley , for garnish


  • Add a pot on the stove on medium-high heat. Add the oil and make sure it gets hot. Add the beef stewing pieces and make sure they sizzle as they hit the oil without overcrowding the pot. We want nice caramelization on each side for extra flavor.
  • Season the meat with salt and pepper on each side and once it’s browned, remove it and set aside.
  • Reduce the heat to medium-low. In the same pot add the onions, celery and stir. Add the garlic and stir. Pour a tiny splash of water or stock to deglaze the pot and add in the tomato sauce and Italian seasoning.
  • You can now add the meat back in and pour over the beef broth and water. Add a bay leaf, let it come to a boil, reduce the heat to low and partially cover it and let it simmer for 1.5 hours.
  • After 1.5 hours add the potatoes and carrots and cook for another 20 minutes.
  • Add the frozen peas and parsley the last 5 minutes, take it off the heat and enjoy.



Calories: 614kcal, Carbohydrates: 68g, Protein: 46g, Fat: 18g, Saturated Fat: 4g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 10g, Cholesterol: 94mg, Sodium: 2111mg, Potassium: 2584mg, Fiber: 11g, Sugar: 12g, Vitamin A: 7533IU, Vitamin C: 74mg, Calcium: 153mg, Iron: 8mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Soup
Cuisine: American, Bulgarian
Love This Recipe?
Share your pictures or videos of you making my recipes by mentioning #themodernnonna on all socials ❤️

Hi! I'm Sneji. Nice to meet you!

I am more commonly known as “The Modern Nonna” on social media where I create easy home cooked meals with a modern twist. I was born and raised in Sofia, Bulgaria and learned how to cook at the best culinary school in the world – my grandma’s kitchen. I lived in Greece on the Island of Crete with my parents for a while and then moved to Toronto, Canada when I was in grade 5. I started to really cook and experiment with food 11 years ago when I was 21 years old. Everything I currently know is a reflection of some part of my life…

Keep up to date with me on social media! Follow @themodernnonna

Leave a comment

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

Recipe Rating

The maximum upload file size: 2 MB. You can upload: image, video. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop files here

This site uses Akismet to reduce spam. Learn how your comment data is processed.