Step 1: Prepare the vegetables
Wash, peel, and chop the carrots, potatoes, parsnips, swede, celery, and onion into evenly sized pieces.
Slice the mushrooms and mince the garlic.
Keeping the vegetables similar in size helps them cook evenly.
Step 2: Brown the beef
Lightly spray a large non-stick frying pan with cooking spray and heat over medium-high heat.
Add the lean beef cubes and brown them for approximately 4–5 minutes, turning occasionally.
You don’t need to cook the beef completely at this stage. Browning simply helps develop a richer flavor.
Transfer the beef to the slow cooker.
Step 3: Add the vegetables
Place the carrots, potatoes, celery, onion, parsnips, swede, mushrooms, and garlic into the slow cooker.
Mix gently to distribute the vegetables around the beef.
Step 4: Prepare the flavorful broth
In a measuring jug, combine the beef stock, tomato purée, Worcestershire sauce, dried thyme, rosemary, and smoked paprika.
Stir until everything is well combined.
Pour the mixture over the beef and vegetables.
Add the bay leaves and season lightly with salt and black pepper.
Step 5: Slow cook until tender
Cover the slow cooker with its lid.
Cook on:
- Low: 7–8 hours
- High: Approximately 4–5 hours
The beef should become fork-tender, and the vegetables should be fully cooked.
Avoid lifting the lid too frequently, as this allows heat to escape.
Step 6: Add the beans
Approximately 30 minutes before serving, stir in the drained butter beans and cannellini beans.
These add extra texture, protein, and fiber while making the stew even more satisfying.
Step 7: Thicken the gravy
Mix the gravy granules with a little hot liquid from the stew in a separate bowl, following the package directions.
Stir the mixture back into the slow cooker.
Add the optional mint sauce for an extra layer of flavor.
Cover and continue cooking until the gravy thickens and the beans are heated through.
If the sauce is too thick, add a small splash of hot stock or water.
Step 8: Serve and enjoy
Remove the bay leaves and check the seasoning.
Spoon the slow cooker beef and vegetable stew into serving bowls.
Sprinkle with freshly chopped parsley if desired.
Serve hot and enjoy a delicious homemade dinner.
Tips for the Best Slow Cooker Beef Stew
Choose lean beef. Lean stewing beef works beautifully because it becomes tender during slow cooking without adding excessive fat.
Cut vegetables evenly. Similar-sized pieces help everything cook at the same rate.
Don’t add too much liquid. Slow cookers retain moisture, so the stew doesn’t need to be completely covered with stock.
Add beans near the end. This helps them maintain their shape and prevents them from becoming too soft.
Adjust the gravy. Add gravy granules gradually until you reach your preferred consistency.
Let the flavors develop. This stew often tastes even better the following day.
What to Serve with Beef and Vegetable Stew
This hearty stew already contains potatoes, beans, and plenty of vegetables, making it a satisfying meal on its own.
However, you can also serve it with:
- Steamed green beans
- Tenderstem broccoli
- Creamy mashed potatoes
- Steamed rice
- Roasted seasonal vegetables
- A slice of crusty bread
For a lighter meal, serve the stew with extra steamed vegetables.
Is This Beef and Vegetable Stew Suitable for a Healthy Eating Plan?
This homemade beef and vegetable stew is made with lean beef, beans, fresh vegetables, and a flavorful stock-based gravy.
It’s a satisfying option for anyone looking to enjoy balanced, home-cooked meals.
To keep the recipe lighter:
- Choose lean beef and trim visible fat.
- Use cooking spray instead of large amounts of oil.
- Select a lower-salt beef stock when possible.
- Measure gravy granules carefully.
- Check the nutritional information of any prepared sauces.
If you’re following a specific weight-management program, check the current guidance for your chosen ingredients and brands.
How to Store and Reheat
Refrigerator
Allow the stew to cool promptly, then transfer it to airtight containers.
Refrigerate for up to 3–4 days.
Freezer
Divide the cooled stew into individual freezer-safe containers.
Freeze for up to 3 months for best quality.
Reheating
Thaw frozen stew overnight in the refrigerator.
Reheat thoroughly on the stovetop or in the microwave until piping hot throughout.
Add a splash of water or stock if the gravy has thickened during storage.
Frequently Asked Questions
Can I prepare slow cooker beef and vegetable stew the night before?
Yes! You can chop the vegetables and prepare the ingredients in advance. Keep the raw beef refrigerated separately until you’re ready to cook.
Can I make this beef stew without beans?
Absolutely. Simply leave out the butter beans and cannellini beans if you prefer a more traditional beef and vegetable stew.
What is the best beef for slow cooker stew?
Lean chuck steak or other suitable stewing beef works particularly well. These cuts become tender when cooked slowly.
Can I cook this recipe on High instead of Low?
Yes. Cook on High for approximately 4–5 hours, checking that the beef is tender and the vegetables are fully cooked before serving.
How do I make my slow cooker beef stew thicker?
Add a little more gravy granules according to the package instructions, or mash a small portion of the cooked potatoes and beans into the sauce.
Can I freeze this homemade beef stew?
Yes. This recipe freezes well and is excellent for preparing convenient lunches and dinners ahead of time.
Can I add other vegetables?
Of course! Sweet potatoes, turnips, green beans, or peas can be delicious additions. Adjust the cooking time according to the vegetables used.
Final Thoughts
This Slow Cooker Beef and Vegetable Stew is a delicious combination of tender beef, hearty vegetables, creamy beans, and rich homemade gravy.
It’s easy to prepare, budget-friendly, and perfect for feeding the family or preparing meals for the week ahead.
Whether you’re looking for a warming winter dinner or a convenient slow cooker recipe, this comforting beef stew is sure to become a favorite.
Serve it with your favorite vegetables and enjoy a wholesome, flavorful homemade meal!


