High-Protein One-Pot Steak
Welcome, lovely people, to a recipe that’s become a firm favourite in my kitchen: my High-Protein One-Pot Steak. This dish delivers exceptional flavour with a surprisingly simple approach, making it a brilliant choice for those busy evenings when you still crave something truly special and nourishing.
Recipe Overview
- Prep Time: 20 minutes
- Cook Time: 35-45 minutes
- Total Time: 55-65 minutes
- Servings: 4 hungry individuals
- Difficulty: Moderate
Why You’ll Love This High-Protein One-Pot Steak
- Effortless Elegance: Despite its sophisticated flavour profile, this dish comes together beautifully in just one pot (or a large oven-safe pan), meaning less washing up and more time to enjoy your evening. It’s a trick I learned that has saved countless hours at the sink!
- Nutrient-Packed Powerhouse: Loaded with lean protein from the steak and an abundance of vegetables, this meal is designed to keep you feeling full, energised, and satisfied, making it an excellent choice for a balanced diet.
- Deep, Rich Flavours: The slow cooking process allows all the ingredients to meld together, creating a savoury, aromatic sauce that perfectly complements the tender steak and earthy vegetables. Each bite is a journey through layers of deliciousness.
- Versatile and Adaptable: While this recipe is fantastic as is, it’s also wonderfully flexible. You can easily swap out vegetables based on what’s in season or what you have in your fridge, making it a sustainable and economical option.
- A Family Favourite: This recipe has truly won over my household. My husband, who’s usually picky about new dishes, asked for seconds the first time I made it, and it’s been a regular request ever since. It’s a testament to its universal appeal!
Ingredients You’ll Need
- 600g beef sirloin or rump steak, cut into 2.5cm cubes
- 2 tablespoons olive oil
- 1 large onion, finely chopped
- 2 cloves garlic, minced
- 2 medium carrots, peeled and diced
- 2 celery stalks, diced
- 200g button mushrooms, quartered
- 1 teaspoon dried thyme
- 1 teaspoon smoked paprika
- 500ml beef stock
- 1 tablespoon plain flour (or gluten-free alternative)
- 1 tablespoon tomato purée
- 200g baby potatoes, halved or quartered
- 100g green beans, trimmed
- Salt and freshly ground black pepper to taste
- Fresh parsley, chopped, for garnish
Tip: For the best flavour, ensure your steak is at room temperature before you begin cooking. This allows for a more even sear and prevents the meat from seizing up when it hits the hot pan.
How to Make High-Protein One-Pot Steak
- Prepare the Steak: Pat the beef cubes dry with kitchen paper and season generously with salt and black pepper. This initial seasoning is crucial for building flavour.
- Sear the Beef: Heat 1 tablespoon of olive oil in a large, heavy-bottomed, oven-safe pot or casserole dish over high heat until it shimmers. Add the beef in a single layer, ensuring not to overcrowd the pan. Sear for 2-3 minutes on each side until a deep, rich brown crust forms. You’ll hear a satisfying sizzle, and the kitchen will fill with the enticing aroma of caramelising meat. Remove the beef and set aside.
- Sauté Aromatics: Reduce the heat to medium. Add the remaining 1 tablespoon of olive oil to the pot. Add the chopped onion, carrots, and celery. Sauté for 5-7 minutes, stirring occasionally, until the onions are softened and translucent, and the vegetables are slightly tender. The smell of sweet, cooked onion will start to permeate the air.
- Build the Sauce Base: Stir in the minced garlic, dried thyme, and smoked paprika. Cook for another minute until fragrant, being careful not to burn the garlic. The spices will release their warm, earthy notes. Sprinkle in the plain flour and stir well, cooking for 1-2 minutes until it forms a light roux and coats the vegetables. This helps to thicken our sauce later.
- Simmer and Combine: Gradually pour in the beef stock, stirring constantly to prevent lumps. Add the tomato purée and the quartered mushrooms. Bring the mixture to a gentle simmer, then return the seared beef to the pot, nestling it into the sauce. The liquid should be bubbling gently and starting to thicken.
- Add Potatoes and Cook: Add the halved baby potatoes to the pot, ensuring they are mostly submerged in the liquid. Cover the pot with a lid and transfer it to a preheated oven at 170°C (150°C fan/Gas Mark 3) for 25-30 minutes, or until the potatoes are tender when pierced with a fork.
- Finish with Green Beans: Remove the pot from the oven. Stir in the trimmed green beans. Re-cover and return to the oven for another 5-7 minutes, or until the green beans are vibrant green and tender-crisp. You want them to retain a slight bite.
- Rest and Serve: Carefully remove the pot from the oven. Let the stew rest, covered, for 5 minutes before serving. This allows the flavours to deepen and the steak to become even more tender. Garnish generously with fresh chopped parsley.
Tips From My Kitchen
- Don’t Skip the Sear: Searing the beef cubes on high heat before adding other ingredients is absolutely vital for this recipe. It creates a Maillard reaction, developing a deep, caramelised crust on the meat, which translates into incredible, complex flavour in the final dish. Without this step, your stew will lack that rich, savoury depth.
- Layer Your Flavours: Notice how we add ingredients in stages – first the aromatics, then spices, then liquids. This layering approach ensures each component contributes its best flavour profile. Allowing the onions, carrots, and celery to soften properly, and the garlic and spices to become fragrant, builds a robust foundation for the stew. This is a principle I often use, whether I’m making this stew or something like my Cowboy Butter Chicken Linguine.
- The Flour is Your Friend: Adding a tablespoon of flour and cooking it with the vegetables before adding the stock is a simple yet effective way to thicken the sauce naturally. It creates a smooth, glossy consistency without needing to add a slurry at the end, which can sometimes lead to a slightly raw flour taste if not cooked out properly.
- Don’t Overcrowd the Pan: When searing the beef, work in batches if necessary. Overcrowding the pan lowers the temperature, causing the meat to steam rather than sear. You’ll end up with grey, less flavourful meat instead of that beautiful, browned crust we’re aiming for. It’s a common mistake that can significantly impact the final texture and taste.
- Taste and Adjust Seasoning: Always taste your food as you go along, especially before serving. Different brands of stock vary in saltiness, so it’s important to adjust the salt and pepper to your preference at the end. A pinch more salt can often make all the difference, truly bringing out the other flavours.
- Resting is Key: After cooking, allowing the stew to rest for a few minutes with the lid on is not just for the steak to become more tender. It also allows the residual heat to finish cooking any slightly underdone vegetables and helps the sauce to settle and thicken slightly more, resulting in a more cohesive and flavourful dish.
Equipment You’ll Need
- Large oven-safe pot or casserole dish (e.g., Dutch oven)
- Sharp knife
- Chopping board
- Measuring spoons and cups
- Wooden spoon or spatula
- Tongs
Delicious Variations to Try
- Spicy Version: For those who like a bit of heat, add a pinch of dried chilli flakes along with the smoked paprika, or finely chop a fresh red chilli and add it with the garlic. You could also finish with a drizzle of your favourite chilli oil.
- Vegetarian/Vegan Option: To make this plant-based, swap the beef for large chunks of firm tofu, tempeh, or a mix of hearty vegetables like butternut squash, parsnips, and chickpeas. Use vegetable stock instead of beef stock. Ensure the tofu or tempeh is well-pressed and seared for texture.
- Different Protein: While steak is fantastic, you can easily use other proteins. Beef shin or chuck steak would work beautifully, requiring a slightly longer cooking time (around 1.5-2 hours in the oven) for ultimate tenderness. You could also use substantial chicken pieces, like thighs or drumsticks, adjusting the cooking time accordingly.
What to Serve With High-Protein One-Pot Steak
- A simple green salad with a light vinaigrette
- Crusty bread for soaking up the delicious sauce
- Cauliflower rice for a lower-carb option
- A dollop of sour cream or Greek yoghurt (if not dairy-free)
Frequently Asked Questions

High-Protein One-Pot Steak
Ingredients
Method
-
Prepare the Steak: Pat the beef cubes dry with kitchen paper and season generously with salt and black pepper. This initial seasoning is crucial for building flavour.
-
Sear the Beef: Heat 1 tablespoon of olive oil in a large, heavy-bottomed, oven-safe pot or casserole dish over high heat until it shimmers. Add the beef in a single layer, ensuring not to overcrowd the pan. Sear for 2-3 minutes on each side until a deep, rich brown crust forms. You’ll hear a satisfying sizzle, and the kitchen will fill with the enticing aroma of caramelising meat. Remove the beef and set aside.
-
Sauté Aromatics: Reduce the heat to medium. Add the remaining 1 tablespoon of olive oil to the pot. Add the chopped onion, carrots, and celery. Sauté for 5-7 minutes, stirring occasionally, until the onions are softened and translucent, and the vegetables are slightly tender. The smell of sweet, cooked onion will start to permeate the air.
-
Build the Sauce Base: Stir in the minced garlic, dried thyme, and smoked paprika. Cook for another minute until fragrant, being careful not to burn the garlic. The spices will release their warm, earthy notes. Sprinkle in the plain flour and stir well, cooking for 1-2 minutes until it forms a light roux and coats the vegetables. This helps to thicken our sauce later.
-
Simmer and Combine: Gradually pour in the beef stock, stirring constantly to prevent lumps. Add the tomato purée and the quartered mushrooms. Bring the mixture to a gentle simmer, then return the seared beef to the pot, nestling it into the sauce. The liquid should be bubbling gently and starting to thicken.
-
Add Potatoes and Cook: Add the halved baby potatoes to the pot, ensuring they are mostly submerged in the liquid. Cover the pot with a lid and transfer it to a preheated oven at 170°C (150°C fan/Gas Mark 3) for 25-30 minutes, or until the potatoes are tender when pierced with a fork.
-
Finish with Green Beans: Remove the pot from the oven. Stir in the trimmed green beans. Re-cover and return to the oven for another 5-7 minutes, or until the green beans are vibrant green and tender-crisp. You want them to retain a slight bite.
-
Rest and Serve: Carefully remove the pot from the oven. Let the stew rest, covered, for 5 minutes before serving. This allows the flavours to deepen and the steak to become even more tender. Garnish generously with fresh chopped parsley.
Notes
There you have it, my friends – a truly satisfying and wholesome High-Protein One-Pot Steak that promises to be a hit in your home just as it is in mine. I hope you give this recipe a try and fall in love with its rich flavours and simple elegance. Do let me know in the comments below what you think, or if you make any delicious variations!

