This Slow Cooker Beef Stew is hearty, cozy, and full of deeply satisfying flavor—and hands down, it’s my favorite version of the classic. It’s loaded with tender carrots, baby potatoes, and peas that soak up all the richness of the thick, savory broth. While I love the slow cooker for making beef stew a realistic weeknight dinner, I’ve included stovetop directions too… because flexibility is everything. The result? A nourishing, veggie-loaded meal that’s perfect for all those chilly fall and winter nights.

I think for a lot of us, when we think of comforting veggie-packed soup or stew recipes, beef stew is what pops into our minds first. And for good reason. I mean…she’s a classic. And, yes, everyone has a favorite beef stew recipe. This one? This is mine—all day, any day. It’s the beef stew I hope my daughter makes as an adult and calls “Mom’s beef stew.” It’s the one I crave on those bone-cold Vermont winter days when getting out of my pajamas feels like a personal challenge. It’s just the taste of home for me.
So, when people ask me for my best beef stew recipe, this is the one I send. It’s loaded with carrots, baby potatoes, peas (hi, veggies!), and tender chunks of beef, all simmered in a rich, cozy broth made from a mix of beef broth, tomato paste, Worcestershire, balsamic vinegar (my go-to swap for red wine in traditional recipes), and Italian seasoning to give it a deep, layered flavor.
It makes 8 hearty servings, perfect for feeding a crew, stocking the fridge with leftovers, or freezing for later. I’ve tested this recipe more times than I can count—on the stovetop, in the slow cooker, with browning, without—and here’s the truth: it works either way. But if you want that bold, deep, next-level flavor, browning the meat and sautéing the onions and garlic with the tomato paste first is worth the 15 minutes in the morning. If your priority is ease, I so get that and say skip it and still get a nourishing, satisfying dinner that basically cooks itself. No wrong answers—just options.
Oh, and if you’re not a slow cooker person? No problem. I’m including stovetop instructions too.
Let’s make dinner together. Just you and me…













Cozy Slow Cooker Beef Stew with Carrots, Potatoes + Peas
Ingredients
-
- 2 pounds chuck roast stew meat, cut into bite-sized pieces
- 1 teaspoon kosher salt, divided
- 1 teaspoon ground black pepper, divided
- ½ teaspoon garlic powder
- 2 tablespoons all-purpose flour, or cup-for-cup gluten-free flour blend
- 1 tablespoon olive oil
- 1 large onion , chopped
- 4 cloves garlic, minced
- 2 tablespoons tomato paste
- 4 cups low-sodium beef broth, divided
- 1 teaspoon Italian seasoning
- 2 tablespoons balsamic vinegar
- 2 tablespoons Worcestershire sauce
- 1½ pounds baby potatoes, cut in half (or large potatoes cut into 1-inch chunks)
- 4 large carrots, peeled and cut into 1-inch pieces
- 3 tablespoons cornstarch
- 2 cups frozen peas
- Chopped fresh parsley, as optional garnish
Instructions
Slow cooker instructions
-
-
Sprinkle the meat evenly with ½ teaspoon salt, ½ teaspoon pepper and all of the garlic powder, then toss in the flour to coat
-
-
-
Optional but recommended: For deeper, richer flavor, brown the meat and sauté the aromatics before adding them to the slow cooker.
Heat a large skillet over medium-high and add the oil. When hot, add the beef and brown in 2 batches, 3–4 minutes per side. Transfer to the slow cooker. Add the onion and garlic to the same pan and sauté for 2–3 minutes, then stir in the tomato paste and cook for 1 minute.
Transfer the onions/tomato paste mixture to the slow cooker with the browned meat.
Short on time? Skip the browning entirely and simply add the beef, onion, garlic, and tomato paste straight into the slow cooker … the stew still turns out beautifully (just a little less rich in flavor, and the meat ends up more fall-apart).
-
Pour 3 ½ cups of beef broth over the meat and onions. Add the balsamic vinegar, Worcestershire sauce, the Italian seasoning, the carrots, potatoes, remaining ½ teaspoon of salt, and ½ teaspoon ground pepper. Stir to combine, making sure everything is mostly covered by the broth.
-
Cover and cook on LOW for 7-8 hours or HIGH for 4-5 hours.
-
If possible, remove the lid of the slow cooker during the last hour of cooking to help reduce and concentrate the liquid. Again, an optional step.
-
When there is 30 minutes of cook time left, whisk the cornstarch into the remaining ½ cup of broth, then stir the slurry into the stew to help thicken.
-
-
When the cook time is up, stir in the frozen peas, then taste the stew and add more salt and pepper as needed.
-
Sprinkle with parsley, if using, and serve.
Stovetop instructions
-
Heat the oven to 350℉ and shift any racks to make sure your Dutch oven can fit.
-
Sprinkle the meat evenly with ½ teaspoon salt, ½ teaspoon pepper, and ½ teaspoon garlic powder then toss in the flour to coat.
-
Add the oil in a large Dutch oven over medium-high heat. Once hot, brown the meat in 2 batches, cooking 3 to 4 minutes per side. Place the browned meat on a plate.
-
Lower the heat to medium then add the onion and garlic to the pot. Sauté until the onion is lightly browned and the garlic is cooked through, 2 to 3 minutes.
-
Stir in the Italian seasoning, tomato paste, vinegar, and Worcestershire sauce. Cook for a minute to bring out the flavors.
-
Stir in Pour 3 ½ cups the beef broth then add in the browned beef, carrots, potatoes, remaining ½ teaspoon of salt, and ½ teaspoon ground pepper, making sure everything is mostly covered by the broth.
-
Cover the pot and place in the oven.
-
After an hour of cooking, remove the pot. Mix the cornstarch into the remaining ½ cup of beef broth and stir into the beef stew. This will help thicken the sauce.
-
Cover the pot and place back in the oven. After another 30 minutes, remove the pot and check if the beef is tender by seeing if it easily shreds apart or tasting a piece. If the beef is still tough, continue to cook in the oven for another 15 to 30 minutes
-
Once the beef is tender, stir in the frozen peas then taste the stew and add more salt and pepper as needed.
-
Allow the stew to cool for 15 minutes then sprinkle with parsley, if using, and serve.
Notes
Browning the meat and sauteing the onions and garlic adds so much flavor to the stew. However, if you don’t have the time to brown the meat, omit the flour in the recipe and simply add everything to the slow cooker.