Spinach Artichoke High Protein Bake

Featured in: Everyday Meal Picks

This rich and satisfying spinach artichoke bake combines cottage cheese, feta, and Parmesan with eggs for a protein-packed dish that's perfect for dinner or meal prep. The creamy texture comes from blended cottage cheese, while artichoke hearts and spinach add depth and nutrition.

Bake for just 35 minutes until golden and set, then slice into six servings. Each portion delivers 16 grams of protein with only 5 grams of carbohydrates, making it ideal for low-carb lifestyles.

The dish reheats beautifully and can be frozen for up to two months, so it's excellent for batch cooking. Add red pepper flakes or fresh herbs to customize the flavor profile.

Updated on Mon, 02 Feb 2026 16:05:00 GMT
Golden-brown High Protein Spinach Artichoke Bake bubbling from the oven, showcasing a creamy, savory vegetarian casserole for a low-carb dinner. Save
Golden-brown High Protein Spinach Artichoke Bake bubbling from the oven, showcasing a creamy, savory vegetarian casserole for a low-carb dinner. | itricravings.com

I was cleaning out my freezer one Sunday and found three half-used bags of spinach, a jar of artichokes I'd forgotten about, and a tub of cottage cheese nearing its date. Instead of tossing anything, I dumped it all into a bowl with eggs and feta, baked it, and ended up with something I now make on purpose every week. It's creamy, savory, and somehow feels indulgent even though it's basically a protein bomb disguised as comfort food. My husband ate two slices standing at the counter before I could even plate it. Now it's my go-to when I want something filling that doesn't wreck my macros.

The first time I brought this to a potluck, someone asked if it was crustless quiche. I said sure, and they went back for thirds. It's become my secret weapon for dinners when I don't want to explain that I'm trying to eat more protein. It just tastes good, looks impressive in the pan, and no one realizes it's basically a fitness meal until I tell them later. I've made it for brunches, lunches, and late dinners when I'm too tired to think.

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 base of the whole thing, and draining off the extra liquid is key or you'll end up with a puddle instead of a set casserole.
  • Feta cheese: Adds that tangy, salty punch that makes every bite interesting, plus it gets little golden spots on top.
  • Parmesan cheese: Just enough to give it a nutty, savory depth without overpowering the other flavors.
  • Eggs: They bind everything together and give it structure so you can slice it cleanly.
  • Frozen spinach: Thaw it, squeeze it dry in a towel, and squeeze again, or your bake will be watery.
  • Artichoke hearts: Use jarred or canned, drained well and chopped so they distribute evenly throughout.
  • Garlic: Two cloves minced fine, because garlic makes everything better and this is no exception.
  • Salt and black pepper: Taste the mixture before baking, cottage cheese varies in saltiness so adjust as you go.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Preheat and Prep:
Set your oven to 350°F and grease a 9x9 inch baking dish with butter or oil. This prevents sticking and makes cleanup easier later.
Mix It All Together:
In a large bowl, combine cottage cheese, eggs, spinach, artichokes, feta, Parmesan, and garlic. Stir until everything is evenly distributed and the mixture looks cohesive.
Season to Taste:
Add salt and pepper, tasting as you go since the cheeses already bring some saltiness. Mix again to incorporate.
Pour and Spread:
Transfer the mixture into your prepared dish and spread it out evenly with a spatula. It should fill the pan in a thick, even layer.
Bake Until Golden:
Slide it into the oven and bake for 30 to 35 minutes, until the top is golden and the center doesn't jiggle when you shake the pan. Let it cool for a few minutes before slicing so it holds its shape.
A slice of High Protein Spinach Artichoke Bake on a plate with a fork, revealing creamy cottage cheese, spinach, and artichoke layers. Save
A slice of High Protein Spinach Artichoke Bake on a plate with a fork, revealing creamy cottage cheese, spinach, and artichoke layers. | itricravings.com

One night I reheated a slice after the gym and ate it straight from the container in front of the fridge. My roommate walked in, tried a bite, and asked for the recipe on the spot. It's not fancy, but it's the kind of food that makes people feel taken care of, even when you're just taking care of yourself. I love that it works cold, warm, or somewhere in between.

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.

Swaps and Variations

If you want to use fresh spinach instead of frozen, sauté about six cups until it's wilted, then drain and chop it well. You can also toss in some sun-dried tomatoes, caramelized onions, or a handful of fresh basil if you're feeling adventurous. I've added red pepper flakes when I wanted a little heat, and it was great. Keep the base the same and play with the add-ins based on what's in your fridge.

Storing and Reheating

This keeps beautifully in the fridge for up to four days, and I've frozen individual slices wrapped in foil for up to two months. Reheat in the microwave for about a minute or in the oven at 325°F until warmed through. It doesn't get rubbery or dry like some egg dishes do, which is why I always make a full pan even when I'm cooking for one. Leftovers are the whole point.

Serving Suggestions

I usually eat this with a simple side salad or some roasted cherry tomatoes. It's rich enough that you don't need much else, but it also works as a side dish at brunch next to fruit or toast. Sometimes I'll add a dollop of sour cream or a drizzle of hot sauce on top. It's versatile, filling, and never boring.

  • Serve it warm with a handful of arugula dressed in lemon juice.
  • Pack a slice with cherry tomatoes and hummus for an easy lunch.
  • Top with fresh herbs like dill or parsley right before serving for a pop of color.
Close-up of High Protein Spinach Artichoke Bake, highlighting melted feta and golden Parmesan topping on a high-protein, meal-prep-friendly side dish. Save
Close-up of High Protein Spinach Artichoke Bake, highlighting melted feta and golden Parmesan topping on a high-protein, meal-prep-friendly side dish. | itricravings.com

This is one of those recipes that feels like a win every time I make it. It's simple, satisfying, and somehow tastes better the next day.

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. Ensure you remove as much liquid as possible to prevent a watery final dish.

How should I store leftovers?

Store slices in an airtight container in the refrigerator for up to 4 days. For longer storage, wrap individual portions tightly and freeze for up to 2 months. Thaw overnight in the fridge before reheating.

What can I serve with this bake?

This pairs well with a simple green salad, roasted vegetables, or crusty bread if not strictly low-carb. It's substantial enough to stand alone as a light main dish for lunch or dinner.

Can I make this dairy-free?

Substitute dairy-free cottage cheese and feta alternatives, though the texture and flavor profile will change. Nutritional yeast can add some of the savory depth that the cheeses provide.

Why is my bake watery?

Excess moisture usually comes from under-drained cottage cheese, frozen spinach, or artichoke hearts. Thoroughly squeeze the spinach and drain both cheeses and artichokes before mixing to ensure a firm, creamy texture.

Can I add meat to this bake?

Cooked and crumbled bacon, diced ham, or shredded chicken would complement the flavors well. Add about 1 cup of cooked meat along with the other ingredients, though this will change the nutritional profile.

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.

Spinach Artichoke High Protein Bake

A creamy, protein-packed casserole with spinach, artichokes, and three cheeses. Ready in 45 minutes.

Time to prep
10 minutes
Time to cook
35 minutes
Overall time
45 minutes
Created by Lucas Preston


Skill level Easy

Cuisine type American

Makes 6 Number of servings

Dietary details Vegetarian-friendly, No gluten, Low carb

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

How-To Steps

Step 01

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

Step 02

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

Step 03

Season the mixture: Season with salt and freshly ground black pepper to taste. Stir until all ingredients are evenly distributed.

Step 04

Transfer to baking dish: Pour the mixture into the prepared baking dish and spread evenly to ensure uniform cooking.

Step 05

Bake until set: Bake for 30 to 35 minutes, or 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 several 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.

Tools needed

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

Allergy guidance

Double-check all ingredients for allergens and reach out to a healthcare professional if unsure.
  • Contains dairy
  • Contains eggs
  • Check cheese and artichoke labels for additional allergens if sensitive

Nutrition info (per serving)

These numbers are for guidance only — they're no substitute for medical advice.
  • Caloric value: 170
  • Fat content: 10 g
  • Carbohydrate: 5 g
  • Protein amount: 16 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.