Keto sweet beef curry with apple & butternut squash balances warm, aromatic spices against gentle fruit sweetness. Cubed chuck roast and tender squash simmer in a ginger-garlic curry base with coconut aminos and beef bone broth. Cozy, comforting, and ready in 40 minutes.
An Unexpectedly Perfect Pairing
The first time I saw apples in a curry, I was skeptical. Fruit in my savory, spicy dinner? But one bite was all it took to convert me. The subtle sweetness of the apple perfectly balances the warm, aromatic spices, creating a depth of flavor that’s simply unforgettable. Now, I’ve perfected this keto version, swapping out high-carb potatoes for nutrient-rich butternut squash. It’s a cozy, comforting bowl of goodness that proves healthy eating can be incredibly delicious. Trust me on this one—you’re going to love it!
SERVES: 4
PREP TIME: 10 minutes
COOK TIME: 30 minutes
Ingredients
• ½ cup / 105 g (3.7 oz) coconut oil, or ½ cup / 120 ml avocado oil
• 1 small apple, peeled, cored, and diced
• 1 small yellow onion, sliced
• 2 cloves garlic, minced
• 1 3-inch / 7.5-cm piece fresh ginger root, minced
• 2 tablespoons (30 ml / 1 fl oz) curry powder
• 2 teaspoons garam masala
• 1 pound / 455 g (16 oz) boneless beef chuck roast, cut into ¾-inch / 2-cm cubes
• 1 small butternut squash about 1 lb / 455 g, cubed
• 1 cup / 240 ml beef bone broth
• 1 tablespoon coconut aminos
Instructions
1. Heat the oil in a large saucepan or Dutch oven over medium heat. Add the apple, onion, garlic, ginger, curry powder, and garam masala. Sauté for 10 minutes, stirring frequently, until the mixture is deeply fragrant.2. Add the beef, squash, broth, and coconut aminos. Increase the heat to high, cover the pot, and bring the mixture to a boil. Once boiling, reduce the heat to medium-low and simmer for 20 minutes, until the squash is fork-tender.3. Divide the curry among 4 bowls and serve immediately.
Nutritional Information
• Per serving, made with coconut oil:Calories: 698Total Fat: 56 gSaturated Fat: 34.4 gCholesterol: 118 mgSodium: 82 mgCarbohydrates: 16.9 gDietary Fiber: 3.5 gNet Carbs: 13.4 gProtein: 31.8 gMacros:FAT: 72%CARBS: 10%PROTEIN: 18%
Pro Tips
• & Variations
• Pressure Cooker Method: Use the sauté mode for step 1. Then, seal the lid and cook on high pressure for 20 minutes. Allow a natural pressure release before serving.
• Make Ahead & Storage: This curry keeps well! Store in an airtight container in the fridge for up to 3 days or in the freezer for up to 1 month. Reheat gently on the stove or in the microwave.
• Apple Choice Matters: For a sweeter curry, use a Fuji or Honeycrisp apple. For a tarter, more balanced flavor, a Granny Smith apple is an excellent choice.
• Go Coconut-Free: Easily substitute avocado oil or ghee for the coconut oil, and use soy sauce or tamari in place of the coconut aminos.
• Nightshade-Free Check: If you avoid nightshades, carefully check the ingredient labels on your curry powder and garam masala to ensure they are compliant.
FAQ
Q: Is this beef curry recipe keto-friendly
A: Yes, this beef curry is specifically designed for a keto diet. It uses low-carb butternut squash instead of potatoes and contains only 13.4 grams (0.47 oz) of net carbs per serving.
Q: What kind of apple works best in this curry
A: The best apple depends on your taste. For a sweeter flavor, use a Fuji or Honeycrisp apple. For a tarter, more balanced taste, a Granny Smith apple is an excellent choice.
Q: Can I make this curry in a pressure cooker
A: Absolutely. Use the sauté function for the first step to cook the apple, onion, and spices. Then, add the remaining ingredients, seal the lid, and cook on high pressure for 20 minutes, followed by a natural pressure release.
Q: How do I store and reheat leftover curry
A: This curry stores well in an airtight container. It will last for up to 3 days in the refrigerator or up to 1 month in the freezer. Reheat gently on the stove or in the microwave until warm.
Pro Tips
- Apple choice matters: Fuji or Honeycrisp make the curry sweeter, while a Granny Smith gives a tarter, more balanced flavor against the spices.
- Sauté the apple, onion, garlic, ginger, curry powder, and garam masala for a full 10 minutes until deeply fragrant before adding the beef — that's the flavor foundation.
- Pressure cooker method: use the sauté mode for the apple-spice base, then add the remaining ingredients, seal, and cook on high pressure for 20 minutes with a natural release.
- This curry keeps well: store it in an airtight container in the fridge for up to 3 days or the freezer for up to 1 month and reheat gently.
- Go coconut-free by swapping in avocado oil or ghee and using soy sauce or tamari instead of coconut aminos; if avoiding nightshades, check the curry powder and garam masala labels.
Frequently Asked Questions
Is this beef curry keto-friendly?
Yes — it swaps high-carb potatoes for butternut squash and lands at 13.4 g net carbs per serving (16.9 g total, 3.5 g fiber).
What kind of apple works best in this curry?
Fuji or Honeycrisp for a sweeter curry; Granny Smith for a tarter, more balanced flavor — it's all about your preference.
Can I make this curry in a pressure cooker?
Yes — sauté the apple, onion, and spices first, then add the remaining ingredients, seal the lid, and cook on high pressure for 20 minutes with a natural release.
How do I store and reheat leftover curry?
It lasts up to 3 days in the fridge or 1 month in the freezer in an airtight container. Reheat gently on the stove or in the microwave.
Recipe card below.
More Recipes You’ll Love
- Instant Pot Osso Buco with Oxtail
- Keto Fried Fish with Pork Rind Crust
- The Easiest, Juiciest Whole Chicken You’ll Ever Make

Keto Sweet Beef Curry with Apple & Butternut Squash
Ingredients
Method
- Heat the oil in a large saucepan or Dutch oven over medium heat.
- Add the apple, onion, garlic, ginger, curry powder, and garam masala.
- Sauté for 10 minutes, stirring frequently, until the mixture is deeply fragrant. 2.
- Add the beef, squash, broth, and coconut aminos. Increase the heat to high, cover the pot, and bring the mixture to a boil.
- Once boiling, reduce the heat to medium-low and simmer for 20 minutes, until the squash is fork-tender. 3.
- Divide the curry among 4 bowls and serve immediately.








