High Protein Spinach Artichoke Bake

Featured in: Warm Cozy Dinners

This High Protein Spinach Artichoke Bake combines cottage cheese, feta, and eggs with spinach and artichoke hearts for a creamy, savory casserole that's perfect for meal prep. With 16g of protein per serving and only 5g carbs, it's ideal for low-carb lifestyles. Simply mix all ingredients, bake for 35 minutes at 350°F, and enjoy golden, satisfying slices that store well for up to 4 days in the fridge or 2 months frozen.

Updated on Sun, 01 Feb 2026 16:03:00 GMT
Freshly baked High Protein Spinach Artichoke Bake with golden edges, served on a rustic plate for a healthy dinner. Save to Pinterest
Freshly baked High Protein Spinach Artichoke Bake with golden edges, served on a rustic plate for a healthy dinner. | maplefrost.com

I threw this together on a Tuesday night when my fridge was half-empty and my motivation was running on fumes. I had cottage cheese that needed using, a jar of artichokes I'd forgotten about, and a block of feta calling my name. What came out of the oven was this golden, bubbly bake that tasted like the love child of spinach dip and a crustless quiche. My husband ate two servings standing at the counter, still in his work shoes, and declared it better than takeout.

The first time I brought this to a potluck, someone asked if I'd ordered it from a fancy meal prep service. I laughed and told them it was just cottage cheese and leftovers baked until bubbly. By the end of the night, three people had texted asking for the recipe, and I realized I'd stumbled onto something that felt indulgent but was secretly wholesome. It became my go-to whenever I needed to look like I had my life together without actually spending hours in the kitchen.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Cottage cheese: The protein powerhouse here, make sure to drain off any watery whey or your bake will turn soupy instead of creamy and firm.
  • Feta cheese: This brings a tangy, salty punch that balances the mildness of cottage cheese, and it melts into little pockets of flavor throughout.
  • Parmesan cheese: A small amount goes a long way for that nutty, umami depth and helps the top turn golden and irresistible.
  • Eggs: They bind everything together and give the bake structure, turning it into something you can slice cleanly instead of scoop messily.
  • Frozen chopped spinach: Thaw it completely and squeeze it bone-dry in a clean kitchen towel, or you'll end up with a watery mess no amount of baking can fix.
  • Artichoke hearts: Jarred or canned both work beautifully, just drain them well and chop into bite-sized pieces so every forkful has a little tang.
  • Garlic: Fresh minced garlic adds a sharp, aromatic backbone that makes the whole dish smell like you've been cooking all day.
  • Salt and black pepper: Taste as you go, especially since feta and Parmesan bring their own saltiness to the party.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Prep your pan:
Preheat your oven to 350°F and grease a 9x9-inch baking dish generously so nothing sticks when you slice into that golden top later. A little butter or nonstick spray works wonders here.
Mix the magic:
In a big bowl, combine the drained cottage cheese, eggs, squeezed-dry spinach, chopped artichokes, feta, Parmesan, and minced garlic until everything is evenly distributed and looks like a chunky, creamy dream. Season with salt and pepper, tasting to make sure the flavors sing.
Pour and smooth:
Scrape the mixture into your prepared dish and spread it out evenly with a spatula so it bakes uniformly. Don't stress about making it perfectly smooth, a little texture on top will turn crispy and delicious.
Bake until golden:
Slide it into the oven and bake for 30 to 35 minutes, until the top is golden brown and the center no longer jiggles when you give the pan a gentle shake. The edges should pull away slightly and look set.
Cool and serve:
Let it rest for a few minutes before slicing so it firms up and doesn't fall apart on your spatula. Serve warm, at room temp, or straight from the fridge, it's good every way.
Creamy High Protein Spinach Artichoke Bake scooped onto a plate, revealing savory spinach and artichoke layers perfect for meal prep. Save to Pinterest
Creamy High Protein Spinach Artichoke Bake scooped onto a plate, revealing savory spinach and artichoke layers perfect for meal prep. | maplefrost.com

One Sunday afternoon, I made a double batch and portioned it into glass containers for the week ahead. By Wednesday, I was reheating a slice in the microwave while answering emails, and it hit me that this unassuming bake had become my weekday anchor. It was the thing that kept me from ordering pizza at 9 p.m. or eating cereal for dinner, and somehow it tasted better each time I pulled it out of the fridge.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Swapping Fresh for Frozen

If you have fresh spinach on hand, sauté about six cups in a hot pan with a touch of olive oil until it wilts down to almost nothing. Let it cool, then squeeze it dry just like you would the frozen stuff, because fresh spinach holds just as much sneaky water. The flavor will be a little brighter and grassier, which I love when I'm feeling fancy.

Meal Prep Magic

This bake was basically designed for meal prep without even trying. I slice it into six portions, wrap each one individually in parchment, and stack them in a container in the fridge where they wait patiently for up to four days. For longer storage, I freeze them flat on a baking sheet first, then toss them in a freezer bag so I can grab one whenever I need a high-protein lifeline.

Flavor Twists

Once you've made this a few times, it becomes a blank canvas for whatever you're craving. I've stirred in sun-dried tomatoes, swapped feta for goat cheese, and thrown in handfuls of fresh basil or dill just before baking. A pinch of red pepper flakes adds a gentle heat that wakes everything up without overpowering the creamy, tangy base.

  • Try adding a handful of chopped sun-dried tomatoes for a sweet, intense burst of flavor.
  • Swap half the feta for crumbled goat cheese if you want something a little funkier and creamier.
  • Toss in fresh herbs like basil, dill, or parsley right before baking for a bright, garden-fresh finish.
A slice of High Protein Spinach Artichoke Bake beside fresh herbs, highlighting a low-carb, high-protein vegetarian dinner option. Save to Pinterest
A slice of High Protein Spinach Artichoke Bake beside fresh herbs, highlighting a low-carb, high-protein vegetarian dinner option. | maplefrost.com

This bake has saved more weeknights than I can count, and it never asks for much in return. Just a little love, a hot oven, and the willingness to trust that simple ingredients can turn into something you'll crave on repeat.

Recipe FAQs

Can I use fresh spinach instead of frozen?

Yes, sauté 6 cups of fresh spinach until wilted, then drain thoroughly and chop before adding to the mixture.

How do I prevent the bake from being too watery?

Make sure to drain the cottage cheese of excess liquid and squeeze the thawed spinach completely dry before mixing.

Can this be made ahead for meal prep?

Absolutely. Store sliced portions in an airtight container in the refrigerator for up to 4 days or freeze for up to 2 months.

What can I serve with this casserole?

Pair it with a fresh green salad, roasted vegetables, or crusty bread for a complete meal.

Can I add other vegetables or ingredients?

Yes, feel free to add sun-dried tomatoes, mushrooms, or fresh herbs like basil or dill for extra flavor and texture.

Is this suitable for freezing?

Yes, this bake freezes beautifully. Let it cool completely, slice, and freeze individual portions for easy reheating.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

High Protein Spinach Artichoke Bake

Creamy casserole with cottage cheese, feta, spinach, and artichokes. High protein, low carb, meal-prep friendly.

Prep time
10 minutes
Time to cook
35 minutes
Overall time
45 minutes
Created by Hannah Marlowe


Level Easy

Cuisine type American

Makes 6 Portions

Diet preferences Meat-free, No gluten, Reduced carbs

What You’ll Need

Dairy

01 2 cups cottage cheese, drained of excess liquid
02 3/4 cup crumbled feta cheese
03 1/4 cup grated Parmesan cheese

Eggs

01 3 large eggs

Vegetables

01 1 cup frozen chopped spinach, thawed and squeezed dry
02 1 cup canned or jarred artichoke hearts, drained and chopped
03 2 cloves garlic, minced

Seasonings

01 Salt to taste
02 Freshly ground black pepper to taste

Directions

Step 01

Prepare baking dish: Preheat oven to 350°F. Lightly grease a 9x9-inch baking dish with cooking spray or butter.

Step 02

Combine ingredients: In a large mixing bowl, combine cottage cheese, eggs, thawed spinach, artichoke hearts, feta cheese, Parmesan cheese, and minced garlic.

Step 03

Season mixture: Add salt and freshly ground black pepper to taste. Stir until all ingredients are thoroughly incorporated.

Step 04

Transfer to baking dish: Pour the mixture into the prepared baking dish and spread evenly with a spatula.

Step 05

Bake casserole: Bake for 30 to 35 minutes until the top is golden brown and the center is set when tested with a knife.

Step 06

Cool and serve: Remove from oven and allow to cool for 2 to 3 minutes before slicing and serving.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment you’ll need

  • 9x9-inch baking dish
  • Large mixing bowl
  • Whisk or fork
  • Spatula or spoon
  • Knife and cutting board

Allergy details

Be sure to review ingredient lists for allergens and reach out to your healthcare provider if uncertain.
  • Contains dairy products including cottage cheese, feta cheese, and Parmesan cheese
  • Contains eggs
  • Check cheese and artichoke labels for additional allergen information if you have sensitivities

Nutrition info (per portion)

All nutrition info is just for reference and can’t replace professional medical guidance.
  • Energy: 170
  • Total fat: 10 grams
  • Carbohydrates: 5 grams
  • Proteins: 16 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.