Steak soup is an exceptionally hearty soup boasting a rich beefy flavor. Grab extra dinner rolls because your whole family will want to sop up every last drop of this luxurious broth!
Sometimes nothing can beat the flavor of a big juicy steak, other times you are craving the comforting slurps of a luxuriously savory soup. Ladies and gentleman, this steak soup recipe gives you the best of both worlds! Get ready to enjoy soup season comfort food at its finest!

Best Cut of Beef for Steak Soup
Cubed chuck roast, or a chuck steak, is the secret to this recipe. Yes, since this is "steak soup" you could use more expensive cuts like ribeye steak, but what is the point? Chuck roast already contains the proper amount of fat and during low and slow simmering session the once tough cut of beef will render into mouthwateringly tender beef, every bit as tender and flavorful and the far more expensive cuts.
The only way I would use more expensive cuts, like from a t-bone, ribeye, or even sirloin is if I needed to use some up in the freezer, or I had leftovers in the fridge. Use the money you just saved on an expensive steak to buy yourself a nice bottle of wine to pair with dinner.
It is also worth noting, some more expensive cuts, like a sirloin steak, don't have enough fat to make as flavorful of a soup as a chuck steak would anyhow.
Ingredients and Substitutions
- Chuck Roast
- Yellow Onion - Red onion would also work well if you prefer a stronger flavor.
- Baby Bella Mushrooms
- Garlic - Fresh is best, but garlic powder can be substituted.
- Butter
- All purpose Flour
- Stout Beer
- Beef broth - Beef stock is great to use too.
- Worcestershire Sauce
- Thyme - I strongly recommend fresh thyme rather than dried.
- Bay Leaf
- Parsley
How to Make Steak Soup
To impart maximum flavor into this delicious soup you will want to brown the chunks of beef on all sides. Crank the heat of your large pot or Dutch Oven to medium-high heat and place meat in it without stirring for a few minutes to give it time to brown properly. Once one side is browned, stir the beef and repeat with the remaining sides.
Remove the steak from the pot and add onion and mushrooms. Cook until these are tender, stirring occasionally. Once everything is tender, add the garlic and cook for an additional minute. Then remove everything from the pot and set it aside with the browned steak.
Tip: You can add a splash of olive oil to assist with the browning and sauteing process if your meat isn't rendering enough fat.
Now you can reduce your heat to low and add the butter and flour to make the roux. Cook the roux, while stirring, for four minutes, or until it begins to turn a nutty brown color.
The broth of steak soup is fortified by the fat rendering out of the chuck roast, while a simple roux is used for thickening. A roux is a mixture of fat and flour that is cooked together until the raw flour taste is cooked out. A roux is a phenomenal thickening agent for soups. However, ensure you continually stir the roux to prevent the flour from burning or your soup will taste like an ashtray.... mmm!
You are now ready to add everything to the pot. Return the steak, onions, mushrooms, and garlic back into the pot along with all of the remaining ingredients (minus the parsley. Let simmer for 3 hours, or until the steak is delectably tender. Sprinkle in parsley when you are ready to serve.
Tip: Be sure to scrape loose any brown bits stuck to the bottom of the pot. These add a lot of flavor when incorporated into the broth.
Do I have to add beer?
Stout beer provides a nice deep background flavor in this soup. However, if you are opposed to using alcohol you can omit it entirely. On the flip side, you can get creative and use different forms of alcohol as well if you wish. Instead of using beer, red wine, brandy, or bourbon whiskey would all be great substitutions. Instead of 1 cup of beer, I would use ¼ cup of the liquors or ½ cup of the wine.
How to Customize this recipe
Beyond steak and beer, there are other major flavoring components that can be customized in this recipe. Mushrooms provide a nice hearty addition to the soup, however, they can be removed if you hate mushrooms. The same can be said with onions, they provide a great background flavor, but after the long cooking session, they provide less substantial texture than the mushrooms. You can even add extra veggies like bell peppers or canned tomatoes for a little sweetness.
Other additions you could add to the soup include egg noodles, a bit of tomato paste for umami flavor, or even a tablespoon of steak sauce, like A1 sauce. Soups are great because of the endless customization they provide!
How to Store Leftovers
Like many soups, steak soup tastes better when stored in the refrigerator overnight. The reason for this is because the flavors are given more time to meld together. For the best flavor, you will want to store the soup in an airtight container to prevent other odors from the refrigerator from penetrating the soup and altering the flavor.
Can you do me a favor? If you enjoyed my post would you mind sharing it with your friends? You can see more of my recipes by liking me on Facebook and follow me on Pinterest too. Otherwise, stay up to date by getting each new post sent directly to your inbox by subscribing today.
Steak Soup
Equipment
Ingredients
- 2 pounds Chuck Roast
- 1 teaspoon Kosher Salt
- ½ teaspoon Fresh Ground Black Pepper
- 1 medium Yellow Onion (sliced)
- 16 ounces Baby Bella Mushrooms (sliced)
- 4 cloves Garlic (minced)
- ¼ cup Butter
- ¼ cup Flour
- 1 cup Stout Beer
- 6 cups Beef broth
- 1 teaspoon Worcestershire Sauce
- 2 sprigs fresh Thyme
- 1 Bay Leaf
- 3 tablespoons chopped Parsley
Instructions
- Cube the chuck roast into bite-sized pieces. Place in large pot and sprinkle with salt and pepper and sear over medium-high heat until browned. Remove from pot and set aside.
- Remove the steak and add mushrooms and onions, adding oil or butter if needed. Saute until mushrooms are tender and onions are golden in color. Add garlic and cook for 1-2 minutes, until fragrant. Remove mushrooms, onion, and garlic from pot and set aside.
- Letting the pot cool slightly, melt butter on low heat and sprinkle in flour. Whisk continually while flour browns, 2-4 minutes. (flour will burn easily if it is not whisked)
- Add beer to the flour mixture and mix to combine. Add beef broth and Worcestershire sauce, fresh thyme, and bay leaf. Add beef, mushrooms, onion, and garlic back into the pot.
- Simmer soup for 3 hours, or until beef is tender. (can be cooked longer if needed)
- When ready to serve sprinkle in chopped parsley and ladle soup into bowls.
Darla B
We love this soup.....I add 3/4 cup of barley for a little heartier meal!
Cathy Crowley
I have made this wonderful soup several times now and wanted to thank you for the recipe. The only changes I made is to use 1/2 cup of red wine in place of the beer, add a tablespoon of tomato paste to the roux once it is golden and then a few sprigs of thyme. Delicious!
Nancy
I have made this twice and my family keeps asking for it! I add in sliced celery in the last 30 minutes to add a little crunch and they love it.
Jeff the Chef
This certainly looks like a fantastic soup. I love that you've got a nice-looking loaf of bread nest to it.
Michael Wallen
Great recipe. I never change up any of your recipes. But i had a huge flat iron steak i just had to use. It turned out fabulous. Used some Irish stout beer. It went over big with company, especially on a cool day like today in Door County.
Lauren Broadway
This sounds and looks delicious! Gonna definitely have to give this one a try.
Fox Valley Foodie
I just ate the leftovers for lunch. You are going to love it!