These fluffy cottage cheese pancakes pack 7 grams of protein per pancake with a French toast-like taste! This genius recipe makes use of a easy components for the right simple breakfast concept.

I used to be skeptical after I first heard concerning the concept of cottage cheese pancakes. However after testing this recipe dozens of occasions, I’ve turn into a convert. These protein-packed pancakes ship almost double the protein of normal pancakes whereas utilizing solely half the flour!
Utilizing small curd cottage cheese melts into the batter and makes an tender inside that really tastes like French toast! Every pancake has over 7 grams of protein, and my complete household loves them. I’ve made these so many occasions and this recipe has turn into a reader favourite.
5 star reader evaluations
“My youngsters couldn’t even inform these had been completely different than the common ones I normally make. Thanks!” -Pleasure
“These have turn into my favourite pancakes. These are positively going to be made in my home for a few years on.” -Maria
Components in cottage cheese pancakes
I didn’t invent the thought of cottage cheese pancakes, however I did create this riff on the theme. It makes an enormous batch of fluffy, ample-sized pancakes. You’ll want solely 7 components for this recipe:
- Small curd cottage cheese: Any such cottage cheese has smaller curds, which permit the cheese to largely soften into the pancake texture when cooked.
- Eggs: Eggs act as a binder, holding collectively the feel of this pancake.
- All function flour: You’ll want a bit flour to assist these come collectively. For gluten-free, substitute gluten free 1-for-1 flour or oat flour.
- Maple syrup: Pure maple syrup is our sweetener of selection: you may as well substitute honey or agave syrup.
- Vanilla extract, baking powder and salt: These baking necessities spherical out the flavour and texture.

Ingredient highlight: small curd cottage cheese
Small curd cottage cheese is the perfect sort for cottage cheese pancakes. This kind has smaller curds that soften into the pancake texture when cooked, so there aren’t many seen white flecks whenever you reduce into it.
I’ve examined a number of manufacturers and the curd dimension varies fairly a bit, even amongst these labeled “small curd.” My favourite manufacturers for this recipe are Good Tradition and Daisy, which have constant small curds.
If you happen to can’t discover small curd, you may nonetheless use it! You nay see white curds whenever you reduce into the pancakes, however i’s nonetheless scrumptious! It’s also possible to mix the batter in a blender if desired.
If you happen to love cottage cheese, strive extra of our cottage cheese recipes, like cottage cheese mac and cheese, cottage cheese dip, and extra!
The protein breakdown
Cottage cheese pancakes use half the quantity of all-purpose flour as a standard pancakes recipe. I’m not anti-flour, however I do love a pancake that fills me up with protein so I’m not hungry 1 hour later!
- One cottage cheese pancake has over 7 grams protein. A serving dimension of two pancakes offers roughly 30% of your each day protein consumption.
- In distinction, an ordinary pancake has about 4 grams protein. So cottage cheese pancakes have almost double the protein of a traditional pancake recipe.

Serving strategies and toppings
After making these pancakes weekly for months, I’ve found numerous scrumptious methods to serve them:
- Pure and easy: Pure maple syrup and powdered sugar
- Berries: Recent strawberries, blueberries, and raspberries with a drizzle of honey
- Banana foster: Sliced bananas, cinnamon, and a contact of browned butter
- Nut butter: Almond butter or pistachio butter add much more endurance
- Yogurt: Greek yogurt, granola, and a strawberry compote
- Fall favourite: Diced apples with pumpkin pie spice
- Summer season particular: Recent peaches and whipped ricotta
- Winter Hotter: Candied pecans with cinnamon
Storage and reheating directions
I retailer leftover pancakes in an hermetic container for as much as 5 days. Additionally they freeze for as much as 3 months. I flash-freeze them on a baking sheet first, then switch to freezer luggage or containers.
To reheat, pop them in like frozen waffles for 2-3 minutes. It’s also possible to reheat within the microwave or in a 350°F oven for five minutes, wrapped in foil to forestall drying
Dietary notes
This cottage cheese pancakes recipe is vegetarian. For gluten-free, use gluten-free 1 for 1 flour or oat flour.
Steadily requested questions
Cottage cheese provides a lift of protein and calcium, making your pancakes extra nutritious and filling. It additionally contributes to a light-weight and fluffy texture.
Small-curd cottage cheese is mostly most popular for a smoother batter. If you happen to use giant curd, it’s possible you’ll wish to mix the batter first.
Sure! Use a 1:1 gluten-free flour mix for finest outcomes. It’s also possible to use oat flour.
Completely! Honey, agave nectar, and even sugar would work.
Get artistic! You may add blueberries, bananas, chocolate chips, or spices like cinnamon or nutmeg.
Sure! Allow them to cool fully, then retailer them in an hermetic container or freezer bag. Freeze for as much as 2 months.
Cottage Cheese Pancakes
This cottage cheese pancakes recipe is the very best genius trick! It makes a protein packed pancake that tastes like French toast.
- Prep Time: 10 minutes
- Prepare dinner Time: 10 minutes
- Complete Time: 20 minutes
- Yield: 10 4-inch pancakes
- Class: Breakfast
- Technique: Stovetop
- Delicacies: Breakfast
- Food regimen: Vegetarian
Components
- 4 eggs
- 1 ½ cups small curd* cottage cheese
- 3 tablespoons pure maple syrup, plus extra for serving
- 1 teaspoon vanilla extract
- ¾ cup all-purpose flour
- ½ tablespoon baking powder
- ¼ teaspoon kosher salt
Directions
- In a medium bowl, whisk the eggs, cottage cheese, maple syrup and vanilla (when you see very giant clumps of cottage cheese, attempt to break them up or smash them with a fork).
- In one other bowl, whisk the flour, baking powder and salt. Add it to the bowl with the moist components and blend till a easy batter varieties.
- Warmth a non-stick skillet or griddle over medium warmth, then add a little bit of butter to coat. Scoop out ¼ cup parts of batter and cook dinner the pancakes till golden brown on one facet, adjusting the warmth so it doesn’t brown too quick. Flip and cook dinner till cooked by way of and not gooey on the edges (the batter will ooze out a bit on the sides; simply preserve cooking till it’s absolutely cooked, adjusting the warmth as essential so it doesn’t brown too quick). Place the pancakes in a stack below an overturned bowl, and cook dinner the second batch of pancakes.Â
- Serve instantly, topped with pure maple syrup.
Notes
*Small curd cottage cheese is vital for getting the fitting texture the place the cheese melts into the pancake. Some manufacturers labeled as “small curd” have pretty giant curds, so the scale varies based mostly on model. Experiment and discover a model that works for you! However don’t sweat it an excessive amount of: you can also make this recipe with any dimension curds, you simply might find yourself with an look with some white flecks.
(perform(){
window.addEventListener( ‘message’, perform( occasion ){
if ( ( ‘https://nutrifox.com’ !== occasion.origin && ‘https://nutrifox.take a look at’ !== occasion.origin ) ||
typeof occasion.knowledge !== ‘string’ ) {
return;
}
var payload = JSON.parse( occasion.knowledge );
change ( payload.occasion ) {
case ‘setHeight’:
var iframe = doc.getElementById( ‘nutrifox-label-‘ + payload.recipeId );
iframe.model.peak = payload.peak + ‘px’;
break;
}
} );
}());
window.trCommon={“minRating”:6,”ajaxurl”:”https://www.acouplecooks.com/wp-admin/admin-ajax.php”,”ratingNonce”:””,”postId”:119605};
window.TastyRecipes = window.TastyRecipes || {};
window.TastyRecipes.smoothScroll = {
init() {
doc.addEventListener( ‘click on’, ( e ) => {
let anchor = e.goal;
if ( anchor.tagName !== ‘A’ ) {
anchor = anchor.closest( ‘a.tasty-recipes-scrollto’ );
}
if ( ! anchor || ! anchor.classList.accommodates( ‘tasty-recipes-scrollto’ ) ) {
return;
}
const elementHref = anchor.getAttribute( ‘href’ );
if ( ! elementHref ) {
return;
}
e.preventDefault();
this.goToSelector( elementHref );
});
},
goToSelector( selector ) {
const aspect = doc.querySelector( selector );
if ( ! aspect ) {
return;
}
aspect.scrollIntoView( { conduct: ‘easy’ } );
}
};
doc.addEventListener(
‘DOMContentLoaded’,
() => window.TastyRecipes.smoothScroll.init()
);
window.TastyRecipes = window.TastyRecipes || {};
window.TastyRecipes.cookMode = {
wakeLockApi: false,
wakeLock: false,
cookModeSelector: ‘.tasty-recipes-cook-mode’,
init() {
if (“wakeLock” in navigator && “request” in navigator.wakeLock) {
this.wakeLockApi = navigator.wakeLock;
}
const cookModes = doc.querySelectorAll(this.cookModeSelector);
if (cookModes.size > 0) {
for (const cookMode of cookModes) {
if (this.wakeLockApi) {
cookMode.querySelector(‘enter[type=”checkbox”]’).addEventListener(“change”, occasion => {
this.checkboxChange(occasion.goal);
}, false);
} else {
cookMode.model.show = “none”;
}
}
}
},
checkboxChange(checkbox) {
if (checkbox.checked) {
this.lock();
} else {
this.unlock();
}
},
setCheckboxesState(state) {
const checkboxes = doc.querySelectorAll(this.cookModeSelector + ‘ enter[type=”checkbox”]’);
for (const checkbox of checkboxes) {
checkbox.checked = state;
}
},
async lock() {
strive {
this.wakeLock = await this.wakeLockApi.request(“display screen”);
this.wakeLock.addEventListener(“launch”, () => {
this.wakeLock = false;
this.setCheckboxesState(false);
});
this.setCheckboxesState(true);
} catch (error) {
this.setCheckboxesState(false);
}
},
unlock() {
if (this.wakeLock) {
this.wakeLock.launch();
this.wakeLock = false;
}
this.setCheckboxesState(false);
}
};
(perform(callback) {
if (doc.readyState !== “loading”) {
callback();
} else {
doc.addEventListener(“DOMContentLoaded”, callback);
}
})(() => {
window.TastyRecipes.cookMode.init();
});
window.TastyRecipes = window.TastyRecipes || {};
window.TastyRecipes.staticTooltip = {
aspect: null,
tooltipElement: null,
deleting: false,
init( aspect ) {
if ( this.deleting ) {
return;
}
this.aspect = aspect;
this.buildElements();
},
destroy() {
if ( ! this.tooltipElement || this.deleting ) {
return;
}
this.deleting = true;
this.tooltipElement.classList.take away( ‘opened’ );
setTimeout( () => {
this.tooltipElement.take away();
this.deleting = false;
}, 500 );
},
buildElements() {
const tooltipElement = doc.createElement( ‘div’ );
tooltipElement.classList.add( ‘tasty-recipes-static-tooltip’);
tooltipElement.setAttribute( ‘id’, ‘tasty-recipes-tooltip’ );
const currentTooltipElement = doc.getElementById( ‘tasty-recipes-tooltip’ );
if ( currentTooltipElement ) {
doc.physique.replaceChild( tooltipElement, currentTooltipElement );
} else {
doc.physique.appendChild( tooltipElement );
}
this.tooltipElement = doc.getElementById( ‘tasty-recipes-tooltip’ );
},
present() {
if ( ! this.tooltipElement ) {
return;
}
const tooltipTop = this.aspect.getBoundingClientRect().high
+ window.scrollY
– 10 // 10px offset.
– this.tooltipElement.getBoundingClientRect().peak;
const tooltipLeft = this.aspect.getBoundingClientRect().left
– ( this.tooltipElement.getBoundingClientRect().width / 2 )
+ ( this.aspect.getBoundingClientRect().width / 2 ) – 1;
const posLeft = Math.max( 10, tooltipLeft );
this.maybeRemoveTail( posLeft !== tooltipLeft );
this.tooltipElement.setAttribute( ‘model’, ‘high:’ + tooltipTop + ‘px;left:’ + posLeft + ‘px;’ );
this.tooltipElement.classList.add( ‘opened’ );
},
maybeRemoveTail( removeTail ) {
if ( removeTail ) {
this.tooltipElement.classList.add( ‘tr-hide-tail’ );
} else {
this.tooltipElement.classList.take away( ‘tr-hide-tail’ );
}
},
changeMessage( message ) {
if ( ! this.tooltipElement ) {
return;
}
this.tooltipElement.innerHTML = message;
}
};
window.TastyRecipes.ajax = {
sendPostRequest( url, knowledge, success, failure ) {
const xhr = new XMLHttpRequest();
xhr.open( ‘POST’, url, true );
xhr.ship( this.preparePostData( knowledge ) );
xhr.onreadystatechange = () => {
if ( 4 !== xhr.readyState ) {
return;
}
if ( xhr.standing === 200 ) {
success( JSON.parse( xhr.responseText ) );
return;
}
failure( xhr );
};
xhr.onerror = () => {
failure( xhr );
};
},
preparePostData( knowledge ) {
const formData = new FormData();
for ( const key in knowledge ) {
formData.append( key, knowledge[key] );
}
return formData;
},
};
window.TastyRecipes.rankings = {
defaultRating: 0,
currentRatingPercentage: 100,
savingRating: false,
init( minRating ) {
this.minRating = minRating;
this.formWatchRating();
this.closeTooltipWhenClickOutside();
this.addBodyClassBasedOnSelectedRating();
this.backwardCompFormRatingPosition();
},
formWatchRating() {
const rankings = doc.querySelectorAll(‘.tasty-recipes-no-ratings-buttons [data-rating]’);
if ( rankings.size {
occasion.preventDefault();
this.defaultRating = occasion.goal.closest( ‘.checked’ ).dataset.score;
this.setCheckedStar( occasion.goal );
this.maybeSendRating( this.defaultRating, occasion.goal );
this.setRatingInForm( this.defaultRating );
} );
}
},
closeTooltipWhenClickOutside() {
window.addEventListener( ‘click on’, e => {
// Bailout (do not take away the tooltip) when the clicked aspect is a score star, or it is the tooltip itself.
if ( e.goal.closest( ‘.tasty-recipes-rating’ ) || e.goal.classList.accommodates( ‘tasty-recipes-static-tooltip’ ) ) {
return;
}
window.TastyRecipes.staticTooltip.destroy();
} );
},
setRatingInForm( score ) {
const ratingInput = doc.querySelector( ‘#reply .tasty-recipes-rating[value=”‘ + rating + ‘”]’ );
if ( ! ratingInput ) {
return;
}
ratingInput.click on();
},
addBodyClassBasedOnSelectedRating() {
const ratingInputs = doc.querySelectorAll( ‘enter.tasty-recipes-rating’ );
if ( ! ratingInputs ) {
return;
}
for ( const ratingInput of ratingInputs ) {
ratingInput.addEventListener( ‘click on’, currentEvent => {
const selectedRating = currentEvent.goal.getAttribute( ‘worth’ );
this.handleBodyClassByRating( selectedRating );
this.toggleCommentTextareaRequired( selectedRating );
} );
}
},
handleBodyClassByRating( score ) {
if ( score < this.minRating ) {
doc.physique.classList.take away( 'tasty-recipes-selected-minimum-rating' );
return;
}
doc.physique.classList.add( 'tasty-recipes-selected-minimum-rating' );
},
toggleCommentTextareaRequired( score ) {
const commentTextarea = doc.getElementById( 'remark' );
if ( ! commentTextarea ) {
return;
}
if ( score {
window.TastyRecipes.staticTooltip.changeMessage( response.knowledge.message );
window.TastyRecipes.staticTooltip.present();
this.updateAverageText( response.knowledge, recipeCardElement );
this.maybeFillCommentForm( response.knowledge );
// Disguise the tooltip after 5 seconds.
setTimeout( () => {
this.maybeResetTooltip( recipeCardElement, response.knowledge, score );
}, 5000 );
},
() => {
this.resetTooltip( recipeCardElement );
}
);
},
updateAverageText( knowledge, recipeCardElement ) {
if ( ! knowledge.common ) {
return;
}
this.setRatingPercent( knowledge );
if ( ! knowledge.depend ) {
return;
}
const quickLink = doc.querySelector( ‘.tasty-recipes-rating-link’ );
if ( quickLink ) {
this.setTextInContainer( quickLink, knowledge );
this.setPartialStar( quickLink );
}
const cardStars = recipeCardElement.querySelector( ‘.tasty-recipes-ratings-buttons’ );
cardStars.dataset.trDefaultRating = knowledge.common;
this.setTextInContainer( recipeCardElement.querySelector( ‘.tasty-recipes-rating’ ), knowledge );
},
setTextInContainer( container, knowledge ) {
if ( ! container ) {
return;
}
if ( knowledge.label ) {
const ratingLabelElement = container.querySelector( ‘.rating-label’ );
if ( ratingLabelElement ) {
ratingLabelElement.innerHTML = knowledge.label;
}
return;
}
const averageElement = container.querySelector( ‘.common’ );
if ( averageElement ) {
averageElement.textContent = knowledge.common;
}
const countElement = container.querySelector( ‘.depend’ );
if ( countElement ) {
countElement.textContent = knowledge.depend;
}
},
setPartialStar( container ) {
const highestStar = container.querySelector( ‘[data-rating=”‘ + Math.ceil( this.defaultRating ) + ‘”]’ );
if ( highestStar ) {
highestStar.dataset.trClip = this.currentRatingPercentage;
}
},
setRatingPercent( knowledge ) {
this.defaultRating = knowledge.common.toFixed( 1 );
const elements = knowledge.common.toFixed( 2 ).toString().break up( ‘.’ );
this.currentRatingPercentage = elements[1] ? elements[1] : 100;
if ( this.currentRatingPercentage === ’00’ ) {
this.currentRatingPercentage = 100;
}
},
setCheckedStar( goal ) {
const cardRatingContainer = goal.closest( ‘.tasty-recipes-ratings-buttons’ );
const selectedRatingElement = cardRatingContainer.querySelector( ‘[data-tr-checked]’ );
if ( selectedRatingElement ) {
delete selectedRatingElement.dataset.trChecked;
}
const thisStar = goal.closest( ‘.tasty-recipes-rating’ );
thisStar.dataset.trChecked = 1;
thisStar.querySelector( ‘[data-tr-clip]’ ).dataset.trClip = 100;
},
maybeFillCommentForm( knowledge ) {
if ( ! knowledge.remark || ! knowledge.remark.content material ) {
return;
}
const commentForm = doc.querySelector( ‘#commentform’ );
if ( ! commentForm ) {
return;
}
const commentBox = commentForm.querySelector( ‘[name=comment]’ );
if ( ! commentBox || commentBox.worth ) {
return;
}
// Add remark particulars for modifying.
commentBox.innerHTML = knowledge.remark.content material;
if ( knowledge.remark.title ) {
commentForm.querySelector( ‘[name=author]’ ).worth = knowledge.remark.title;
commentForm.querySelector( ‘[name=email]’ ).worth = knowledge.remark.electronic mail;
}
},
maybeResetTooltip( recipeCardElement, knowledge, score ) {
if ( this.savingRating === score ) {
this.resetTooltip( recipeCardElement, knowledge );
}
},
resetTooltip( recipeCardElement, knowledge ) {
window.TastyRecipes.staticTooltip.destroy();
this.savingRating = false;
// Reset the default score.
const cardRatingContainer = recipeCardElement.querySelector( ‘.tasty-recipes-ratings-buttons’ );
if ( cardRatingContainer ) {
this.defaultRating = ( knowledge && knowledge.common ) ? knowledge.common.toFixed(1) : cardRatingContainer.dataset.trDefaultRating;
cardRatingContainer.dataset.trDefaultRating = this.defaultRating;
this.resetSelectedStar( cardRatingContainer, knowledge );
}
},
resetSelectedStar( cardRatingContainer ) {
const selectedRatingElement = cardRatingContainer.querySelector( ‘[data-rating=”‘ + Math.ceil( this.defaultRating ) + ‘”]’ );
if ( selectedRatingElement ) {
selectedRatingElement.querySelector( ‘[data-tr-clip]’ ).dataset.trClip = this.currentRatingPercentage;
selectedRatingElement.parentNode.dataset.trChecked = 1;
}
const previousSelectedElement= cardRatingContainer.querySelector( ‘[data-tr-checked]’ );
if ( previousSelectedElement ) {
const currentSelectedRating = previousSelectedElement.querySelector(‘[data-rating]’);
if ( currentSelectedRating !== selectedRatingElement ) {
delete previousSelectedElement.dataset.trChecked;
}
}
},
backwardCompFormRatingPosition() {
const ratingsButtons = doc.querySelector( ‘#reply .tasty-recipes-ratings-buttons, #tasty-recipes-comment-rating .tasty-recipes-ratings-buttons’ );
if ( ! ratingsButtons ) {
return;
}
const ratingsButtonsStyles = window.getComputedStyle(ratingsButtons);
if ( ! ratingsButtonsStyles.show.contains( ‘flex’ ) ) {
ratingsButtons.model.path = ‘rtl’;
}
if ( typeof tastyRecipesRating !== ‘undefined’ ) {
// Choose the score that was beforehand chosen in admin.
ratingsButtons.querySelector( ‘.tasty-recipes-rating[value=”‘ + tastyRecipesRating + ‘”]’ ).checked = true;
}
const ratingSpans = ratingsButtons.querySelectorAll( ‘.tasty-recipes-rating’ );
for (const ratingSpan of ratingSpans) {
ratingSpan.addEventListener( ‘click on’, occasion => {
if ( ratingSpan === occasion.goal ) {
return;
}
ratingSpan.previousElementSibling.click on();
} );
}
}
};
(perform(callback) {
if (doc.readyState !== “loading”) {
callback();
} else {
window.addEventListener( ‘load’, callback );
}
})(() => {
window.TastyRecipes.rankings.init( window.trCommon ? window.trCommon.minRating : 4 );
});
Different pancake recipes you would possibly get pleasure from
There are such a lot of riffs on pancakes and we love making an attempt all of them. Listed below are a few of my high wholesome pancake recipes:
- My oatmeal pancakes and banana oatmeal pancakes are one other household favourite, made with 100% quaint oats.
- These fluffy almond flour pancakes are one other wholesome pancake concept.
- It’s also possible to go for vegan pancakes or peanut butter pancakes, with an additional dose of nut butter.
- I really like making mini pancakes with any recipe, or our complete wheat pancakes or 3 ingredient banana pancakes are different favorites.