Slow Cooker Steak with Onion Gravy and Baby Potatoes
There is something incredibly comforting about a slow-cooked beef dinner simmering away for hours while the rich aroma fills the kitchen. This Slow Cooker Steak with Onion Gravy and Baby Potatoes is the perfect hearty meal for busy weekdays, cozy weekends, or family dinners when you want something satisfying with very little effort.
Tender chunks of steak are slowly cooked in a flavorful onion gravy until they become melt-in-your-mouth soft. The baby potatoes absorb all the delicious juices from the beef and herbs, creating a complete one-pot meal that tastes like it took all day of hard work — even though the slow cooker does most of it for you.
Why You’ll Love This Recipe
- Extremely easy to prepare
- Rich, savory onion gravy packed with flavor
- Tender beef that falls apart with a fork
- Baby potatoes cook perfectly in the same pot
- Great for meal prep and leftovers
- Comfort food at its best
This recipe is especially ideal during colder months, but honestly, it works any time you’re craving a warm and filling homemade dinner.
Preparation Time
- Prep Time: 15–20 minutes
- Cook Time: 7–8 hours on LOW or 4–5 hours on HIGH
- Total Time: Approximately 8 hours
Servings
Serves 4 to 6 people
Ingredients
For the Steak and Potatoes
- 700 g chuck steak or round steak, cut into large chunks
- 500 g baby potatoes, washed and cleaned
- 1 large onion, thinly sliced
- 3 garlic cloves, minced
- 2 tablespoons olive oil or butter
For the Onion Gravy
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme
- 1/2 teaspoon paprika
- Salt and black pepper to taste
- 1 teaspoon Dijon mustard (optional)
Optional Add-Ins
You can customize the recipe with extra vegetables and flavors such as:
- Carrots
- Mushrooms
- Celery
- Green beans
- Red wine
- Fresh rosemary
- Bay leaves
These additions make the dish even richer and more comforting.
Kitchen Equipment Needed
- Slow cooker / Crockpot
- Large skillet or frying pan
- Wooden spoon
- Sharp knife
- Cutting board
Step-by-Step Instructions
Step 1: Brown the Beef
Although this step is technically optional, browning the beef first adds a huge amount of flavor to the final dish.
Heat the olive oil or butter in a large skillet over medium-high heat. Once hot, add the steak pieces in batches. Avoid overcrowding the pan because the meat will steam instead of brown.
Cook the beef for about 2–3 minutes on each side until a deep golden-brown crust develops.
Transfer the browned beef to a plate and set aside.
Step 2: Cook the Onions and Garlic
In the same skillet, add the sliced onions. Cook for about 5 minutes until soft, golden, and slightly caramelized.
Add the minced garlic and cook for another 30 seconds until fragrant.
The onions should become rich and sweet, which helps create an amazing gravy later.
Step 3: Make the Onion Gravy
Sprinkle the flour over the onions and stir continuously for 1–2 minutes. This removes the raw flour taste and helps thicken the gravy.
Slowly pour in the beef broth while stirring constantly to avoid lumps.
Next, add:
- Worcestershire sauce
- Thyme
- Paprika
- Salt and pepper
- Dijon mustard if using
Let the mixture simmer for 2–3 minutes until slightly thickened.
The gravy should smell rich, savory, and deeply flavorful.
Step 4: Assemble Everything in the Slow Cooker
Place the baby potatoes at the bottom of the slow cooker.
Add the browned steak pieces on top.
Pour the onion gravy mixture evenly over everything.
Cover with the lid.
Cooking Instructions
LOW Setting (Recommended)
Cook for 7–8 hours.
This method produces the most tender beef because the slow cooking process gradually breaks down the connective tissue in the meat.
HIGH Setting
Cook for 4–5 hours.
Still delicious, but the LOW setting gives the best texture.
How to Know When It’s Done
The dish is ready when:
- The beef easily pulls apart with a fork
- The potatoes are soft and fully cooked
- The gravy has thickened and become rich in flavor
If the sauce feels too thin, mix 1 tablespoon cornstarch with 2 tablespoons cold water and stir it into the slow cooker during the last 15 minutes of cooking.
Serving Suggestions
This dish is already a complete meal, but you can serve it with:
- Crusty bread
- Steamed rice
- Buttered noodles
- Roasted vegetables
- Green beans
- Fresh salad
For extra freshness, sprinkle chopped parsley on top before serving.
Storage and Leftovers
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Freezer
Freeze for up to 3 months.
Allow the dish to cool completely before freezing.
Reheating
Reheat gently on the stovetop or microwave until hot throughout. You may need to add a splash of broth because the potatoes absorb liquid over time.
Helpful Tips for the Best Results
Choose the Right Cut of Beef
Chuck steak works best because it becomes incredibly tender after long cooking.
Leaner cuts can sometimes become dry.
Don’t Skip Browning
Searing the meat first creates deeper flavor and improves the overall texture of the dish.
Avoid Opening the Lid Too Often
Every time you lift the lid, heat escapes and increases the cooking time.
Make It Extra Rich
For a deeper flavor, add:
- A splash of red wine
- Extra caramelized onions
- Mushrooms sautéed in butter
Variations
Creamy Version
Add 1/4 cup heavy cream at the end of cooking for a creamy onion gravy.
Spicy Version
Add chili flakes or cayenne pepper for heat.
Herb Version
Use fresh rosemary and thyme for a more aromatic flavor.
Final Thoughts
This Slow Cooker Steak with Onion Gravy and Baby Potatoes is the kind of comforting homemade meal that never disappoints. The beef becomes perfectly tender, the potatoes soak up all the savory gravy, and the onions slowly melt into the sauce, creating incredible flavor in every bite.
It’s simple enough for a weekday dinner but delicious enough to serve to guests. Once you try it, it may easily become one of your favorite slow cooker recipes.