Keto Beef Stroganoff Recipe + Video Demo – 7g net carbs! Creamy beef, mushroom and sour cream pasta. A low carb beef stroganoff ready in 30 minutes! Paleo, Whole30 with substitutions, gluten free, grain free, dairy free with substitutions, sugar free, clean eating, real food.

keto beef stroganoff in a cast iron skillet on a white background

Growing up, every year for my birthday I would request beef stroganoff. It was my FAVORITE dinner. My mom made it so perfectly. It brings back all the best memories of childhood.

I’ve been craving it a ton, especially now as the weather is cooling. I created a keto beef stroganoff that tastes JUST as good as what my mom made when I was little, with a fraction of the carbs!

steps to making keto beef stroganoff

Keto Beef Stroganoff

Beef stroganoff is all about the sauce. Steak, mushrooms and onions simmered in a beef and sour cream sauce that is thick and silky and tangy and full of flavor.

Steak To Use For Beef Stroganoff

My favorite cut of steak to use is a flank steak that I have my butcher thinly slice. You can tell your butcher it’s for beef stroganoff, they’ll know just how thin to slice it.

Other cuts of steak you could use:

  • skirt steak
  • sirloin steak
  • boneless ribeye steak if you’re getting fancy
  • I often see prepackaged steak called “stir fry steak” that is already sliced and ready to use

keto beef stroganoff in a white bowl on a white background

Keto Noodles for Beef Stroganoff

My favorite keto friendly noodles to use are these spaghetti hearts of palm pasta (code TASTESLOVELY gets you 10% off!). It is the closest I’ve found to regular pasta. It has a super neutral taste. The texture reminds me of a cross between zucchini noodles and spaghetti squash. It takes on all the flavor of the sauce you serve it in. The best part is the pasta is already cooked and ready to add straight from the package, you don’t even have to drain it! Just dump it in the sauce and warm through. So convenient!

You could also serve it over zucchini noodles, mashed cauliflower or even cauliflower rice!

Dairy Free + Whole30 Beef Stroganoff Substitutions

I love using the organic lactose free sour cream by Green Valley.

If you need this to be completely dairy free and Whole30 friendly you could substitute 1/2 cup cashew cream + 2 tablespoons lemon juice. This will create a very similar taste to traditionally sour cream!

Watch Keto Beef Stroganoff Recipe Video

If you make this Keto Beef Stroganoff be sure to leave a comment and give this recipe a rating! I love to hear from you all and always do my best to respond to each and every comment. And of course, if you do make this recipe, don’t forget to share and tag me on Instagram! Looking through the photos of recipes you all have made is my favorite!

Print
clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon
keto beef stroganoff in a cast iron skillet on a white background

Keto Beef Stroganoff


  • Author: Natalie
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 6 1x
Scale

Ingredients

  • 1 pound thinly sliced flank steak
  • 1 tablespoon avocado oil
  • 12 ounces mushrooms (baby bella or white button), sliced
  • 1/2 a yellow onion, chopped
  • 4 cloves of garlic, grated or finely minced
  • 1 cup beef broth
  • 2 tablespoons tapioca flour
  • 1 teaspoon worcestershire
  • 1 teaspoon dijon mustard
  • 1/2 cup sour cream
  • kosher salt + pepper to taste
  • (2) 10-ounce packages spaghetti hearts of palm pasta (code TASTESLOVELY gets you 10% off)
  • Finely chopped parsley or fresh thyme to garnish (optional)

Instructions

  1. Heat your cast iron skillet (or largest skillet) over medium heat for 5 minutes. Season the flank steak with kosher salt + pepper.
  2. In a measuring cup, combine the beef broth, tapioca flour, worcestershire + dijon mustard. Whisk to combine really well and remove any lumps from the tapioca flour. Set aside.
  3. When the pan is hot, add the avocado oil. Lay the steak in an even layer and brown for 2 minutes per side. Don’t move the steak at all during the 2 minutes so it can really sear and get crusty, golden brown. If your skillet isn’t big enough, sear in batches so you don’t overcrowd the pan. Transfer the cooked beef to a plate.
  4. In the same skillet, add the mushrooms and onions. Season with a pinch of kosher salt + pepper. Cook for 8-10 minutes, stirring occasionally, until golden brown. Scrape up any brown bits on the bottom of the pan from the beef.
  5. Add in the garlic, and cook for 30 seconds until fragrant.
  6. Give the beef broth mixture another whisk to redistribute the tapioca flour. Then pour over the beef broth mixture over the mushroom mixture, stirring constantly until it comes to a simmer. Once it simmers, it will activate the tapioca starch and the mixture will thicken.
  7. Add in the cooked beef and the hearts of palm pasta. Simmer for 1-2 minutes to heat the pasta and beef.
  8. Add in the sour cream and stir to combine. Taste for salt + pepper.
  9. Serve warm. You can top with finely chopped parsley or fresh thyme leaves.
  10. Leftovers will keep in an airtight container refrigerated for at least 5 days.

Notes

Beef: My favorite cut of steak to use is flank steak. You can ask your butcher to thinly slice it for you. You can also use what is called “stir fry steak” that is already thinly sliced. Or a sirloin steak or skirt steak that you ask your butcher to thinly slice.

Oil: You can use avocado oil, ghee or olive oil to cook the the beef in! I prefer avocado oil since it has such a high smoke point.

Broth: For the deepest beef flavor, I like using a beef broth. Kettle + Fire makes my favorite store bought beef broth. You could substitute a chicken stock or bone broth!

Thickener: My favorite keto friendly thickener to use is tapioca starch. You could substitute the same quantity of arrowroot flour also. If you don’t need it to be gluten free/keto friendly you could use the same quantity of corn starch or all purpose flour.

Worcestershire: If you don’t have worcestershire you could substitute soy sauce or coconut aminos. Same quantity. It gives it a deeper, umami flavor. If you don’t have it, you can just leave it out also! 

Dairy Free/Whole30: I love using the organic lactose free sour cream by Green Valley. If you need this to be completely dairy free/whole30 friendly you could substitute 1/2 cup cashew cream + 2 tablespoons lemon juice. (Note, this will effect the nutrition information.)

Noodles: Traditionally beef stroganoff is served with egg noodles. My favorite keto + Whole30 swap out is this spaghetti hearts of palm pasta (code TASTESLOVELY gets you 10% off!). You could substitute substitute zucchini noodles. I’d spiralize 3 or 4 large zucchini for this recipe. You could also serve this over mashed cauliflower, or even cauliflower rice!

Nutrition Facts: The nutritional information is calculated based on the exact ingredients and quantities listed in the Ingredients above, including the hearts of palm pasta. It is provided as a courtesy only and should be construed as an estimate rather than a guarantee. Ingredients can vary, especially if you make recipe substitutions. Always best to go off your own calculations based on the ingredients and measurements you use.

This post contains affiliate links, thanks for the love!

Never Miss a Recipe!

Get new posts delivered straight to your inbox! For free!

Powered by ConvertKit