20 Creamy Keto Spinach Delicious Recipes

Laura Hauser

May 22, 2025

Bored with the same old keto meals? Get ready to fall in love with spinach all over again! We’ve gathered 20 irresistibly creamy keto spinach recipes that transform this humble green into decadent comfort food. From quick weeknight dinners to impressive sides, these dishes prove that healthy eating doesn’t mean sacrificing flavor. Keep scrolling to discover your new favorite way to enjoy spinach!

Creamy Garlic Parmesan Spinach

Creamy Garlic Parmesan Spinach
Usually, I’m all about quick weeknight dinners that feel fancy without the fuss, and this creamy garlic parmesan spinach is my latest obsession—it came about when I needed to use up a giant bag of spinach before it went bad, and now it’s a regular on our table. There’s something magical about how simple ingredients transform into this luxurious side dish that pairs with everything from grilled chicken to pasta.

Servings

2

servings
Prep time

5

minutes
Cooking time

7

minutes

Ingredients

– 1 tbsp extra virgin olive oil (my go-to for sautéing—it adds a fruity note that balances the richness)
– 4 cloves garlic, minced (I always use fresh here; the pre-minced jarred stuff just doesn’t pack the same punch)
– 10 oz fresh spinach (I grab the pre-washed bags to save time, but give it an extra rinse if it looks sandy)
– 1/2 cup heavy cream (full-fat is key for that velvety texture—don’t skimp!)
– 1/2 cup grated parmesan cheese (I use a microplane for fluffy, melt-in shreds)
– 1/4 tsp black pepper (freshly cracked adds a subtle heat)
– 1/4 tsp salt (I start with this and adjust later—spinach can vary in saltiness)

Instructions

1. Heat 1 tbsp extra virgin olive oil in a large skillet over medium heat for 1–2 minutes until it shimmers lightly.
2. Add 4 cloves minced garlic and sauté for 30–45 seconds, stirring constantly, until fragrant but not browned—this prevents bitterness.
3. Tip: If the garlic starts to darken too quickly, reduce the heat to avoid burning.
4. Add 10 oz fresh spinach in two batches, wilting the first handful before adding the rest to fit it all in the skillet.
5. Cook for 2–3 minutes, stirring frequently, until the spinach is fully wilted and bright green.
6. Pour in 1/2 cup heavy cream and bring it to a gentle simmer over medium-low heat, which should take about 1–2 minutes.
7. Tip: Let the cream bubble lightly for 30 seconds to thicken slightly—this helps the sauce cling to the spinach.
8. Sprinkle in 1/2 cup grated parmesan cheese, 1/4 tsp salt, and 1/4 tsp black pepper, stirring continuously until the cheese melts fully, about 1–2 minutes.
9. Tip: Remove the skillet from heat before adding the cheese to avoid grainy texture from overheating.
10. Serve immediately while warm and creamy.

Perfectly silky with a punch of garlic, this dish has a lush texture that makes it ideal for spooning over toasted crusty bread or folding into risotto for an extra layer of comfort. I love how the parmesan adds a salty, nutty depth that keeps everyone coming back for just one more bite—it’s the kind of side that steals the spotlight.

Keto Spinach and Artichoke Dip

Keto Spinach and Artichoke Dip
My friends, let me tell you about the keto spinach and artichoke dip that saved my last game day party when half the guests were watching their carbs. I’ve tweaked this recipe over the years to get that perfect creamy, cheesy texture without any guilt.

Servings

8

servings
Prep time

15

minutes
Cooking time

25

minutes

Ingredients

– 8 ounces of cream cheese (I always let it sit out for 30 minutes to soften—it blends so much better)
– 1/2 cup of mayonnaise (Duke’s is my secret for that tangy kick)
– 1/4 cup of grated Parmesan cheese (the real stuff, not the shaky can—it melts like a dream)
– 1 cup of shredded mozzarella cheese (I buy a block and shred it myself for maximum meltiness)
– 1 (14-ounce) can of artichoke hearts, drained and chopped (I give them a rough chop for nice texture)
– 10 ounces of frozen spinach, thawed and squeezed dry (seriously, get all that water out or your dip will be soupy)
– 2 cloves of garlic, minced (fresh is best here—it adds that punchy flavor)
– 1/2 teaspoon of onion powder (my little flavor booster when I’m short on time)
– 1/4 teaspoon of black pepper (freshly ground makes all the difference)

Instructions

1. Preheat your oven to 350°F—this ensures even baking from the start.
2. In a large mixing bowl, combine the softened cream cheese, mayonnaise, grated Parmesan, shredded mozzarella, chopped artichoke hearts, squeezed-dry spinach, minced garlic, onion powder, and black pepper.
3. Mix everything together with a spatula until fully incorporated and no cream cheese lumps remain.
4. Transfer the mixture to a 9-inch baking dish and spread it into an even layer.
5. Bake in the preheated oven for 20–25 minutes, until the edges are bubbly and the top is lightly golden.
6. Let the dip cool for 5 minutes before serving—this helps it set and makes scooping easier.
So creamy and rich with that garlicky kick, this dip is a crowd-pleaser every time. I love serving it with crispy pork rinds or sliced bell peppers for dipping, and it’s just as good the next day straight from the fridge.

Cheesy Bacon Spinach Casserole

Cheesy Bacon Spinach Casserole
Haven’t we all had those nights where comfort food calls your name? I first made this cheesy bacon spinach casserole during a rainy Sunday when my family was craving something warm and indulgent—it’s become our go-to cozy meal ever since. The combination of crispy bacon, creamy cheese, and tender spinach creates magic in every bite.

Servings

8

servings
Prep time

25

minutes
Cooking time

45

minutes

Ingredients

– 8 slices thick-cut bacon (I always get the applewood smoked kind for extra flavor)
– 1 tablespoon extra virgin olive oil (my go-to for sautéing)
– 1 medium yellow onion, diced
– 3 cloves garlic, minced (fresh garlic makes all the difference!)
– 10 ounces fresh spinach
– 2 cups whole milk
– 1 cup heavy cream
– 8 ounces cream cheese, softened to room temperature (it blends much smoother this way)
– 2 cups shredded sharp cheddar cheese
– 1 cup grated Parmesan cheese
– 1 pound elbow pasta
– 1 teaspoon smoked paprika
– ½ teaspoon black pepper
– ½ teaspoon salt

Instructions

1. Preheat your oven to 375°F and grease a 9×13 inch baking dish with butter or cooking spray.
2. Cook the bacon in a large skillet over medium heat for 8-10 minutes until crispy, flipping halfway through.
3. Transfer the bacon to a paper towel-lined plate to drain, then crumble it into small pieces.
4. In the same skillet with bacon drippings, heat 1 tablespoon olive oil over medium heat.
5. Add the diced onion and cook for 5 minutes until translucent, stirring occasionally.
6. Add the minced garlic and cook for 1 minute until fragrant.
7. Gradually add the fresh spinach in batches, wilting each addition before adding more—this prevents overflow.
8. In a large pot, cook the elbow pasta according to package directions until al dente, then drain thoroughly.
9. In a saucepan over medium heat, combine the whole milk and heavy cream, heating for 3-4 minutes until warm but not boiling.
10. Whisk in the softened cream cheese until completely smooth and incorporated.
11. Stir in 1½ cups shredded cheddar cheese and ¾ cup Parmesan cheese until melted and creamy.
12. Season the cheese sauce with smoked paprika, black pepper, and salt, whisking to combine.
13. Combine the drained pasta, cheese sauce, spinach mixture, and crumbled bacon in the large pot.
14. Transfer the mixture to the prepared baking dish and spread evenly.
15. Top with the remaining ½ cup cheddar cheese and ¼ cup Parmesan cheese.
16. Bake at 375°F for 25-30 minutes until the cheese is golden brown and bubbly around the edges.
17. Let the casserole rest for 10 minutes before serving—this allows the sauce to thicken perfectly.

Vividly golden and bubbling straight from the oven, this casserole delivers the most satisfying crispy cheese crust that gives way to a creamy, bacon-studded interior. The spinach adds just enough freshness to balance the richness, making each forkful perfectly balanced. I love serving it with a simple green salad for contrast, or sometimes we just eat it straight from the baking dish while watching movies—no judgment!

Spinach and Feta Stuffed Chicken

Spinach and Feta Stuffed Chicken
Tired of the same old chicken dinners? This spinach and feta stuffed chicken has been my weeknight savior—it feels fancy enough for company but comes together so effortlessly after a long day. I first made this for a last-minute dinner party and now it’s in regular rotation at our house.

Servings

3

portions
Prep time

20

minutes
Cooking time

30

minutes

Ingredients

– 4 boneless, skinless chicken breasts (I look for ones that are similar in size for even cooking)
– 2 cups fresh spinach (I prefer baby spinach since it’s more tender)
– 1 cup crumbled feta cheese (the block kind crumbled yourself has better texture)
– 2 cloves garlic, minced (fresh is worth the extra minute, trust me)
– 1 tbsp extra virgin olive oil (my everyday cooking oil)
– 1 tsp dried oregano (rubbed between my palms to wake up the flavor)
– 1/2 tsp salt (I use kosher salt for better control)
– 1/4 tsp black pepper (freshly ground makes a difference)
– Cooking spray for the baking dish

Instructions

1. Preheat your oven to 375°F and lightly spray a 9×13 inch baking dish with cooking spray.
2. Place one chicken breast between two pieces of plastic wrap and pound with a meat mallet or heavy pan until it’s 1/4 inch thick—this helps it cook evenly and makes rolling easier.
3. Repeat the pounding process with all four chicken breasts.
4. In a medium bowl, combine the fresh spinach, crumbled feta cheese, minced garlic, dried oregano, salt, and black pepper.
5. Lay each pounded chicken breast flat and divide the spinach-feta mixture evenly among them, placing it in the center of each breast.
6. Carefully roll each chicken breast tightly around the filling, starting from the shorter end.
7. Secure each roll with 2-3 toothpicks inserted diagonally to hold everything together during baking.
8. Brush the outside of each chicken roll with the extra virgin olive oil.
9. Place the stuffed chicken rolls seam-side down in the prepared baking dish.
10. Bake at 375°F for 25-30 minutes until the internal temperature reaches 165°F when checked with an instant-read thermometer.
11. Remove from oven and let rest for 5 minutes before removing toothpicks and slicing.
But that first cut reveals the beautiful green and white spiral inside, with the feta melting into the spinach while keeping its tangy character. The chicken stays incredibly moist from being rolled around the filling, and I love serving it over lemon rice or with roasted asparagus—the creamy filling pairs wonderfully with bright, acidic sides.

Garlic Butter Sautéed Spinach

Garlic Butter Sautéed Spinach
Finally, after years of trying to get my family to eat more greens, I discovered this garlic butter sautéed spinach that even my picky kids devour—it’s become our weeknight hero for its speed and incredible flavor.

Servings

2

servings
Prep time

5

minutes
Cooking time

7

minutes

Ingredients

– 1 lb fresh spinach (I always grab the pre-washed bags to save time, but give it an extra rinse—you never know!)
– 3 tbsp unsalted butter (salted works too, but I like controlling the salt myself)
– 4 cloves garlic, minced (fresh is key here—no jarred stuff for that punchy flavor)
– 2 tbsp extra virgin olive oil (my go-to for a fruity base note)
– ½ tsp red pepper flakes (optional, but I add them for a subtle kick)
– ¼ tsp salt (I use fine sea salt for even distribution)
– ¼ tsp black pepper, freshly ground

Instructions

1. Wash the spinach thoroughly in a colander, then shake off excess water—damp leaves help it steam later.
2. Mince the garlic cloves finely to prevent burning during sautéing.
3. Heat a large skillet over medium-high heat for 2 minutes until hot.
4. Add the olive oil and butter to the skillet, swirling until the butter melts completely, about 1 minute.
5. Stir in the minced garlic and red pepper flakes, cooking for 30–45 seconds until fragrant but not browned.
6. Add half of the spinach to the skillet, using tongs to toss it with the garlic butter mixture.
7. Cook for 1–2 minutes until the spinach wilts slightly, then add the remaining spinach.
8. Sprinkle the salt and black pepper evenly over the spinach.
9. Continue tossing and cooking for 3–4 minutes until all leaves are wilted and dark green.
10. Remove the skillet from heat immediately to avoid overcooking.
Zesty and vibrant, this spinach turns silky with a buttery garlic embrace—perfect piled over grilled chicken or stirred into pasta for an instant upgrade.

Keto Spinach and Mushroom Soup

Keto Spinach and Mushroom Soup
Every time the weather starts to turn crisp, my kitchen becomes soup central—there’s something so comforting about a warm bowl that just hits different. This keto spinach and mushroom soup has become my absolute favorite for those cozy evenings when I want something nourishing but don’t feel like spending hours cooking. I actually created this recipe after a particularly rainy weekend when my mushroom haul from the farmer’s market needed using up!

Servings

5

servings
Prep time

15

minutes
Cooking time

40

minutes

Ingredients

– 2 tablespoons extra virgin olive oil (my go-to for that fruity flavor)
– 1 medium yellow onion, diced (I always keep these on hand—they’re the workhorse of my kitchen)
– 3 cloves garlic, minced (fresh is best here, trust me)
– 8 ounces cremini mushrooms, sliced (I love their earthy flavor over white mushrooms)
– 4 cups fresh spinach (packed—it wilts down to almost nothing)
– 4 cups chicken broth (homemade if you have it, but store-bought works great)
– 1 cup heavy cream (room temperature blends better)
– 1/2 teaspoon dried thyme (rubbed between my fingers to release the oils)
– Salt and black pepper (I’m generous with both)

Instructions

1. Heat 2 tablespoons of extra virgin olive oil in a large pot over medium heat for 2 minutes until shimmering.
2. Add 1 diced yellow onion and cook for 5 minutes, stirring occasionally, until translucent and fragrant.
3. Stir in 3 minced garlic cloves and cook for 1 minute until golden but not browned—this prevents bitterness.
4. Add 8 ounces of sliced cremini mushrooms and cook for 8 minutes, stirring every 2 minutes, until they release their liquid and turn golden brown.
5. Pour in 4 cups of chicken broth and 1/2 teaspoon of dried thyme, then bring to a boil over high heat.
6. Reduce heat to low, cover the pot, and simmer for 15 minutes to develop the flavors.
7. Stir in 4 cups of fresh spinach and cook for 3 minutes until completely wilted and bright green.
8. Remove the pot from heat and carefully blend the soup until smooth using an immersion blender—tip: tilt the pot slightly to avoid splashing.
9. Return the pot to low heat and slowly whisk in 1 cup of room temperature heavy cream to prevent curdling.
10. Season generously with salt and black pepper, then heat for 2 more minutes until warmed through.

Deliciously creamy with an earthy depth from the mushrooms, this soup has become my go-to comfort food. The texture is velvety smooth yet substantial enough to feel satisfying, and I love serving it with a sprinkle of crispy bacon bits for contrast—it makes the whole bowl feel extra special.

Spinach and Cheese Stuffed Portobello Mushrooms

Spinach and Cheese Stuffed Portobello Mushrooms
Cooking with portobello mushrooms always reminds me of that time I accidentally bought way too many at the farmers’ market and had to get creative—these spinach and cheese stuffed beauties were the delicious result! I love how their meaty texture makes them feel indulgent yet they’re packed with veggies, perfect for when you want something satisfying but not too heavy. Trust me, once you try these, you’ll be making them for everything from weeknight dinners to impressing guests.

Servings

2

portions
Prep time

15

minutes
Cooking time

20

minutes

Ingredients

– 4 large portobello mushroom caps (I look for ones with deep “bowls” to hold more filling)
– 2 tablespoons extra virgin olive oil (my go-to for roasting)
– 1/2 teaspoon garlic powder
– 1/4 teaspoon black pepper (freshly ground makes a difference)
– 1/4 teaspoon salt
– 5 ounces fresh spinach (I prefer baby spinach—less stemmy)
– 1 cup shredded mozzarella cheese (part-skim works great if you’re watching calories)
– 1/4 cup grated Parmesan cheese (the real stuff, not the canned kind)
– 1/4 cup cream cheese, softened (room temp blends smoother)

Instructions

1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
2. Use a spoon to gently scrape out the gills from all 4 portobello mushroom caps.
3. Brush both sides of each mushroom cap with 1 tablespoon of olive oil.
4. Arrange the mushrooms gill-side up on the prepared baking sheet.
5. Sprinkle the mushroom caps evenly with garlic powder, black pepper, and salt.
6. Roast the mushrooms in the preheated oven for 10 minutes exactly.
7. While mushrooms roast, heat remaining 1 tablespoon olive oil in a large skillet over medium heat.
8. Add all the fresh spinach to the skillet and cook for 2-3 minutes, stirring constantly, until completely wilted.
9. Transfer the cooked spinach to a clean kitchen towel and squeeze out all excess liquid.
10. In a medium bowl, combine the wilted spinach, mozzarella cheese, Parmesan cheese, and softened cream cheese.
11. Mix the filling ingredients thoroughly until well combined.
12. Remove the partially cooked mushrooms from the oven after 10 minutes—they should be slightly softened.
13. Divide the spinach-cheese mixture evenly among the 4 mushroom caps, packing it firmly.
14. Return the stuffed mushrooms to the oven and bake for 15 minutes at 400°F.
15. Switch your oven to broil on high and broil the mushrooms for 2-3 minutes until the cheese is golden and bubbly.
16. Carefully remove the baking sheet from the oven using oven mitts.

Serving these straight from the oven gives you that wonderful contrast of juicy mushroom, creamy filling, and slightly crisp cheese topping. The portobellos become tender enough to cut with a fork but still hold their shape beautifully. I love pairing them with a simple arugula salad or serving them over quinoa for a complete meal—they also make fantastic appetizers if you cut them into wedges!

Creamed Spinach with Crispy Bacon

Creamed Spinach with Crispy Bacon
Zesty and comforting, this creamed spinach with crispy bacon has become my go-to side dish for everything from holiday dinners to cozy weeknights. I first fell in love with this combination at a friend’s potluck years ago, and after countless tweaks to get the creaminess just right, this version has earned a permanent spot in my recipe rotation. There’s something magical about how the salty bacon complements the rich, velvety spinach.

Servings

6

servings
Prep time

15

minutes
Cooking time

25

minutes

Ingredients

– 8 slices thick-cut bacon (I always go for thick-cut—it gives that satisfying crunch)
– 1 large yellow onion, finely chopped (my grandma taught me that fine chopping makes all the difference)
– 3 garlic cloves, minced (fresh is best here, trust me)
– 2 pounds fresh spinach, tough stems removed (I prefer fresh over frozen for better texture)
– 1 cup heavy cream (this creates that luxurious sauce we’re after)
– 4 ounces cream cheese, softened to room temperature (room temp blends so much smoother)
– 1/2 cup grated Parmesan cheese (the good stuff, not the canned kind)
– 1/4 teaspoon freshly grated nutmeg (just a hint—it brightens everything up)
– 1/4 teaspoon black pepper

Instructions

1. Place 8 slices of thick-cut bacon in a single layer in a large skillet over medium heat.
2. Cook bacon for 8-10 minutes, flipping every 2 minutes, until crispy and browned.
3. Transfer bacon to a paper towel-lined plate, reserving 2 tablespoons of bacon drippings in the skillet.
4. Add 1 finely chopped yellow onion to the skillet with the reserved bacon drippings.
5. Cook onions over medium heat for 5-7 minutes, stirring frequently, until translucent and softened.
6. Add 3 minced garlic cloves and cook for 1 minute until fragrant but not browned.
7. Working in batches, add 2 pounds of fresh spinach to the skillet, wilting each batch before adding more.
8. Cook spinach for 3-4 minutes total until completely wilted and dark green.
9. Pour in 1 cup of heavy cream and bring to a gentle simmer over medium heat.
10. Add 4 ounces of softened cream cheese, stirring constantly until completely melted and smooth.
11. Stir in 1/2 cup grated Parmesan cheese until fully incorporated into the sauce.
12. Season with 1/4 teaspoon freshly grated nutmeg and 1/4 teaspoon black pepper.
13. Crumble the reserved crispy bacon and stir half into the creamed spinach mixture.
14. Cook for 2-3 more minutes until the sauce has thickened slightly and coats the spinach.
15. Transfer to a serving dish and top with remaining crumbled bacon.

Creamy with just the right amount of texture, this dish balances the richness of the sauce with the salty crunch of bacon. The velvety spinach practically melts in your mouth while the bacon bits provide that perfect contrasting crunch. I love serving this spooned over baked potatoes or alongside a perfectly grilled steak—it turns any simple meal into something special.

Spinach and Goat Cheese Omelette

Spinach and Goat Cheese Omelette

Omelettes have been my weekend breakfast savior ever since I discovered how magical they can be with just a few quality ingredients. There’s something about the creamy tang of goat cheese paired with fresh spinach that makes this feel like a restaurant-worthy treat right at home. I actually started making this version after a brunch spot closed down during the pandemic, and now it’s become my signature Saturday morning ritual.

Ingredients

  • 3 large eggs (I prefer room temperature eggs here—they fluff up so much better)
  • 1 cup fresh spinach (pack it in there—it wilts down to practically nothing)
  • 2 ounces goat cheese, crumbled (I always buy the log style rather than pre-crumbled for better texture)
  • 1 tablespoon unsalted butter (the real stuff makes all the difference for that golden brown finish)
  • 1 tablespoon whole milk (just a splash creates the most tender omelette)
  • ¼ teaspoon kosher salt (I find coarse salt distributes more evenly than table salt)
  • ⅛ teaspoon black pepper (freshly ground if you have it)

Instructions

  1. Crack 3 large eggs into a medium bowl and add 1 tablespoon whole milk, ¼ teaspoon kosher salt, and ⅛ teaspoon black pepper.
  2. Whisk the egg mixture vigorously for 30 seconds until completely uniform and slightly frothy.
  3. Heat a 10-inch nonstick skillet over medium heat for 2 minutes until the pan is properly preheated.
  4. Add 1 tablespoon unsalted butter to the hot skillet and swirl until melted and foamy.
  5. Pour the egg mixture into the center of the skillet and immediately tilt to spread evenly.
  6. Let the eggs cook undisturbed for 45 seconds until the edges begin to set.
  7. Use a spatula to gently lift the edges and tilt the pan, allowing uncooked egg to flow underneath.
  8. Continue this tilting technique for another 60 seconds until the surface is mostly set but still slightly wet.
  9. Sprinkle 1 cup fresh spinach evenly over one half of the omelette.
  10. Distribute 2 ounces crumbled goat cheese over the spinach in an even layer.
  11. Cook for 30 seconds more until the spinach begins to wilt visibly.
  12. Use your spatula to carefully fold the empty half of the omelette over the filling.
  13. Slide the omelette onto a plate and let it rest for 1 minute before serving.

Every bite of this omelette delivers the most wonderful contrast between the creamy, tangy goat cheese and the delicate spinach that practically melts into the eggs. The texture is incredibly light and fluffy with just enough structure to hold all that delicious filling. I love serving mine with toasted sourdough and sometimes even add a drizzle of hot honey for an extra flavor dimension that really makes it special.

Keto Spinach and Sausage Breakfast Bake

Keto Spinach and Sausage Breakfast Bake
Breakfast in our house used to be a chaotic scramble until I discovered this make-ahead wonder that keeps everyone happy and full until lunch. Between getting the kids ready for school and my early work calls, I needed something I could prep the night before and just pop in the oven while the coffee brews.

Servings

8

servings
Prep time

15

minutes
Cooking time

42

minutes

Ingredients

– 1 pound breakfast sausage (I love using the spicy variety for extra kick)
– 8 large eggs (I always use room temperature eggs for more even cooking)
– 1 cup heavy cream (the good stuff from the local dairy makes all the difference)
– 2 cups fresh spinach (I grab the pre-washed bags to save time)
– 1 cup shredded cheddar cheese (my Wisconsin roots demand the sharpest available)
– 1/2 cup diced onions (I prefer sweet Vidalia when they’re in season)
– 1 tbsp olive oil (extra virgin is my kitchen workhorse)
– 1 tsp garlic powder (the secret flavor booster)
– 1/2 tsp salt
– 1/4 tsp black pepper

Instructions

1. Preheat your oven to 375°F and grease a 9×13 inch baking dish with olive oil.
2. Heat 1 tablespoon of olive oil in a large skillet over medium-high heat until it shimmers.
3. Add 1 pound of breakfast sausage to the hot skillet, breaking it into small crumbles with a wooden spoon.
4. Cook the sausage for 6-8 minutes until it’s browned and no pink remains, stirring occasionally.
5. Add 1/2 cup diced onions to the skillet and cook for 3-4 minutes until they become translucent.
6. Stir in 2 cups of fresh spinach and cook for 1-2 minutes until it wilts completely.
7. Transfer the sausage mixture to your prepared baking dish, spreading it evenly across the bottom.
8. In a large bowl, whisk together 8 large eggs until they’re fully blended and slightly frothy.
9. Pour 1 cup of heavy cream into the eggs while continuing to whisk.
10. Add 1 teaspoon garlic powder, 1/2 teaspoon salt, and 1/4 teaspoon black pepper to the egg mixture.
11. Whisk everything together for 30 seconds until all ingredients are fully incorporated.
12. Pour the egg mixture evenly over the sausage and spinach in the baking dish.
13. Sprinkle 1 cup of shredded cheddar cheese evenly across the top.
14. Bake at 375°F for 25-30 minutes until the edges are golden brown and the center is set.
15. Insert a knife into the center – if it comes out clean, your bake is ready.
16. Let the bake rest for 5 minutes before slicing to allow it to set properly.

Ultimate comfort in every bite, this bake emerges from the oven with golden edges and a perfectly set center that slices beautifully. The spicy sausage pairs wonderfully with the mild creaminess of the eggs and cheese, while the spinach adds just enough freshness to balance the richness. I love serving generous squares alongside fresh avocado slices or topping individual portions with a dollop of salsa for extra zing.

Spinach and Ricotta Stuffed Zucchini Boats

Spinach and Ricotta Stuffed Zucchini Boats
As someone who always ends up with too many zucchinis from my garden each summer, I’ve perfected this recipe to use them up deliciously. These stuffed zucchini boats have become my go-to for easy weeknight dinners that still feel special enough for company.

Servings

2

portions
Prep time

15

minutes
Cooking time

30

minutes

Ingredients

– 4 medium zucchinis (I look for ones that are firm and evenly shaped for easier hollowing)
– 1 tablespoon extra virgin olive oil (my everyday cooking oil of choice)
– 1 cup whole milk ricotta cheese (the creamier texture makes all the difference)
– 2 cups fresh spinach, roughly chopped (I always give it a good rinse and spin dry)
– 1/2 cup grated Parmesan cheese (I prefer the nuttier flavor of freshly grated)
– 1 large egg, lightly beaten (room temperature helps it incorporate better)
– 2 cloves garlic, minced (freshly minced gives the best flavor punch)
– 1 teaspoon dried oregano (from my little herb garden when possible)
– 1/2 teaspoon salt (I use kosher salt for more even distribution)
– 1/4 teaspoon black pepper (freshly ground, of course)
– 1/2 cup marinara sauce (my homemade batch when I have it)

Instructions

1. Preheat your oven to 375°F and line a baking sheet with parchment paper.
2. Cut each zucchini in half lengthwise and scoop out the centers using a spoon, leaving about 1/4-inch thick shells.
3. Brush the inside of each zucchini boat with olive oil and place them cut-side up on the baking sheet.
4. In a medium bowl, combine the ricotta cheese, chopped spinach, Parmesan cheese, beaten egg, minced garlic, oregano, salt, and black pepper.
5. Mix the filling ingredients until well combined and evenly distributed.
6. Spoon the ricotta mixture evenly into each zucchini boat, mounding it slightly.
7. Top each stuffed zucchini with about 1 tablespoon of marinara sauce.
8. Bake at 375°F for 25-30 minutes until the zucchini is tender when pierced with a fork and the filling is set.
9. Remove from oven and let rest for 5 minutes before serving.

Really, the creamy ricotta filling against the tender zucchini creates such a satisfying texture contrast. These boats are fantastic served alongside a simple green salad, and I sometimes sprinkle extra Parmesan on top right before serving for that perfect cheesy crust.

Garlic Creamed Spinach with Almond Flour

Garlic Creamed Spinach with Almond Flour

Nothing beats that moment when you transform simple ingredients into something truly magical. Last week, while trying to use up some leftover spinach before it wilted, I stumbled upon this garlic creamed spinach with almond flour that’s become an instant family favorite. It’s the perfect side dish that feels indulgent yet surprisingly light.

Servings

4

servings
Prep time

10

minutes
Cooking time

15

minutes

Ingredients

  • 1 pound fresh spinach – I always give it a good rinse even if it says “pre-washed” because you never know
  • 4 cloves garlic, minced – fresh is essential here, not the jarred stuff
  • 1 cup heavy cream – I prefer organic for that richer flavor
  • 1/2 cup almond flour – this gives such a lovely nutty texture compared to regular flour
  • 1/4 cup grated Parmesan cheese – the real stuff, not the green can
  • 2 tablespoons unsalted butter – I always use unsalted to control the saltiness
  • 1/2 teaspoon salt – I use fine sea salt for even distribution
  • 1/4 teaspoon black pepper – freshly ground makes all the difference
  • 1/4 teaspoon nutmeg – just a pinch really elevates the creaminess

Instructions

  1. Wash the spinach thoroughly and pat it completely dry with paper towels.
  2. Melt the butter in a large skillet over medium heat until it just starts to bubble.
  3. Add the minced garlic and cook for exactly 1 minute until fragrant but not browned.
  4. Add the spinach in batches, wilting each addition before adding more.
  5. Cook the spinach for 3-4 minutes until completely wilted and bright green.
  6. Sprinkle the almond flour evenly over the spinach and stir continuously for 2 minutes to cook out the raw flour taste.
  7. Pour in the heavy cream while stirring constantly to prevent lumps from forming.
  8. Bring the mixture to a gentle simmer, then reduce heat to low.
  9. Cook for 5 minutes, stirring occasionally, until the sauce thickens noticeably.
  10. Stir in the Parmesan cheese until fully melted and incorporated.
  11. Season with salt, black pepper, and nutmeg, stirring to combine evenly.
  12. Remove from heat and let rest for 2 minutes before serving to allow flavors to meld.

Luxuriously creamy with just the right amount of garlicky punch, this spinach has become my go-to for dinner parties. The almond flour adds this subtle nuttiness that pairs beautifully with roasted chicken or steak. Sometimes I’ll even serve it in individual ramekins for a more elegant presentation that always impresses guests.

Spinach and Cheddar Cauliflower Mash

Spinach and Cheddar Cauliflower Mash
Vividly green and wonderfully comforting, this Spinach and Cheddar Cauliflower Mash has become my go-to side dish ever since I discovered how creamy cauliflower can get. I first made it for a friend who was cutting back on carbs, and now she requests it every time she visits—it’s that good!

Servings

5

servings
Prep time

15

minutes
Cooking time

20

minutes

Ingredients

– 1 large head of cauliflower, cut into florets (I always look for one that feels heavy for its size)
– 4 cups fresh spinach (I love using the pre-washed bags to save time)
– 1 cup shredded sharp cheddar cheese (the sharper the better for maximum flavor)
– 1/2 cup heavy cream (this makes it incredibly rich and creamy)
– 3 tablespoons unsalted butter (I prefer European-style for its higher fat content)
– 2 cloves garlic, minced (freshly minced makes all the difference)
– 1 teaspoon salt (I use fine sea salt for even distribution)
– 1/2 teaspoon black pepper (freshly ground if possible)
– 1/4 teaspoon nutmeg (just a pinch really enhances the cheesy flavor)

Instructions

1. Place cauliflower florets in a large pot and cover with water by 1 inch.
2. Bring water to a boil over high heat, then reduce to medium and cook for 12-15 minutes until cauliflower is fork-tender.
3. While cauliflower cooks, melt butter in a separate pan over medium heat.
4. Add minced garlic to the butter and cook for 1 minute until fragrant but not browned.
5. Add fresh spinach to the garlic butter and cook for 2-3 minutes until completely wilted.
6. Drain cooked cauliflower thoroughly in a colander, pressing gently to remove excess water.
7. Transfer drained cauliflower to a food processor or high-powered blender.
8. Add the wilted spinach mixture, heavy cream, salt, black pepper, and nutmeg to the processor.
9. Process on high speed for 1-2 minutes until completely smooth and creamy.
10. Transfer the pureed mixture to a medium saucepan over low heat.
11. Stir in shredded cheddar cheese until fully melted and incorporated, about 2-3 minutes.
12. Taste and adjust seasoning if needed, then serve immediately. During processing, I always scrape down the sides once to ensure everything blends evenly—this prevents any chunks of cauliflower from remaining. When adding the cheese, make sure the heat is low to prevent it from becoming grainy. For extra creaminess, you can add another tablespoon of butter at the end if you’re feeling indulgent. Definitely serve this mash while it’s hot and creamy—the texture should be velvety smooth with little flecks of green spinach throughout. I love how the sharp cheddar shines through without overwhelming the delicate cauliflower flavor. Sometimes I’ll top it with extra cheese and broil it for a minute for a golden, bubbly crust that takes it to another level.

Keto Spinach and Bacon Salad with Avocado

Keto Spinach and Bacon Salad with Avocado
Keeping my keto journey interesting means constantly reinventing classic dishes, and this spinach and bacon salad has become my go-to lunch that never feels like a sacrifice. Zesty lemon dressing cuts through the richness of crispy bacon and creamy avocado, creating a perfect balance that keeps me satisfied for hours.

Servings

3

servings
Prep time

10

minutes
Cooking time

10

minutes

Ingredients

– 6 slices thick-cut bacon (I always buy the applewood-smoked kind for that extra flavor)
– 8 cups fresh baby spinach (the pre-washed bags are my weekday lifesaver)
– 1 large avocado (I wait until it yields slightly to gentle pressure)
– 1/4 cup extra virgin olive oil (my go-to for dressings)
– 2 tbsp fresh lemon juice (freshly squeezed makes all the difference)
– 1/2 tsp garlic powder
– 1/4 tsp sea salt
– 1/4 tsp black pepper

Instructions

1. Arrange bacon slices in a single layer in a cold skillet.
2. Cook bacon over medium heat for 8-10 minutes, flipping every 2 minutes until crispy and browned.
3. Transfer bacon to a paper towel-lined plate to drain excess grease.
4. Let bacon cool for 5 minutes until safe to handle.
5. Crumble bacon into bite-sized pieces using your hands.
6. Place baby spinach in a large salad bowl.
7. Cut avocado in half lengthwise and remove the pit.
8. Scoop avocado flesh from the skin using a spoon.
9. Dice avocado into 1/2-inch cubes directly over the spinach bowl.
10. Whisk together olive oil and lemon juice in a small bowl for 30 seconds until emulsified.
11. Add garlic powder, sea salt, and black pepper to the dressing mixture.
12. Whisk dressing again for 15 seconds to fully incorporate seasonings.
13. Pour dressing over spinach and avocado in the bowl.
14. Toss salad gently with salad tongs for 1 minute until evenly coated.
15. Sprinkle crumbled bacon over the dressed salad.
16. Give one final gentle toss to distribute bacon throughout.
Zesty lemon brightens each bite while the creamy avocado chunks melt against crisp spinach leaves. I love serving this in individual bowls topped with an extra sprinkle of bacon, and sometimes I’ll add grilled chicken for a heartier meal that still stays keto-friendly.

Spinach and Mozzarella Stuffed Meatballs

Spinach and Mozzarella Stuffed Meatballs

Picture this: it’s a busy Tuesday evening, and I’m craving something comforting yet impressive enough to make my family think I spent hours in the kitchen. That’s when these spinach and mozzarella stuffed meatballs became my go-to—they look fancy but come together with the same ease as my classic spaghetti night staples.

Servings

3

servings
Prep time

15

minutes
Cooking time

20

minutes

Ingredients

  • 1 lb ground beef (I like 85/15 for the perfect balance of lean and juicy)
  • 1/2 cup breadcrumbs (I always keep panko on hand for that extra crisp)
  • 1 large egg, lightly beaten (room temp helps it bind everything beautifully)
  • 2 cloves garlic, minced (fresh is non-negotiable here—it makes all the difference)
  • 1/4 cup grated Parmesan cheese (the good stuff from the refrigerated section, not the shaker)
  • 1 tsp dried oregano (from my little herb garden if I’ve remembered to water it)
  • 1/2 tsp salt (I use kosher for more control)
  • 1/4 tsp black pepper (freshly ground, always)
  • 1 cup fresh spinach, finely chopped (I sneak in extra when my kids aren’t looking)
  • 4 oz mozzarella cheese, cut into 1/2-inch cubes (low-moisture works best so it doesn’t leak)
  • 2 tbsp olive oil (extra virgin is my kitchen staple)

Instructions

  1. Preheat your oven to 400°F and line a baking sheet with parchment paper—this prevents sticking and makes cleanup a breeze.
  2. In a large bowl, combine the ground beef, breadcrumbs, beaten egg, minced garlic, Parmesan, oregano, salt, and pepper using your hands until just mixed; overworking makes tough meatballs.
  3. Gently fold in the chopped spinach until evenly distributed throughout the mixture.
  4. Take about 2 tablespoons of the meat mixture and flatten it in your palm.
  5. Place one cube of mozzarella in the center of the flattened meat.
  6. Carefully wrap the meat around the cheese, pinching seams to fully enclose it; roll into a smooth ball between your palms.
  7. Repeat with remaining mixture and cheese cubes, arranging them 1 inch apart on the prepared baking sheet.
  8. Lightly brush each meatball with olive oil to help them brown evenly in the oven.
  9. Bake for 18–20 minutes, or until the exteriors are golden brown and internal temperature reaches 165°F on an instant-read thermometer.
  10. Let rest for 3 minutes before serving—this allows the cheese to set slightly so it doesn’t ooze out immediately.

Right out of the oven, these meatballs are juicy with a surprise molten center that makes every bite exciting. I love serving them over zucchini noodles for a low-carb twist or smothering them in marinara for a classic comfort meal that always disappears fast.

Lemon Garlic Butter Spinach with Shrimp

Lemon Garlic Butter Spinach with Shrimp
Haven’t we all had those evenings where we want something delicious but don’t want to spend hours in the kitchen? This Lemon Garlic Butter Spinach with Shrimp has become my go-to weeknight savior—it comes together in under 20 minutes and never fails to impress. I first made this for my skeptical husband who claimed he didn’t like spinach, and now he requests it weekly!

Servings

4

servings
Prep time

5

minutes
Cooking time

10

minutes

Ingredients

– 1 lb large raw shrimp, peeled and deveined (I always keep these frozen for last-minute meals)
– 4 cups fresh spinach leaves (the pre-washed bags are my kitchen lifesaver)
– 3 cloves garlic, minced (fresh is essential here—no jarred stuff!)
– 1 lemon (I prefer Meyer lemons when they’re in season)
– 4 tbsp unsalted butter (salted works too, just adjust seasoning)
– 2 tbsp extra virgin olive oil (my everyday cooking oil)
– 1/4 tsp red pepper flakes (optional but adds nice heat)
– 1/4 cup chicken broth (low-sodium gives me better control)

Instructions

1. Pat the shrimp completely dry with paper towels to ensure they sear properly instead of steaming.
2. Heat 1 tablespoon olive oil in a large skillet over medium-high heat until it shimmers, about 2 minutes.
3. Season shrimp evenly with salt and arrange them in a single layer in the hot skillet.
4. Cook shrimp for exactly 2 minutes per side until they turn pink and opaque, then transfer to a clean plate.
5. Reduce heat to medium and add remaining olive oil and butter to the same skillet.
6. Add minced garlic and red pepper flakes, cooking for 45 seconds until fragrant but not browned.
7. Pour in chicken broth, scraping up any browned bits from the bottom of the pan.
8. Add spinach in two batches, wilting the first batch before adding the second.
9. Cook spinach for 2-3 minutes until completely wilted but still bright green.
10. Return shrimp to the skillet and toss to combine with the spinach mixture.
11. Squeeze juice from half the lemon directly over the shrimp and spinach.
12. Remove from heat and let rest for 1 minute to allow flavors to meld.

Seriously, the way the buttery garlic sauce clings to every shrimp while the lemon cuts through the richness is pure magic. I love serving this over creamy polenta or with crusty bread to soak up every last drop of that incredible sauce—it transforms a simple dish into something truly special.

Spinach and Pesto Stuffed Chicken Breast

Spinach and Pesto Stuffed Chicken Breast
Zesty and satisfying, this spinach and pesto stuffed chicken breast has become my go-to weeknight dinner that feels fancy enough for company. I first made it when I had leftover pesto from a pasta night and some wilting spinach in the fridge—sometimes the best recipes come from kitchen cleanouts! Now it’s in regular rotation because it’s surprisingly simple but always impresses.

Servings

2

portions
Prep time

15

minutes
Cooking time

30

minutes

Ingredients

– 2 large boneless, skinless chicken breasts (about 1.5 lbs total—I always look for plump ones that will hold the stuffing well)
– 1 cup fresh spinach leaves (packed—I grab a big handful since it wilts down so much)
– 1/4 cup prepared basil pesto (I use the refrigerated kind for maximum freshness)
– 1/4 cup shredded mozzarella cheese (the part-skim melts beautifully without making things greasy)
– 2 tbsp olive oil (extra virgin is my kitchen workhorse)
– 1/2 tsp garlic powder (I keep this handy when I don’t feel like mincing fresh garlic)
– 1/2 tsp salt (kosher salt distributes more evenly than table salt)
– 1/4 tsp black pepper (freshly ground makes all the difference)

Instructions

1. Preheat your oven to 375°F and lightly grease a baking dish with olive oil.
2. Place one chicken breast on a cutting board and use a sharp knife to carefully slice a horizontal pocket through the thickest part, being careful not to cut all the way through.
3. Repeat the pocket-cutting process with the second chicken breast.
4. In a medium bowl, combine the fresh spinach, pesto, mozzarella cheese, garlic powder, salt, and black pepper.
5. Stuff approximately 2 tablespoons of the spinach-pesto mixture into each chicken breast pocket.
6. Use toothpicks to securely seal the openings of each stuffed chicken breast.
7. Brush the outside of both chicken breasts evenly with the 2 tablespoons of olive oil.
8. Place the stuffed chicken breasts in the prepared baking dish, ensuring they aren’t touching.
9. Bake at 375°F for 25-30 minutes until the internal temperature reaches 165°F when tested with a meat thermometer.
10. Remove the baking dish from the oven and let the chicken rest for 5 minutes before removing toothpicks.

Tender and juicy with that beautiful pesto swirl when you slice into it, this chicken makes ordinary weeknights feel special. The melted mozzarella creates little pockets of creaminess that balance the bright pesto flavor perfectly. I love serving it over quinoa with roasted cherry tomatoes—the colors and flavors create such a vibrant plate that always gets compliments.

Keto Spinach and Cheese Fat Bombs

Keto Spinach and Cheese Fat Bombs
Finally, after years of trying to find satisfying keto snacks that don’t taste like cardboard, I stumbled upon these little flavor-packed fat bombs that have become my go-to when those 3pm cravings hit. My husband actually requests them now, which says a lot since he’s usually skeptical of my “healthy” experiments in the kitchen. These spinach and cheese bites are so good, you’ll forget they’re actually good for you too.

Servings

16

portions
Prep time

15

minutes
Cooking time

15

minutes

Ingredients

– 2 cups fresh spinach (I always grab the pre-washed bags to save time)
– 8 oz cream cheese, softened (leave it on the counter for about 30 minutes – trust me, it makes mixing so much easier)
– 1 cup shredded mozzarella cheese (I prefer the whole milk version for extra creaminess)
– 1/2 cup grated Parmesan cheese (the real stuff, not the powdered kind)
– 4 tbsp unsalted butter (I use Kerrygold – it just tastes better)
– 2 cloves garlic, minced (fresh is best, but jarred works in a pinch)
– 1/2 tsp onion powder
– 1/4 tsp salt
– 1/4 tsp black pepper

Instructions

1. Preheat your oven to 375°F and line a baking sheet with parchment paper.
2. Wash the fresh spinach thoroughly and pat it completely dry with paper towels.
3. Chop the spinach into fine pieces using a sharp knife.
4. Place the softened cream cheese in a medium mixing bowl.
5. Add the shredded mozzarella cheese to the bowl.
6. Mix in the grated Parmesan cheese.
7. Add the minced garlic to the cheese mixture.
8. Sprinkle in the onion powder, salt, and black pepper.
9. Melt the unsalted butter in a small microwave-safe bowl for 30 seconds.
10. Pour the melted butter into the cheese mixture.
11. Add the chopped spinach to the bowl.
12. Use a spatula to combine all ingredients until well incorporated.
13. Scoop tablespoon-sized portions of the mixture onto the prepared baking sheet.
14. Use your hands to gently shape each portion into small balls.
15. Space the balls about 1 inch apart on the baking sheet.
16. Bake in the preheated oven for 12-15 minutes until the edges turn golden brown.
17. Remove the baking sheet from the oven using oven mitts.
18. Let the fat bombs cool on the baking sheet for 5 minutes.
19. Transfer the fat bombs to a wire rack to cool completely.
20. Store in an airtight container in the refrigerator.

My favorite thing about these fat bombs is how the crispy exterior gives way to that warm, cheesy center that just melts in your mouth. They’re fantastic straight from the oven when the cheese is still stretchy, but I also love them chilled for a firmer texture that holds up perfectly in lunch boxes. Sometimes I’ll serve them alongside a fresh salad for a complete meal, or just grab a couple when I need a quick protein boost between meetings.

Spinach and Sun-Dried Tomato Frittata

Spinach and Sun-Dried Tomato Frittata

Very few dishes can pull me out of bed on a lazy Sunday morning, but this spinach and sun-dried tomato frittata is one of them. I first discovered this combination when my garden was overflowing with spinach, and I needed something to use up those sun-dried tomatoes lingering in my pantry. Now it’s become my go-to brunch dish when friends come over—it always looks impressive but is secretly so simple to make.

Servings

2

portions
Prep time

10

minutes
Cooking time

23

minutes

Ingredients

  • 8 large eggs (I prefer room temperature eggs here—they incorporate more air and make the frittata fluffier)
  • 1 cup fresh spinach, roughly chopped (I always grab an extra handful because it wilts down so much)
  • 1/2 cup sun-dried tomatoes packed in oil, drained and chopped (the oil-packed ones have such incredible flavor)
  • 1/2 cup shredded mozzarella cheese (I sometimes mix in a little parmesan for extra sharpness)
  • 1/4 cup whole milk (this is my secret for extra creaminess)
  • 2 tablespoons extra virgin olive oil (my go-to for everything)
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon salt

Instructions

  1. Preheat your oven to 375°F and position the rack in the center.
  2. Crack 8 large eggs into a medium mixing bowl.
  3. Add 1/4 cup whole milk to the eggs.
  4. Whisk the eggs and milk vigorously for 45 seconds until fully combined and slightly frothy.
  5. Stir in 1/2 teaspoon garlic powder, 1/4 teaspoon black pepper, and 1/4 teaspoon salt until evenly distributed.
  6. Heat 2 tablespoons extra virgin olive oil in a 10-inch oven-safe skillet over medium heat for 2 minutes.
  7. Add 1 cup chopped fresh spinach to the hot skillet.
  8. Sauté the spinach for 2-3 minutes until it has wilted to about half its original volume.
  9. Scatter 1/2 cup chopped sun-dried tomatoes evenly across the skillet.
  10. Pour the egg mixture over the spinach and sun-dried tomatoes.
  11. Cook undisturbed for 4 minutes until the edges begin to set.
  12. Sprinkle 1/2 cup shredded mozzarella cheese evenly over the surface.
  13. Transfer the skillet to the preheated oven and bake for 12-14 minutes until the center is fully set and doesn’t jiggle when shaken.
  14. Remove from oven and let rest for 5 minutes before slicing.

Every time I make this frittata, I’m reminded why it’s become a staple in my kitchen. The texture is wonderfully light and custardy inside with those cheesy pockets, while the sun-dried tomatoes add little bursts of intense sweetness against the earthy spinach. I love serving wedges of it warm with a simple arugula salad, or even cold the next day straight from the fridge—it makes the perfect grab-and-go breakfast.

Creamy Spinach and Salmon Bake

Creamy Spinach and Salmon Bake

Nothing beats coming home to a comforting, one-pan dinner after a long day, especially when it involves my favorite combination of creamy spinach and flaky salmon. I first discovered this dish when trying to use up leftover ingredients from a weekend farmers market haul, and now it’s become my go-to weeknight meal that always impresses dinner guests.

Servings

2

servings
Prep time

10

minutes
Cooking time

23

minutes

Ingredients

  • 1.5 lbs salmon fillets, skin-on (I find the skin helps keep the fish moist during baking)
  • 2 cups fresh spinach, packed (I always grab an extra handful because it wilts down so much)
  • 1 cup heavy cream (don’t skimp here – it creates that luxurious sauce we’re after)
  • 1/2 cup grated Parmesan cheese (the good stuff from the refrigerated section, not the shelf-stable kind)
  • 2 cloves garlic, minced (I usually add an extra clove because we’re garlic lovers in this house)
  • 1 tbsp olive oil (my trusty extra virgin olive oil that I use for almost everything)
  • 1 tsp lemon juice (freshly squeezed makes all the difference)
  • 1/2 tsp salt (I use kosher salt for better distribution)
  • 1/4 tsp black pepper (freshly ground, always)

Instructions

  1. Preheat your oven to 375°F and grab your favorite baking dish – I use my trusty 9×13 ceramic one that’s seen many family dinners.
  2. Pat the salmon fillets completely dry with paper towels – this helps them get a nice sear rather than steam.
  3. Heat olive oil in a large skillet over medium-high heat until it shimmers, about 2 minutes.
  4. Place salmon skin-side up in the hot skillet and cook for exactly 3 minutes until the bottom develops a golden-brown crust.
  5. Transfer the seared salmon to your baking dish, arranging it skin-side down.
  6. In the same skillet, add minced garlic and cook for 30 seconds until fragrant but not browned.
  7. Add all the fresh spinach to the skillet and cook for 2 minutes, stirring constantly, until wilted and dark green.
  8. Pour heavy cream into the skillet and bring to a gentle bubble over medium heat.
  9. Stir in Parmesan cheese until completely melted and the sauce thickens slightly, about 2 minutes.
  10. Add lemon juice, salt, and black pepper to the cream sauce, stirring to combine evenly.
  11. Pour the creamy spinach mixture over and around the salmon in the baking dish.
  12. Bake uncovered for 15 minutes until the salmon flakes easily with a fork and the sauce is bubbly around the edges.

My favorite thing about this bake is how the creamy sauce soaks into every bite of salmon while the spinach maintains just enough texture. The Parmesan creates a subtle nuttiness that balances the rich cream, making it feel indulgent yet surprisingly light. Sometimes I’ll serve it over couscous to catch all that delicious sauce, or with crusty bread for dipping – either way, it disappears fast at my dinner table.

Summary

Whether you’re new to keto or looking for fresh inspiration, these 20 creamy spinach recipes offer delicious variety for any meal. We hope you find some new favorites to add to your rotation! Don’t forget to leave a comment sharing which recipes you loved most and pin this article to your Pinterest boards to save for later.

Leave a Comment