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 elements for the right simple breakfast thought.
I used to be skeptical after I first heard concerning the thought of cottage cheese pancakes. However after testing this recipe dozens of instances, I’ve turn out to be a convert. These protein-packed pancakes ship practically double the protein of standard pancakes whereas utilizing solely half the flour!
Utilizing small curd cottage cheese melts into the batter and makes an tender inside that truly tastes like French toast! Every pancake has over 7 grams of protein, and my whole household loves them. I’ve made these so many instances and this recipe has turn out to be a reader favourite.
5 star reader critiques
“My children couldn’t even inform these have been totally different than the common ones I often make. Thanks!” -Pleasure
“These have turn out to be my favourite pancakes. These are positively going to be made in my home for a few years on.” -Maria
Elements in cottage cheese pancakes
I didn’t invent the concept of cottage cheese pancakes, however I did create this riff on the theme. It makes a giant batch of fluffy, ample-sized pancakes. You’ll want solely 7 elements 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 goal flour: You’ll want just a little 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 alternative: you can even 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 sort has smaller curds that soften into the pancake texture when cooked, so there aren’t many seen white flecks once 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.
For those who can’t discover small curd, you’ll be able to nonetheless use it! You nay see white curds once you reduce into the pancakes, however i’s nonetheless scrumptious! You may also mix the batter in a blender if desired.
For those who love cottage cheese, attempt 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 gives roughly 30% of your day by day protein consumption.
- In distinction, an ordinary pancake has about 4 grams protein. So cottage cheese pancakes have practically double the protein of a basic pancake recipe.

Serving recommendations 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 time 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. You may also reheat within the microwave or in a 350°F oven for five minutes, wrapped in foil to stop drying
Dietary notes
This cottage cheese pancakes recipe is vegetarian. For gluten-free, use gluten-free 1 for 1 flour or oat flour.
Ceaselessly requested questions
Cottage cheese provides a lift of protein and calcium, making your pancakes extra nutritious and filling. It additionally contributes to a lightweight and fluffy texture.
Small-curd cottage cheese is usually most popular for a smoother batter. For those who use giant curd, you might need to mix the batter first.
Sure! Use a 1:1 gluten-free flour mix for greatest outcomes. You may also 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 utterly, 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 perfect genius trick! It makes a protein packed pancake that tastes like French toast.
- Prep Time: 10 minutes
- Prepare dinner Time: 10 minutes
- Whole Time: 20 minutes
- Yield: 10 4-inch pancakes
- Class: Breakfast
- Methodology: Stovetop
- Delicacies: Breakfast
- Weight-reduction plan: Vegetarian
Elements
- 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 (should 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 elements and blend till a easy batter kinds.
- 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 prepare dinner the pancakes till golden brown on one aspect, adjusting the warmth so it doesn’t brown too quick. Flip and prepare dinner till cooked by means of and not gooey on the edges (the batter will ooze out a bit on the sides; simply maintain cooking till it’s absolutely cooked, adjusting the warmth as vital so it doesn’t brown too quick). Place the pancakes in a stack beneath an overturned bowl, and prepare dinner the second batch of pancakes.
- Serve instantly, topped with pure maple syrup.
Notes
*Small curd cottage cheese is vital for getting the suitable texture the place the cheese melts into the pancake. Some manufacturers labeled as “small curd” have pretty giant curds, so the scale varies primarily based 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.
(operate(){
window.addEventListener( ‘message’, operate( occasion ){
if ( ( ‘https://nutrifox.com’ !== occasion.origin && ‘https://nutrifox.take a look at’ !== occasion.origin ) ||
typeof occasion.information !== ‘string’ ) {
return;
}
var payload = JSON.parse( occasion.information );
change ( payload.occasion ) {
case ‘setHeight’:
var iframe = doc.getElementById( ‘nutrifox-label-‘ + payload.recipeId );
iframe.type.top = payload.top + ‘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 factor = doc.querySelector( selector );
if ( ! factor ) {
return;
}
factor.scrollIntoView( { habits: ‘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.type.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() {
attempt {
this.wakeLock = await this.wakeLockApi.request(“display”);
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);
}
};
(operate(callback) {
if (doc.readyState !== “loading”) {
callback();
} else {
doc.addEventListener(“DOMContentLoaded”, callback);
}
})(() => {
window.TastyRecipes.cookMode.init();
});
window.TastyRecipes = window.TastyRecipes || {};
window.TastyRecipes.staticTooltip = {
factor: null,
tooltipElement: null,
deleting: false,
init( factor ) {
if ( this.deleting ) {
return;
}
this.factor = factor;
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.factor.getBoundingClientRect().high
+ window.scrollY
– 10 // 10px offset.
– this.tooltipElement.getBoundingClientRect().top;
const tooltipLeft = this.factor.getBoundingClientRect().left
– ( this.tooltipElement.getBoundingClientRect().width / 2 )
+ ( this.factor.getBoundingClientRect().width / 2 ) – 1;
const posLeft = Math.max( 10, tooltipLeft );
this.maybeRemoveTail( posLeft !== tooltipLeft );
this.tooltipElement.setAttribute( ‘type’, ‘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, information, success, failure ) {
const xhr = new XMLHttpRequest();
xhr.open( ‘POST’, url, true );
xhr.ship( this.preparePostData( information ) );
xhr.onreadystatechange = () => {
if ( 4 !== xhr.readyState ) {
return;
}
if ( xhr.standing === 200 ) {
success( JSON.parse( xhr.responseText ) );
return;
}
failure( xhr );
};
xhr.onerror = () => {
failure( xhr );
};
},
preparePostData( information ) {
const formData = new FormData();
for ( const key in information ) {
formData.append( key, information[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.ranking;
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 factor is a ranking 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( ranking ) {
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( ranking ) {
if ( ranking < this.minRating ) {
doc.physique.classList.take away( 'tasty-recipes-selected-minimum-rating' );
return;
}
doc.physique.classList.add( 'tasty-recipes-selected-minimum-rating' );
},
toggleCommentTextareaRequired( ranking ) {
const commentTextarea = doc.getElementById( 'remark' );
if ( ! commentTextarea ) {
return;
}
if ( ranking {
window.TastyRecipes.staticTooltip.changeMessage( response.information.message );
window.TastyRecipes.staticTooltip.present();
this.updateAverageText( response.information, recipeCardElement );
this.maybeFillCommentForm( response.information );
// Conceal the tooltip after 5 seconds.
setTimeout( () => {
this.maybeResetTooltip( recipeCardElement, response.information, ranking );
}, 5000 );
},
() => {
this.resetTooltip( recipeCardElement );
}
);
},
updateAverageText( information, recipeCardElement ) {
if ( ! information.common ) {
return;
}
this.setRatingPercent( information );
if ( ! information.rely ) {
return;
}
const quickLink = doc.querySelector( ‘.tasty-recipes-rating-link’ );
if ( quickLink ) {
this.setTextInContainer( quickLink, information );
this.setPartialStar( quickLink );
}
const cardStars = recipeCardElement.querySelector( ‘.tasty-recipes-ratings-buttons’ );
cardStars.dataset.trDefaultRating = information.common;
this.setTextInContainer( recipeCardElement.querySelector( ‘.tasty-recipes-rating’ ), information );
},
setTextInContainer( container, information ) {
if ( ! container ) {
return;
}
if ( information.label ) {
const ratingLabelElement = container.querySelector( ‘.rating-label’ );
if ( ratingLabelElement ) {
ratingLabelElement.innerHTML = information.label;
}
return;
}
const averageElement = container.querySelector( ‘.common’ );
if ( averageElement ) {
averageElement.textContent = information.common;
}
const countElement = container.querySelector( ‘.rely’ );
if ( countElement ) {
countElement.textContent = information.rely;
}
},
setPartialStar( container ) {
const highestStar = container.querySelector( ‘[data-rating=”‘ + Math.ceil( this.defaultRating ) + ‘”]’ );
if ( highestStar ) {
highestStar.dataset.trClip = this.currentRatingPercentage;
}
},
setRatingPercent( information ) {
this.defaultRating = information.common.toFixed( 1 );
const elements = information.common.toFixed( 2 ).toString().cut 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( information ) {
if ( ! information.remark || ! information.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 enhancing.
commentBox.innerHTML = information.remark.content material;
if ( information.remark.identify ) {
commentForm.querySelector( ‘[name=author]’ ).worth = information.remark.identify;
commentForm.querySelector( ‘[name=email]’ ).worth = information.remark.e mail;
}
},
maybeResetTooltip( recipeCardElement, information, ranking ) {
if ( this.savingRating === ranking ) {
this.resetTooltip( recipeCardElement, information );
}
},
resetTooltip( recipeCardElement, information ) {
window.TastyRecipes.staticTooltip.destroy();
this.savingRating = false;
// Reset the default ranking.
const cardRatingContainer = recipeCardElement.querySelector( ‘.tasty-recipes-ratings-buttons’ );
if ( cardRatingContainer ) {
this.defaultRating = ( information && information.common ) ? information.common.toFixed(1) : cardRatingContainer.dataset.trDefaultRating;
cardRatingContainer.dataset.trDefaultRating = this.defaultRating;
this.resetSelectedStar( cardRatingContainer, information );
}
},
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.consists of( ‘flex’ ) ) {
ratingsButtons.type.course = ‘rtl’;
}
if ( typeof tastyRecipesRating !== ‘undefined’ ) {
// Choose the ranking 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();
} );
}
}
};
(operate(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 attempting 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 thought.
- You may also go for vegan pancakes or peanut butter pancakes, with an additional dose of nut butter.
- I like making mini pancakes with any recipe, or our complete wheat pancakes or 3 ingredient banana pancakes are different favorites.



