These cottage cheese buns are soft, fluffy, and oh-so-easy to make! With cottage cheese mixed in, they are a little tangy and full of flavor.
Perfect for breakfast or a snack, I enjoy them warm with butter or jam. Trust me, they’re so good; you might just end up eating more than one! 😄
Key Ingredients & Substitutions
Cottage Cheese: Full-fat cottage cheese works best for a rich flavor and moist texture. If you’re looking for a lower-fat option, you can use low-fat cottage cheese, but the buns might be slightly less rich.
All-Purpose Flour: This is the best choice for a light, soft texture. You can swap it for bread flour if you’re after a chewier bun. For a gluten-free option, use a 1:1 gluten-free flour blend, but the texture may vary.
Sugar: The sugar helps with browning and provides slight sweetness. If you prefer, honey or maple syrup can substitute for sugar, but adjust quantities slightly since they’re liquid sweeteners.
Eggs: Eggs add moisture and richness. If you want to make these buns vegan, try using flax eggs (1 tablespoon ground flaxseed + 2.5 tablespoons water) or applesauce (1/4 cup for each egg).
Butter: Unsalted buttery goodness gives a nice flavor to the buns. If you want dairy-free, use coconut oil or a plant-based alternative.
How Can I Make Sure My Buns Rise Properly?
Proper rising is key to fluffy cottage cheese buns. Here’s how you can ensure they rise beautifully:
- Check Yeast Freshness: Make sure your yeast is active. If it doesn’t bubble after mixing with water and sugar, it’s time to get new yeast.
- Warm Environment: Yeast loves warmth! Let your dough rise in a warm, draft-free area. An oven set to the lowest temperature for a few minutes, then turned off works well.
- Punching Down: After the first rise, gently punch down the dough to remove excess air. This helps develop flavor and ensures an even texture.
- Cover During Rise: Always cover the dough with a clean towel or plastic wrap to avoid it drying out.
Follow these tips, and your buns will be perfectly fluffy! Don’t rush the rising times; patience pays off in the final product.

Cottage Cheese Buns
Ingredients You’ll Need:
- 2 cups all-purpose flour
- 1 cup cottage cheese (full-fat, well-drained)
- 2 tablespoons sugar
- 1 teaspoon salt
- 1 tablespoon active dry yeast
- 1/3 cup warm milk (about 110°F / 43°C)
- 1/4 cup warm water (about 110°F / 43°C)
- 1 large egg (for dough)
- 1 large egg (for egg wash)
- 2 tablespoons unsalted butter, melted
- Sesame seeds for topping (optional)
How Much Time Will You Need?
This recipe takes about 2 to 2.5 hours in total. You’ll need about 15 minutes to prepare the dough, and it will take around 1 to 1.5 hours for the first rise. After shaping the buns, they’ll need another rise of 30-40 minutes before baking for 15-20 minutes. So, an afternoon snack or a lovely addition to dinner is just a few hours away!
Step-by-Step Instructions:
1. Activate the Yeast:
In a small bowl, dissolve the active dry yeast and 1 tablespoon of sugar in the warm water. Let it sit for about 5-10 minutes. You’ll know it’s ready when it becomes frothy and bubbly. This means the yeast is active and ready to help your buns rise!
2. Mix the Dry Ingredients:
In a large mixing bowl, combine the all-purpose flour, remaining sugar, and salt. This will form the base of your dough, giving it structure and flavor.
3. Combine Ingredients:
Add the cottage cheese, warm milk, yeast mixture, and one beaten egg to the flour mixture. Stir everything together until the dough begins to come together. It might seem a bit sticky—that’s okay!
4. Knead the Dough:
Turn the dough out onto a lightly floured surface. Knead it for about 8-10 minutes until it feels smooth and elastic. If you have a stand mixer with a dough hook, you can use that instead to mix and knead.
5. Let It Rise:
Place the kneaded dough in a lightly greased bowl. Cover it with a clean kitchen towel or some plastic wrap. Let it rise in a warm place for about 1 to 1.5 hours until it has doubled in size. This is the yeast working its magic!
6. Shape the Buns:
After the dough has risen, punch it down gently to release excess air. Divide the dough into 6 equal portions and shape each piece into a round bun.
7. Second Rise:
Place the shaped buns on a baking sheet lined with parchment paper, leaving space between them. Cover them loosely and let them rise again for about 30-40 minutes until they are puffy.
8. Prepare to Bake:
Preheat your oven to 375°F (190°C). While it heats, beat the remaining egg and brush it over the tops of the buns to create a golden crust. You can also sprinkle sesame seeds on top for a lovely finish!
9. Bake the Buns:
Once preheated, bake the buns in the oven for about 15-20 minutes until they are golden brown on top. Your kitchen will smell amazing!
10. Finish and Serve:
After baking, remove the buns from the oven and brush the tops with melted butter for extra flavor. Let them cool for a few minutes on a wire rack before serving. Enjoy them warm or at room temperature with butter, jam, or your favorite spread!
Enjoy your soft, fluffy Cottage Cheese Buns! They’re perfect as a snack, with meals, or just on their own!
Can I Use Low-Fat Cottage Cheese Instead?
Yes, low-fat cottage cheese can be used, but keep in mind that the buns might be slightly less rich and may not be as moist as when using full-fat cottage cheese. Ensure it’s well-drained for the best results!
How Should I Store Leftover Buns?
Store any leftover buns in an airtight container at room temperature for up to 3 days. For longer storage, you can freeze them for up to 3 months. Just wrap them tightly in plastic wrap and place them in a freezer bag. Thaw them at room temperature when you’re ready to enjoy!
Can I Make These Buns Ahead of Time?
Absolutely! You can prepare the dough and let it rise, then shape the buns and refrigerate them overnight. Just be sure to bring them back to room temperature for about 30-60 minutes before baking the next day.
What Can I Use Instead of Eggs?
If you want to make these buns egg-free, you can use a flax egg (1 tablespoon ground flaxseed mixed with 2.5 tablespoons water) or 1/4 cup of applesauce as a substitute for each egg. This will retain moisture and help bind the dough!



