I’ve been sneaking zucchini into everything lately, and these savory cottage cheese muffins have become my new favorite grab-and-go breakfast. Packed with protein from cottage cheese and made with almond flour for a gluten-free twist, they’re moist, flavorful, and way more satisfying than your typical sweet muffin. Trust me, even the pickiest eaters won’t realize they’re eating their veggies!

| Preparation Time | 15-20 minutes |
| Cooking Time | 25-30 minutes |
| Total Time | 40-50 minutes |
| Level of Difficulty | Easy |
| Servings | 12 muffins |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1850-2000
- Protein: 75-85 g
- Fat: 150-165 g
- Carbohydrates: 40-50 g
Ingredients
- 1/4 cup coconut oil (melted and cooled)
- 1 cup cottage cheese (thick style)
- 1/4 cup milk
- 2 large eggs
- 3 1/4 cups almond flour
- 1 tsp baking soda
- 1 tsp salt
- 1/2 tsp pepper
- 3/4 tsp garlic powder
- 1/2 tsp onion powder
- 1 cup zucchini (shredded and squeezed dry)
- 1 cup cheddar (freshly grated)
- 1/4 cup freshly grated parmesan cheese
- 1 tsp lemon zest
Step 1: Prep the Oven and Mise en Place
- 1 cup zucchini
Preheat your oven to 375°F and grease a standard 12-cup muffin tin with coconut oil or cooking spray.
While the oven heats, grate your zucchini using the large holes of a box grater, then place it in a clean kitchen towel and squeeze firmly to remove as much liquid as possible—this step is crucial because excess moisture will make your muffins soggy.
I like to really wring out that zucchini; it makes a noticeable difference in the final texture.
Step 2: Create the Wet Base
- 1/4 cup coconut oil
- 1 cup cottage cheese
- 1/4 cup milk
- 2 large eggs
In a large mixing bowl, whisk together the melted and cooled coconut oil, cottage cheese, milk, and eggs until well combined and smooth.
Take your time with this step to ensure the cottage cheese is fully incorporated and the mixture is homogeneous—any lumps of cottage cheese will create an uneven texture in your muffins.
Step 3: Combine Dry Ingredients and Mix Batter
- wet ingredient mixture from Step 2
- 3 1/4 cups almond flour
- 1 tsp baking soda
- 1 tsp salt
- 1/2 tsp pepper
- 3/4 tsp garlic powder
- 1/2 tsp onion powder
- squeezed zucchini from Step 1
- 1 cup cheddar
- 1/4 cup freshly grated parmesan cheese
- 1 tsp lemon zest
In a separate bowl, whisk together the almond flour, baking soda, salt, pepper, garlic powder, and onion powder.
Pour the wet ingredient mixture from Step 2 into the dry ingredients and stir until just combined—don't overmix, as this can result in dense muffins.
Fold in the squeezed zucchini from Step 1, both cheeses, and lemon zest until evenly distributed.
I find that folding rather than stirring at this stage helps keep the batter light and tender.
Step 4: Fill and Bake the Muffins
- batter from Step 3
Divide the batter evenly among the muffin cups, filling each about three-quarters full.
Bake at 375°F for 22-25 minutes, until a toothpick inserted into the center of a muffin comes out clean or with just a few moist crumbs.
The muffin tops should be golden brown and spring back lightly when touched.
Step 5: Cool and Remove from Pan
Remove the muffin tin from the oven and let the muffins cool in the pan for 5-10 minutes.
This resting time allows them to set slightly so they won't fall apart when you turn them out.
Gently run a thin knife around the edges of each muffin to loosen them, then turn the tin upside down or use a muffin scoop to remove them onto a wire rack.

Tasty Cottage Cheese Zucchini Muffins
Ingredients
Method
- Preheat your oven to 375°F and grease a standard 12-cup muffin tin with coconut oil or cooking spray. While the oven heats, grate your zucchini using the large holes of a box grater, then place it in a clean kitchen towel and squeeze firmly to remove as much liquid as possible—this step is crucial because excess moisture will make your muffins soggy. I like to really wring out that zucchini; it makes a noticeable difference in the final texture.
- In a large mixing bowl, whisk together the melted and cooled coconut oil, cottage cheese, milk, and eggs until well combined and smooth. Take your time with this step to ensure the cottage cheese is fully incorporated and the mixture is homogeneous—any lumps of cottage cheese will create an uneven texture in your muffins.
- In a separate bowl, whisk together the almond flour, baking soda, salt, pepper, garlic powder, and onion powder. Pour the wet ingredient mixture from Step 2 into the dry ingredients and stir until just combined—don't overmix, as this can result in dense muffins. Fold in the squeezed zucchini from Step 1, both cheeses, and lemon zest until evenly distributed. I find that folding rather than stirring at this stage helps keep the batter light and tender.
- Divide the batter evenly among the muffin cups, filling each about three-quarters full. Bake at 375°F for 22-25 minutes, until a toothpick inserted into the center of a muffin comes out clean or with just a few moist crumbs. The muffin tops should be golden brown and spring back lightly when touched.
- Remove the muffin tin from the oven and let the muffins cool in the pan for 5-10 minutes. This resting time allows them to set slightly so they won't fall apart when you turn them out. Gently run a thin knife around the edges of each muffin to loosen them, then turn the tin upside down or use a muffin scoop to remove them onto a wire rack.