I grew up thinking beef stew had to have tomatoes in it. My mom always made it with tomato paste, and I never questioned it until I had stew at a friend’s house one winter. It was rich and savory, with this deep brown gravy that tasted nothing like the tomato-based version I knew.
Turns out, you don’t need tomatoes at all to make a really good beef stew. The secret is in the beef broth and Worcestershire sauce—they give you all that depth and flavor without any tomato taste. If you’ve never tried stew this way, or if someone in your family isn’t a fan of tomatoes, this recipe is going to be a game-changer.

Why You’ll Love This Beef Stew
- No tomatoes – Perfect if you’re not a fan of tomatoes or have a sensitivity to them. This stew gets its rich flavor from beef broth and seasonings instead.
- Simple ingredients – You probably have most of these staples in your pantry and freezer already, making it easy to throw together without a special grocery trip.
- Flexible cooking method – Whether you want to simmer it on the stove or let it cook low and slow, this recipe adapts to your schedule and preferred cooking style.
- Hearty and filling – Loaded with tender beef, potatoes, and carrots, this stew is a complete meal in one pot that’ll keep everyone satisfied.
What Kind of Stew Meat Should I Use?
For beef stew, you’ll want to look for tougher cuts of meat that become tender and flavorful during the long cooking process. Chuck roast is probably your best bet – it’s well-marbled with fat and breaks down beautifully into fork-tender pieces. You can also use bottom round or beef shoulder if that’s what’s available at your store. If you’re buying pre-cut stew meat, just make sure the pieces are roughly the same size so they cook evenly. And don’t worry if the meat looks a bit tough when raw – that’s exactly what you want for stew, since the slow cooking will transform it into something really tender and delicious.
Options for Substitutions
This stew is pretty forgiving when it comes to swapping ingredients:
- Dales sauce: If you can’t find Dales sauce, you can use Worcestershire sauce mixed with a bit of soy sauce for that savory, umami flavor. Start with 1/4 cup Worcestershire and 1/4 cup soy sauce, then adjust to taste.
- Stew meat: Chuck roast cut into chunks works great here, or you can use bottom round. Just make sure it’s a tougher cut that benefits from slow cooking – tender cuts will fall apart too much.
- Pearl onions: Fresh pearl onions can replace frozen ones, but you’ll need to peel them first (blanch in boiling water for easier peeling). A large chopped yellow or white onion works just fine too.
- Potatoes: Any potato variety works – russets, red potatoes, or Yukon golds. If you prefer peeled potatoes, go ahead and peel them, though leaving the skins on adds extra nutrients.
- Thyme: Italian seasoning is already listed as an option, but you can also use rosemary or a combination of dried herbs you have on hand. Fresh thyme works too – just use about 3 times the amount.
- Beef broth: Chicken broth or vegetable broth can work in a pinch, though the flavor will be a bit lighter. Add an extra beef bouillon cube if you go this route.
Watch Out for These Mistakes While Cooking
The biggest mistake when making beef stew is not browning the meat properly – you need to sear it in batches with plenty of space between pieces, otherwise the meat will steam instead of developing that rich, caramelized crust that adds flavor to your stew.
Another common error is adding the vegetables too early, which turns your carrots and potatoes into mush by the time the beef is tender – add them during the last 45 minutes to an hour of cooking for the best texture.
To avoid a thin, watery stew, make sure to coat your beef in flour before browning and let the stew simmer uncovered for the last 20-30 minutes if it needs thickening.
Finally, resist the urge to crank up the heat – beef stew needs low and slow cooking (at least 2 hours) to break down the tough connective tissue in stew meat and make it fork-tender.
What to Serve With Beef Stew?
A warm, crusty bread is my go-to for serving with beef stew – there’s something so satisfying about soaking up all that rich, savory broth. Buttermilk biscuits are another great option if you want something a bit more homestyle, and they’re perfect for tearing apart and dipping. Since this stew is already loaded with potatoes and carrots, you don’t really need much else, but a simple side salad with a light vinaigrette can add a nice fresh contrast to the hearty stew. If you’re feeding a crowd, cornbread is always a hit and adds a slightly sweet element that pairs well with the savory flavors.
Storage Instructions
Store: Beef stew actually gets better after a day or two in the fridge! Once it cools down, transfer it to an airtight container and it’ll keep for up to 4 days. The flavors really meld together nicely, making your leftovers taste even more delicious than the first day.
Freeze: This stew freezes like a dream for up to 3 months. Let it cool completely, then portion it out into freezer-safe containers or bags. I like to freeze individual servings so I can grab just what I need for a quick dinner on busy nights.
Reheat: Warm it up gently on the stovetop over medium-low heat, stirring occasionally until heated through. You can also microwave individual portions, but add a splash of beef broth if it seems too thick. If reheating from frozen, let it thaw in the fridge overnight first for best results.
| Preparation Time | 15-20 minutes |
| Cooking Time | 180-480 minutes |
| Total Time | 195-500 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2100-2600
- Protein: 160-210 g
- Fat: 30-45 g
- Carbohydrates: 240-300 g
Ingredients
For coating the meat:
- 1 cup all-purpose flour (I use King Arthur flour)
- 1 tsp black pepper (freshly ground preferred)
For the stew:
- 1 tbsp fresh thyme (or 1 tsp dried)
- 1.5 cups frozen pearl onions
- 2 lb beef stew meat (cut into 1.5-inch cubes)
- 4 large carrots (cut into 1-inch pieces)
- 1/2 cup Worcestershire sauce
- 32 oz beef broth (I prefer Kettle & Fire)
- 6 medium potatoes (cut into chunks)
Step 1: Prepare and Sear the Beef
- 2 lb beef stew meat
- 1 cup all-purpose flour
Begin by tossing the beef stew meat with the all-purpose flour, ensuring each piece is well-coated.
This flour coating will help create a beautiful crust and thicken the stew later.
Next, heat a generous amount of oil in a large, heavy-bottomed pan or Dutch oven over medium-high heat.
Sear the floured beef in batches until deeply browned on all sides; this browning step is crucial for developing rich, complex flavors in your stew before transferring it to the slow cooker.
I always make sure there’s plenty of space around each piece of meat to allow for proper searing, not steaming.
Step 2: Combine and Slow Cook
- 32 oz beef broth
- 1/2 cup Worcestershire sauce
- 1 tsp black pepper
- 1 tbsp fresh thyme
Once the beef is seared, transfer it to the slow cooker.
Add the beef broth, Worcestershire sauce, black pepper, and fresh thyme directly to the slow cooker as a flavorful liquid base.
Stir everything together gently to combine.
This careful layering of ingredients will allow their flavors to meld beautifully over the long cooking time.
Step 3: Add Vegetables and Finish Cooking
- 4 large carrots
- 1.5 cups frozen pearl onions
- 6 medium potatoes
Place the chopped carrots and frozen pearl onions into the slow cooker with the beef and broth.
Cover and cook on low for 5-6 hours, or on high for 2-3 hours, allowing the meat to tenderize and the vegetables to soften.
After this initial cooking period, add the chunked potatoes to the slow cooker.
Continue cooking on low for another 1-2 hours, or on high for 1 hour, until the potatoes are fork-tender and the beef is falling apart.
I like to taste and adjust the seasoning here, adding a bit more salt if needed.

Tasty Beef Stew Without Tomatoes
Ingredients
For coating the meat:
- 1 cup all-purpose flour (I use King Arthur flour)
- 1 tsp black pepper (freshly ground preferred)
For the stew:
- 1 tbsp fresh thyme (or 1 tsp dried)
- 1.5 cups frozen pearl onions
- 2 lb beef stew meat (cut into 1.5-inch cubes)
- 4 large carrots (cut into 1-inch pieces)
- 1/2 cup Worcestershire sauce
- 32 oz beef broth (I prefer Kettle & Fire)
- 6 medium potatoes (cut into chunks)
Instructions
- Begin by tossing the beef stew meat with the all-purpose flour, ensuring each piece is well-coated. This flour coating will help create a beautiful crust and thicken the stew later. Next, heat a generous amount of oil in a large, heavy-bottomed pan or Dutch oven over medium-high heat. Sear the floured beef in batches until deeply browned on all sides; this browning step is crucial for developing rich, complex flavors in your stew before transferring it to the slow cooker. I always make sure there's plenty of space around each piece of meat to allow for proper searing, not steaming.
- Once the beef is seared, transfer it to the slow cooker. Add the beef broth, Worcestershire sauce, black pepper, and fresh thyme directly to the slow cooker as a flavorful liquid base. Stir everything together gently to combine. This careful layering of ingredients will allow their flavors to meld beautifully over the long cooking time.
- Place the chopped carrots and frozen pearl onions into the slow cooker with the beef and broth. Cover and cook on low for 5-6 hours, or on high for 2-3 hours, allowing the meat to tenderize and the vegetables to soften. After this initial cooking period, add the chunked potatoes to the slow cooker. Continue cooking on low for another 1-2 hours, or on high for 1 hour, until the potatoes are fork-tender and the beef is falling apart. I like to taste and adjust the seasoning here, adding a bit more salt if needed.

