Some days call for a dish that feels like a warm hug. This twice baked potato casserole is exactly that, and it only takes seven simple ingredients.
It's the kind of comfort food that makes a weekend family dinner feel special, without a long list of fussy steps. With the holiday table season coming up, it's a side dish worth having in your back pocket.
Why this twice baked potato casserole works for real life
You get all the creamy, cheesy goodness of a loaded baked potato, minus the work of stuffing individual skins. Everything gets mixed in one bowl and baked in one dish.
Plain Greek yogurt keeps the texture rich and creamy, and it adds a little protein along the way. Fresh green onions and parsley bring brightness, so every bite tastes lively instead of heavy.
At Get Real Weight Loss, we believe real food should taste like something you look forward to. Satisfying meals like this twice baked potato casserole help you feel nourished, and feeling nourished makes steady, sustainable habits so much easier to keep.
Prep Time: 1 hour 45 minutes
Cook Time: 30 minutes
Servings: 8
Ingredients
- 4 large Russet Potatoes
- 6 stalks Green Onion (chopped)
- 1/3 cup Parsley (chopped, plus more for garnish)
- 6 ozs Cheddar Cheese (grated)
- 1 1/2 cups Plain Greek Yogurt
- Sea Salt & Black Pepper (to taste)
- 1 tbsp Butter (melted)
How to make it
- Preheat your oven to 425ºF. Poke each potato multiple times using a sharp knife or fork.
- Arrange the potatoes on a baking sheet and bake them in the preheated oven for 45 to 50 minutes or until they are soft and completely cooked through. Allow them to cool while keeping the oven on.
- Peel off the skin of the potatoes and shred them before transferring them into a large mixing bowl.
- Into the same bowl, add the chopped green onions, parsley, grated cheddar, and yogurt. Add a season of salt and pepper according to taste. Mix gently to combine without overdoing it.
- Transfer the mixed potato contents to a casserole dish, lightly brush the top with melted butter and bake in the oven for about 30 minutes or until it begins to brown at the top.
- If desired, garnish the twice baked potato casserole with fresh herbs and enjoy your meal!
Notes and make-ahead tips
Leftovers: Refrigerate in an airtight container for up to four days.
Serving size: A 13 x 9-inch (33 x 23 cm) baking dish was used to make eight servings. One serving is approximately one cup.
More flavor: Use sweet potatoes instead.
Freezer meal: This twice baked potato casserole can be frozen before baking. Cover in plastic wrap and then with foil, to prevent freezer burn. Freeze for up to one month. Let it thaw in the refrigerator overnight and to room temperature while the oven is preheating.
Prep the night before: You can prepare the recipe ahead by cooking the potatoes the day before.
Nutrition at a glance
(per serving, serves 8)
- Calories: 218
- Sugar: 3g
- Fat: 10g
- Protein: 11g
- Saturated: 6g
- Cholesterol: 31mg
- Trans: 0g
- Sodium: 180mg
- Polyunsaturated: 0g
- Vitamin A: 1125IU
- Monounsaturated: 2g
- Vitamin C: 15mg
- Carbs: 22g
- Calcium: 269mg
- Fiber: 2g
- Iron: 1mg
Ready to build habits that feel as good as this casserole tastes?
The Get Real Weight Loss course walks you through a gentle, step-by-step approach made for women over 50.
Come see how nourishing and doable it can be.
Make room for comfort on your plate
Potatoes have a reputation they don't deserve. When you pair them with protein-rich yogurt, real cheese, and fresh herbs, you get a twice baked potato casserole that satisfies and keeps you full.
Enjoying food you love is part of a way of eating you can stick with. That's the heart of what we teach at Get Real Weight Loss: real food, real movement, and real rest, with zero shame on the side.
#block-1727185644866 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727185644866 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1727185644866 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727185644866 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1727185644866 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1727184909450 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727184909450 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1727184909450 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727184909450 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1727184909450 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1727185700773 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727185700773 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1727185700773 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727185700773 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1727185700773 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1788871159001 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1788871159001 .block { border: 4px black; border-radius: 0px; padding: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1788871159001 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1788871159001 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1788871159001 { text-align: ; } } #block-1788871159001 .block, [data-slick-id="1788871159001"] .block { display: flex; justify-content: flex-start; } #block-1788871159001 .image, [data-slick-id="1788871159001"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1788871159001 .image__image, [data-slick-id="1788871159001"] .image__image { width: 100%; } #block-1788871159001 .image__overlay, [data-slick-id="1788871159001"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1788871159001 .image__overlay-text, [data-slick-id="1788871159001"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1788871159001 .block, [data-slick-id="1788871159001"] .block { display: flex; justify-content: flex-start; } #block-1788871159001 .image__overlay, [data-slick-id="1788871159001"] .image__overlay { opacity: 0; } #block-1788871159001 .image__overlay:hover { opacity: 1; } } #block-1727185807767 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727185807767 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1727185807767 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727185807767 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1727185807767 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1727185900639 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727185900639 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1727185900639 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727185900639 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1727185900639 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1757526908912 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1757526908912 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1757526908912 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1757526908912 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1757526908912 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1727186222210 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727186222210 .block { border: 2px solid #2d5d44; border-radius: 4px; background-color: #719949; padding: 0px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1727186222210 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727186222210 .block { padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } } @media (max-width: 767px) { #block-1727186222210 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1784680453368 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1784680453368 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1784680453368 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1784680453368 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1784680453368 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } .awesomecontainer .row .block-type--accordion { align-self: flex-start; }
Stay connected with news and updates!
Join our mailing list to receive the latest news and updates from our team.
Don't worry, your information will not be shared.
We hate SPAM. We will never sell your information, for any reason.