Go Back
+ servings

Whole30 Meatball Stroganoff

A delicious skilet meatball stroganoff made with healthier ingredients! Dairy free, gluten free, paleo, and Keto!
Course Dinner
Cuisine American
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 6 people
Calories 384kcal
Author Mary Smith



Remaining Ingredients

  • 1 tbsp olive oil
  • ½ large onion diced
  • 8 oz sliced mushrooms white or cremini
  • 2 cloves minced garlic
  • 2 tbsp sherry cooking wine omit for Whole30
  • 1.5 cups beef or chicken broth
  • ½ cup cashews
  • ½ cup full fat coconut milk stirred/whisked before measuring because it separates in the can
  • 1 tsp lemon juice
  • ½ tsp sea salt more to taste
  • black pepper to taste
  • chopped parsley for garnish - optional


  • Add cashews to a small bowl and cover with boiling water. Let them soak while you start cooking.
  • Preheat your oven to 400. Line a baking sheet with parchment paper. Combine all meatball ingredients in a large bowl and mix well using your hands. Form into 2 inch balls. You should have 11-12 meatballs total. Add them to the baking sheet and bake for 20 minutes.
  • Meanwhile, heat 1 tbsp olive oil to a large skillet over medium heat. Add the onions, mushrooms, and garlic and saute for 3-4 minutes until onions become translucent, mushrooms begin to soften, and garlic is fragrant. Pour in the sherry and stir, using a spoon to scrape up any brown bits from the bottom of the pan. Pour in the broth, then simmer on low while you make the "sour cream".
  • Drain the cashews and add to a blender along with the 1/2 cup coconut milk and lemon juice. Blend for 1 minute or until very thick and creamy. You can also sub 1/2 cup water for coconut milk if you strongly dislike any coconut taste.
  • Stir the "sour cream" into the pan and bring it to a boil over medium heat. Whisk vigorously as it bubbles until you don't see anymore lumps and the sauce is smooth. When the meatballs come out of the oven, add them to the pan. Taste test and add more salt if needed. Serve over mashed potatoes, mashed cauliflower, or gluten free pasta and top with parsley, if desired. Enjoy!

Stovetop Version

  • Mix all of the meatball ingredients together and form into balls (you should have 10-12 per 1 lb of meat). Heat the oil in a pan and add the meatballs. Brown them on all sides. Remove the meatballs to a plate using a slotted spoon.
  • Add in the onions, mushrooms, and garlic. Saute them for 3-4 minutes until they begin to soften. Add in the sherry and scrape up any brown bits on the bottom of the pan. Add in the chicken broth, stir, then adding the meatballs back into the pan. Let them them simmer on low while you make the cashew cream. 
  • Stir the cashew cream into the pan. Turn the heat to medium and stir until no lumps remain. Serve and enjoy!


You can also make this using ground beef without the meatball portion! Simply brown the beef in the pan first then remove it using a slotted spoon. Follow the rest of the directions above and add the meat back into the pan at the point where you are adding in the cashew cream. 


Calories: 384kcal | Carbohydrates: 10g | Protein: 19g | Fat: 30g | Saturated Fat: 11g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Trans Fat: 1g | Cholesterol: 81mg | Sodium: 756mg | Potassium: 535mg | Fiber: 2g | Sugar: 2g | Vitamin A: 49IU | Vitamin C: 7mg | Calcium: 55mg | Iron: 4mg