18.2 C
New York
Wednesday, October 1, 2025

Cottage Cheese Pancakes


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.

Cottage Cheese Pancakes in a stack with berries and maple syrup.

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.
Bowl of cottage cheese.

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.
Stack of Cottage Cheese Pancakes with bite cut out showing texture.

Serving strategies and toppings

After making these pancakes weekly for months, I’ve found numerous scrumptious methods to serve them:

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

Why use cottage cheese in pancakes?

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.

Can I exploit any sort of cottage cheese?

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.

Can I substitute the flour with a gluten-free possibility?

Sure! Use a 1:1 gluten-free flour mix for finest outcomes. It’s also possible to use oat flour.

Can I exploit a unique sweetener moreover maple syrup?

Completely! Honey, agave nectar, and even sugar would work.

Can I add different components to the batter?

Get artistic! You may add blueberries, bananas, chocolate chips, or spices like cinnamon or nutmeg.

Can I freeze leftover cottage cheese pancakes?

Sure! Allow them to cool fully, then retailer them in an hermetic container or freezer bag. Freeze for as much as 2 months.

Print

Cottage Cheese Pancakes

Cottage Cheese Pancakes

const share_pin_buttons = doc.getElementsByClassName( ‘share-pin button’ );
if ( share_pin_buttons ) {
for ( let share_key = 0; share_key {
e.stopPropagation();
window.open(e.goal.dataset.href,’targetWindow’,’toolbar=no,location=no,standing=no,menubar=no,scrollbars=sure,resizable=sure,width=500,peak=500′);
return false;
} );
}
}

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.9 from 50 evaluations

This cottage cheese pancakes recipe is the very best genius trick! It makes a protein packed pancake that tastes like French toast.

  • Writer: Sonja Overhiser
  • 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

  1. 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).
  2. 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.
  3. 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. 
  4. 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;
}
} );
}());

Did you like this recipe?

Get our free e-newsletter with all of our greatest recipes!

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:

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles