Prep Time: 20 minutes
Cook Time: 20-25 minutes
Total Time: 40-45 minutes
Difficulty: Easy (Great for beginner keto bakers!)
Course: Breakfast, Snack, Dessert
Cuisine: American, Keto, Low-Carb, Gluten-Free
Why You’ll Love This Recipe
Authentic Texture: No dry, crumbly keto baking here! These muffins are incredibly moist and have a delicate, tender crumb.
Perfect Streusel: The star of any coffee cake is the topping, and this nut-based streusel is buttery, crunchy, and perfectly sweet.
Simple Ingredients: You’ll need a handful of keto-friendly pantry staples like almond flour, sweetener, and butter.
Meal-Prep Friendly: They store beautifully and are perfect for grabbing on a low-carb, on-the-go morning.
Ingredient Notes
For the best results, using the right ingredients is key in keto baking.
Almond Flour: Use a fine, blanched almond flour, not almond meal. Almond meal has a coarser texture and will result in denser, heavier muffins.
Coconut Flour: A small amount helps absorb moisture and provides a better structure than using almond flour alone.
Granular Sweetener: A 1:1 erythritol-based sweetener (like Swerve or Lakanto) works best for the muffin batter. It measures and dissolves like sugar.
Brown Sugar Substitute: For that classic coffee cake flavor, a brown sugar alternative (like Swerve Brown) is magic in the streusel topping. It adds a hint of molasses-like warmth.
Butter: Unsalted butter is preferred. For a dairy-free option, use a high-quality vegan butter stick.
Eggs: Use large eggs at room temperature to ensure they emulsify properly with the batter.
Sour Cream or Greek Yogurt: This is the secret to an incredibly moist muffin. Use full-fat sour cream or plain Greek yogurt to keep it low-carb and creamy.
Vanilla & Almond Extract: A combination of both adds a lovely depth of flavor that complements the almond flour.
Chopped Pecans or Walnuts: These add an incredible crunch to the streusel topping and are optional but highly recommended.
Instructions
Follow these steps carefully for perfect muffins every time.
Step 1: Prep and Preheat
Preheat your oven to 350°F (175°C). Line a 12-cup standard muffin tin with paper liners and spray the inside of the liners lightly with non-stick cooking spray (this helps prevent sticking, as keto muffins can be more delicate).
Step 2: Make the Streusel Topping
In a small bowl, combine ½ cup of your chopped pecans or walnuts (if using), ¼ cup of almond flour, 3 tablespoons of brown sugar substitute, and 1 teaspoon of ground cinnamon. Pour in 3 tablespoons of melted butter and mix with a fork until the mixture is combined and forms crumbly clusters. Set aside.
Step 3: Mix the Dry Ingredients
In a medium bowl, whisk together 2 cups of blanched almond flour, ¼ cup of coconut flour, ½ cup of granular sweetener, 1 tablespoon of baking powder, 1 teaspoon of ground cinnamon, and ½ teaspoon of salt. Whisking ensures the baking powder is evenly distributed and breaks up any lumps.
Step 4: Combine the Wet Ingredients
In a separate, large mixing bowl, whisk together 3 large eggs (room temp), ½ cup of sour cream (room temp), ½ cup of melted and slightly cooled butter, 1 teaspoon of vanilla extract, and ½ teaspoon of almond extract. Whisk until smooth and well-combined.
Step 5: Create the Batter
Pour the dry ingredient mixture into the bowl with the wet ingredients. Stir with a rubber spatula until just combined. Be careful not to overmix; a few small lumps are okay. The batter will be thick and slightly sticky, which is perfect.
Step 6: Assemble the Muffins
Spoon about 1 heaping tablespoon of batter into the bottom of each muffin liner, filling them about ⅓ of the way. Sprinkle a generous pinch of the streusel mixture over the batter (about 1 teaspoon). Then, divide the remaining batter evenly among the 12 cups, filling them almost to the top. Finally, top each muffin with the remaining streusel, gently pressing it into the batter.
Step 7: Bake to Perfection
Place the muffin tin in the preheated oven and bake for 20-25 minutes. They are done when the tops are golden brown and a toothpick inserted into the center of a muffin comes out clean or with just a few moist crumbs (not wet batter).
Step 8: Cool Completely
This is the hardest but most important step! Let the muffins cool in the pan for at least 15-20 minutes. Keto baked goods need time to set as they cool. After that, transfer them to a wire rack to cool completely before serving. Enjoy!
Storage & Freezing Instructions
Storing: Keep leftover muffins in an airtight container at room temperature for up to 2 days, or in the refrigerator for up to a week. I recommend reheating them slightly in the microwave for 10-15 seconds to bring back that fresh-from-the-oven texture.
Freezing: These muffins freeze beautifully. Wrap them individually in plastic wrap and place them in a freezer-safe bag. They can be frozen for up to 3 months. Thaw at room temperature or in the microwave.
Recipe Tips
Room Temperature Ingredients: For the best texture, make sure your eggs and sour cream are at room temperature. This prevents the melted butter from solidifying on contact and creates a smoother, more cohesive batter.
Don’t Overmix: Overmixing almond flour batters can lead to dense, gummy muffins. Mix until the flour is just moistened.
The Cooling Rule: Keto muffins are very fragile when hot because the sweetener is still molten. They solidify as they cool, so be patient!
Nutrition Information
This information is an estimate and is calculated per muffin (1 of 12), using common keto ingredients. Please note that values can vary based on the specific brands of ingredients you use, especially sweeteners.
Nutrition Facts Per Serving (1 Muffin)
Calories 275
Total Fat 24g
Saturated Fat 9g
Trans Fat 0g
Cholesterol 85mg
Sodium 220mg
Total Carbohydrates 8g
Dietary Fiber 4g
Sugars 2g (Sugar Alcohols: 8g)
Net Carbs 4g
Protein 8g