This Easy Beef Stroganoff Is the Ultimate Weeknight Dinner Trick
Forget about tough, dry meat — this simple skillet recipe gives you super tender beef in a rich, velvety gravy every single time.
If you are tired of chewy beef, slicing the meat into thin strips and searing it fast is the perfect solution. It creates an incredibly soft texture and a smooth, creamy sour cream sauce that tastes amazing over a big bowl of mashed potatoes or pasta.
Here’s what you need: 21 oz (600g) of lean beef, 2 medium onions, ¾ cup (200g) of sour cream (15–20% fat), ½ cup (100ml) of heavy cream or water, 1 tablespoon of all-purpose flour, 1 teaspoon of tomato paste (optional), 2 tablespoons of vegetable oil, 20g of butter, salt, black pepper, and 1 bay leaf.
Wash your beef, pat it completely dry with paper towels, and slice it into strips about 1 cm thick. Give the meat a very gentle pound through some plastic wrap to tenderize it, then slice it into thin, bite-sized matchsticks across the grain. Toss with a generous pinch of salt and black pepper.
Get your skillet roaring hot with the vegetable oil. Sear the beef in small batches for just 2 to 3 minutes per batch — this seals in the juices immediately and prevents the meat from stewing in its own liquid. Transfer the browned meat to a side plate.
Turn the heat down to medium, melt the butter in the same pan, and toss in your sliced onions. Cook them until they are soft, sweet, and beautifully translucent.
Sprinkle the flour over the onions and stir it around for about 40 seconds to toast. Gradually whisk in the sour cream, heavy cream (or water), and the optional tomato paste, stirring vigorously until the sauce is completely velvety and smooth. Drop the beef and its resting juices back into the skillet, cover with a lid, and let it simmer on low heat until the meat is perfectly tender — about 20 minutes for high-quality cuts, or up to 45 minutes if the meat needs more time. Toss in a bay leaf for the last 5 minutes, then discard it before serving over your favorite rice or pasta.