Scottish Beef Stew is a hearty, comforting dish packed with tender chunks of beef, soft carrots, and rich onions all simmered slowly in a flavorful broth. It’s the kind of stew that feels like a warm hug on a chilly day, with just the right mix of savory meat and fresh veggies that melt in your mouth. A good stew like this feels timeless and filling.
I love making Scottish Beef Stew on weekends when I have a little extra time to let it cook low and slow. The smell that fills the kitchen as the stew simmers is one of my favorite parts—it’s cozy and inviting. Adding a bit of barley or root vegetables like turnips can give it even more texture and heartiness, which I find makes it even better the next day.
My favorite way to enjoy this stew is with some crusty bread or buttery mashed potatoes to soak up all that tasty broth. It’s perfect for sharing with family or friends, and I always think it brings a little touch of Scotland’s countryside warmth right to my table. Whenever I make it, everyone ends up asking for seconds, and I happily say yes every time.
Key Ingredients & Substitutions
Beef: Using chuck or stewing beef is best because it becomes tender when cooked slowly. If you can’t find chuck, brisket or round can work, but they might need longer cooking to get soft.
Vegetables: Carrots, potatoes, onions, and celery give the stew great texture and flavor. You can swap potatoes for parsnips or turnips if you want a slightly different taste.
Flour: This helps thicken the stew. If you prefer gluten-free, cornstarch mixed with a little cold water is a good alternative, added near the end of cooking.
Beef stock and Guinness: Stock gives depth while the Guinness stout (optional) adds rich, malty notes. If you don’t drink alcohol, use extra beef stock or a splash of balsamic vinegar for complexity.
How Do I Get Tender, Flavorful Beef in My Stew?
The key is browning the beef well and slow cooking. Here’s how I do it:
- Pat the beef dry before seasoning to help it brown instead of steam.
- Brown the beef in batches so it sears properly and doesn’t crowd the pan.
- After browning, cook the stew gently on low heat, covered, for 2–3 hours. This lets the collagen break down, making the meat tender.
- Check during cooking to stir gently and adjust seasoning. Patience is key; rushing cooking will make the beef tough.
Slow simmering is your friend here—don’t rush, and you’ll get melt-in-your-mouth beef every time.

Equipment You’ll Need
- Large Dutch oven or heavy-bottomed pot – I like it because it heats evenly and can go from stovetop to oven if needed.
- Sharp knife and chopping board – for prepping beef and vegetables with ease.
- Measuring spoons and cups – to keep the seasonings balanced.
- Wooden spoon or spatula – perfect for stirring and scraping up browned bits from the pot’s bottom.
- Serving bowls and ladle – for dishing out this hearty stew in comfort.
Flavor Variations & Add-Ins
- Use lamb instead of beef for a different rich flavor. It stays tender and adds a slightly gamey taste.
- For a vegetarian version, swap beef with hearty mushrooms like portobellos and add extra root vegetables.
- Enhance with a splash of balsamic vinegar or Worcestershire sauce for depth towards the end of cooking.
- Stir in peas or chopped kale at the end for a pop of color and freshness.

Scottish Beef Stew
Ingredients You’ll Need:
For The Stew:
- 2 lbs (900g) beef chuck or stewing beef, cut into 1 1/2-inch cubes
- Salt and freshly ground black pepper, to taste
- 3 tbsp vegetable oil or beef dripping
- 2 large onions, chopped
- 3 cloves garlic, minced
- 4 large carrots, peeled and cut into thick slices
- 4 medium potatoes, peeled and cut into large chunks
- 2 stalks celery, sliced
- 2 tbsp all-purpose flour
- 4 cups beef stock (preferably homemade or low-sodium)
- 1 cup Guinness stout or other dark beer (optional for deeper flavor)
- 2 tsp fresh thyme leaves (or 1 tsp dried thyme)
- 2 bay leaves
- Few sprigs fresh parsley or thyme, for garnish
How Much Time Will You Need?
This recipe takes about 20 minutes to prepare and 2 to 3 hours to simmer slowly on the stove. Total cooking time is around 2 hours and 20 minutes to 3 hours and 20 minutes, allowing the beef to get tender and the flavors to develop beautifully.
Step-by-Step Instructions:
1. Prepare and Brown the Beef:
Season your beef cubes with salt and freshly ground pepper. Heat 2 tablespoons of vegetable oil or beef dripping in a large heavy pot or Dutch oven over medium-high heat. Brown the beef cubes in batches, turning them so all sides get a nice caramelized color. Remove browned beef and set aside.
2. Cook Onions and Garlic:
Reduce the heat to medium. Add the chopped onions and minced garlic into the pot and sauté until they turn soft and golden brown, about 5 to 7 minutes.
3. Make a Roux and Add Stock:
Sprinkle the flour into the onion and garlic mixture. Stir constantly and cook for 2 minutes to form a roux, which will help thicken the stew. Slowly whisk in the beef stock to avoid lumps, stirring constantly.
4. Combine Ingredients and Simmer:
Return the browned beef to the pot. Add carrots, potatoes, celery, thyme, and bay leaves. Pour in the Guinness stout or dark beer if using. Bring everything to a boil, then lower the heat to a gentle simmer. Cover and cook slowly for 2 to 3 hours until the beef is tender and vegetables are cooked through.
5. Final Touches and Serving:
Occasionally stir the stew and taste, adjusting salt and pepper as needed. When ready, remove the bay leaves. Garnish with fresh parsley or thyme sprigs. Serve the stew hot, with crusty bread or creamy mashed potatoes to soak up the delicious broth.

Can I Use Frozen Beef for This Stew?
Yes, you can use frozen beef, but make sure to thaw it completely in the refrigerator overnight before cooking. This helps ensure even browning and tenderness during simmering.
Can I Make Scottish Beef Stew Ahead of Time?
Absolutely! The stew actually tastes better the next day as the flavors meld. Cool it completely, then store in an airtight container in the fridge for up to 3 days. Reheat gently on the stove before serving.
How Can I Thicken the Stew if It’s Too Thin?
If your stew is too thin, mix 1 tablespoon of flour or cornstarch with a little cold water to make a slurry, then stir it into the hot stew and cook for a few more minutes until it thickens.
What Can I Serve with Scottish Beef Stew?
This stew pairs wonderfully with crusty bread, creamy mashed potatoes, or buttery dumplings — perfect for soaking up all that rich, savory sauce!



