21 Savory Ham & Spinach Creations for Culinary Bliss

Photo of author
Written By Lorraine Koller

DIY expert, architect, 20+ years in crafting, home improvement, and interior design.

Savor the magic of ham and spinach—a classic duo that transforms everyday meals into culinary delights. Whether you’re craving quick weeknight dinners, cozy comfort food, or elegant brunch ideas, these 21 savory creations promise to inspire your kitchen adventures. Let’s dive into a world of flavor that’ll have you reaching for your apron in no time!

Ham & Spinach Stuffed Portobello Mushrooms

Ham & Spinach Stuffed Portobello Mushrooms
Wondering what to make for a quick, satisfying meal that feels fancy without the fuss? These ham and spinach stuffed portobellos are your answer. They’re hearty, packed with flavor, and come together in about 30 minutes.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes

Ingredients

– 4 large portobello mushroom caps, stems removed (give them a quick wipe with a damp paper towel—no soaking!)
– 1 tablespoon extra virgin olive oil, my go-to for its fruity flavor
– 1/2 cup diced ham (I like a good-quality deli ham for this)
– 2 cups fresh spinach, roughly chopped (it wilts down a ton, trust me)
– 1/2 cup shredded mozzarella cheese
– 1/4 cup grated Parmesan cheese
– 1/4 cup breadcrumbs (I use plain, but panko adds a nice crunch)
– 1/4 teaspoon garlic powder
– Salt and black pepper to taste (I’m generous with the pepper here)

Instructions

1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
2. Place the portobello caps gill-side up on the baking sheet and brush them lightly with the olive oil. Tip: This helps them roast evenly without getting soggy.
3. Season the caps with a pinch of salt and black pepper, then bake for 10 minutes until they start to soften.
4. While the mushrooms bake, heat a skillet over medium heat and add the diced ham. Cook for 2-3 minutes until lightly browned.
5. Add the chopped spinach to the skillet and cook for 1-2 minutes, just until wilted. Tip: Don’t overcook the spinach—it’ll finish in the oven.
6. In a medium bowl, combine the ham-spinach mixture, mozzarella, Parmesan, breadcrumbs, and garlic powder. Mix well.
7. Remove the mushrooms from the oven and carefully spoon the filling into each cap, pressing it down gently.
8. Return the stuffed mushrooms to the oven and bake for 10 more minutes, or until the cheese is melted and bubbly. Tip: For extra browning, broil for the last 1-2 minutes, watching closely.
9. Let the mushrooms cool for 5 minutes before serving. Buttery and savory, these stuffed portobellos have a meaty texture from the mushrooms and a creamy, cheesy filling. Serve them as a main dish with a side salad, or slice them up for a tasty appetizer—either way, they disappear fast!

Creamy Ham and Spinach Risotto

Creamy Ham and Spinach Risotto
Perfect for a cozy weeknight dinner, this creamy ham and spinach risotto is the ultimate comfort food. You’ll love how the salty ham and fresh spinach come together in a rich, cheesy rice dish that feels fancy but is surprisingly simple to make. It’s a one-pot wonder that’s sure to become a new favorite in your rotation.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 30 minutes

Ingredients

– 1 tablespoon extra virgin olive oil (my go-to for its fruity flavor)
– 1 small yellow onion, finely diced (about 1 cup)
– 2 cloves garlic, minced
– 1 cup Arborio rice (don’t substitute other rice—it’s key for creaminess)
– ½ cup dry white wine (like Sauvignon Blanc, which I always have on hand for cooking)
– 4 cups low-sodium chicken broth, warmed (I heat mine in a saucepan to keep the risotto cooking evenly)
– 1 cup diced cooked ham (leftover holiday ham works great here)
– 2 cups fresh baby spinach, roughly chopped
– ½ cup grated Parmesan cheese (freshly grated melts better)
– 2 tablespoons unsalted butter
– Salt and black pepper

Instructions

1. Heat the olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat.
2. Add the diced onion and cook for 4–5 minutes, stirring occasionally, until it turns soft and translucent.
3. Stir in the minced garlic and cook for 1 minute, just until fragrant—be careful not to burn it.
4. Add the Arborio rice to the pot and toast it for 2 minutes, stirring constantly, until the grains look slightly translucent around the edges.
5. Pour in the white wine and cook, stirring, until the liquid is fully absorbed, about 2–3 minutes.
6. Add 1 cup of the warmed chicken broth to the rice and stir continuously until the broth is absorbed, about 4–5 minutes.
7. Repeat adding broth ½ cup at a time, stirring constantly and waiting for each addition to be absorbed before adding the next, until the rice is tender but still slightly firm (al dente) and the mixture is creamy, about 20–25 minutes total.
8. Stir in the diced ham and chopped spinach, cooking for 2–3 minutes until the spinach wilts and the ham is heated through.
9. Remove the pot from the heat and stir in the Parmesan cheese and butter until melted and creamy.
10. Season with salt and black pepper to taste.

So creamy and satisfying, this risotto has a velvety texture with pops of salty ham and tender spinach in every bite. Serve it immediately while it’s hot and creamy, maybe with a simple side salad or crusty bread to soak up any extra sauce. Leftovers reheat well with a splash of broth to bring back that luscious consistency.

Spinach and Ham Savory Galette

Spinach and Ham Savory Galette
Tired of the same old dinner routine? This spinach and ham savory galette is your new go-to for a fuss-free, impressive meal. You’ll love how the flaky crust hugs the cheesy, savory filling—it’s rustic comfort food at its best.

Serving: 6 | Pre Time: 20 minutes | Cooking Time: 30 minutes

Ingredients

– 1 store-bought pie crust, thawed if frozen (I keep mine in the fridge until ready to roll out)
– 1 cup fresh spinach, roughly chopped (baby spinach works great here)
– 1 cup diced ham, about ¼-inch pieces (I use leftover baked ham for extra flavor)
– 1 cup shredded mozzarella cheese
– ½ cup ricotta cheese, drained if watery
– 1 large egg, beaten (room temp helps it blend smoothly)
– 1 tbsp olive oil
– ½ tsp garlic powder
– ¼ tsp black pepper
– 1 tbsp milk, for brushing the crust

Instructions

1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
2. Unroll the pie crust onto the prepared baking sheet, gently pressing out any cracks with your fingers.
3. In a medium bowl, combine the spinach, ham, mozzarella, ricotta, egg, olive oil, garlic powder, and black pepper until well mixed.
4. Spoon the filling onto the center of the pie crust, leaving a 2-inch border all around.
5. Fold the edges of the crust over the filling, pleating as you go to create a rustic look.
6. Brush the folded crust edges lightly with milk using a pastry brush for a golden finish.
7. Bake at 400°F for 25–30 minutes, until the crust is golden brown and the filling is bubbly.
8. Remove from the oven and let it cool on the baking sheet for 5 minutes before slicing.
9. Slice into wedges and serve warm.

Unbelievably flaky and packed with savory goodness, this galette has a creamy interior that contrasts perfectly with the crisp crust. Try it with a simple side salad for a complete meal, or slice it into smaller pieces as an appetizer—it’s versatile enough for any occasion!

Ham, Spinach & Feta Stuffed Chicken Breast

Ham, Spinach & Feta Stuffed Chicken Breast
Ooh, you’re going to love this one—it’s a simple stuffed chicken breast that feels fancy but comes together with minimal fuss. Perfect for a weeknight dinner that still impresses, it’s packed with savory ham, fresh spinach, and tangy feta.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

– 4 boneless, skinless chicken breasts (about 6 oz each—I like to pound them a bit for even cooking)
– 1 cup fresh spinach, roughly chopped (baby spinach works great here)
– 1/2 cup crumbled feta cheese (I prefer the block kind you crumble yourself for better texture)
– 1/2 cup diced ham (use your favorite deli ham—it adds a nice salty kick)
– 2 tbsp extra virgin olive oil (my go-to for sautéing)
– 1 tsp dried oregano
– 1/2 tsp garlic powder
– Salt and black pepper (just a pinch of each to season)
– Toothpicks (for securing the chicken—don’t skip these!)

Instructions

1. Preheat your oven to 375°F and line a baking sheet with parchment paper.
2. Place each chicken breast between two sheets of plastic wrap and gently pound with a meat mallet or rolling pin until about 1/4-inch thick—this helps them cook evenly and makes stuffing easier.
3. In a medium bowl, combine the chopped spinach, crumbled feta, diced ham, dried oregano, and garlic powder; mix gently with your hands or a spoon until well blended.
4. Lay the pounded chicken breasts flat on a clean surface and season both sides lightly with salt and black pepper.
5. Divide the spinach-feta-ham mixture evenly among the chicken breasts, spooning it onto the center of each one.
6. Carefully roll up each chicken breast around the filling, tucking in the sides as you go to keep everything inside.
7. Secure each rolled chicken breast with 2-3 toothpicks to hold its shape during cooking.
8. Heat the extra virgin olive oil in a large oven-safe skillet over medium-high heat until it shimmers, about 1-2 minutes.
9. Place the stuffed chicken breasts seam-side down in the hot skillet and sear for 2-3 minutes per side, until golden brown—this locks in juices and adds flavor.
10. Transfer the skillet to the preheated oven and bake for 18-20 minutes, or until the internal temperature reaches 165°F when checked with a meat thermometer.
11. Remove from the oven and let the chicken rest for 5 minutes before removing the toothpicks and slicing.
Resty and juicy, this chicken has a wonderful contrast of tender meat with a creamy, salty filling. Serve it over a bed of rice or with roasted veggies for a complete meal—it’s a crowd-pleaser that’s as good for leftovers as it is fresh!

Spinach and Ham Tortellini Soup

Spinach and Ham Tortellini Soup
Brace yourself for a cozy hug in a bowl! This spinach and ham tortellini soup is the ultimate comfort food for those chilly nights when you want something hearty but easy. You’ll love how the cheesy tortellini soaks up the savory broth, and it comes together in under 30 minutes—perfect for a busy weeknight.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

– 1 tablespoon extra virgin olive oil (my go-to for its fruity flavor)
– 1 small yellow onion, diced (I like mine finely chopped so it melts into the soup)
– 2 cloves garlic, minced (fresh is best here for that punchy aroma)
– 4 cups low-sodium chicken broth (I prefer low-sodium to control the saltiness)
– 1 (9-ounce) package cheese tortellini (refrigerated works great for quick cooking)
– 1 cup diced ham (leftover holiday ham adds a nice smoky touch)
– 2 cups fresh spinach leaves (packed—it wilts down a lot, so don’t skimp!)
– 1/2 cup heavy cream (for a rich, velvety finish)
– Salt and black pepper (to season as you go)

Instructions

1. Heat 1 tablespoon extra virgin olive oil in a large pot over medium heat for 1 minute until shimmering.
2. Add 1 small diced yellow onion and cook for 5 minutes, stirring occasionally, until softened and translucent.
3. Stir in 2 cloves minced garlic and cook for 1 minute until fragrant, being careful not to burn it.
4. Pour in 4 cups low-sodium chicken broth and bring to a boil over high heat, which should take about 3-4 minutes.
5. Reduce the heat to medium and add 1 package cheese tortellini, simmering for 7 minutes until the tortellini float to the top and are tender.
6. Stir in 1 cup diced ham and 2 cups fresh spinach leaves, cooking for 2 minutes until the spinach wilts and turns bright green.
7. Pour in 1/2 cup heavy cream and stir gently to combine, heating for 1 minute until warmed through but not boiling.
8. Season with salt and black pepper to taste, starting with 1/4 teaspoon salt and adjusting as needed.
9. Remove the pot from the heat and let it sit for 2 minutes to allow the flavors to meld.
10. Ladle the soup into bowls and serve immediately.
Know that this soup boasts a creamy texture with tender tortellini and savory ham bits. The spinach adds a fresh pop of color and nutrients, making it feel indulgent yet wholesome. Try topping it with a sprinkle of grated Parmesan or crusty bread on the side for dipping into that delicious broth.

Ham and Spinach Puff Pastry Pockets

Ham and Spinach Puff Pastry Pockets
Let’s be honest—some days you just need a meal that feels fancy but comes together without the fuss. These ham and spinach puff pastry pockets are exactly that: flaky, savory, and perfect for a quick lunch or easy dinner. You’ll love how the creamy filling bakes up inside that golden, buttery crust.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes

Ingredients

– 1 sheet frozen puff pastry, thawed (I always keep a box in the freezer for last-minute meals)
– 1 cup diced ham, about ¼-inch pieces (leftover holiday ham works great here)
– 1 cup fresh spinach, roughly chopped (baby spinach is my go-to for tenderness)
– 4 oz cream cheese, softened to room temperature (this helps it blend smoothly)
– ¼ cup shredded cheddar cheese (sharp cheddar adds a nice tang)
– 1 large egg, beaten (room temp eggs mix better with the filling)
– 1 tbsp olive oil (extra virgin olive oil is my favorite for sautéing)
– ½ tsp garlic powder
– Salt and black pepper, to taste (I use about ¼ tsp each)

Instructions

1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
2. Heat 1 tbsp olive oil in a skillet over medium heat until shimmering, about 1 minute.
3. Add 1 cup diced ham to the skillet and cook for 2-3 minutes until lightly browned.
4. Stir in 1 cup chopped spinach and cook for 1-2 minutes until wilted, then remove from heat.
5. In a medium bowl, combine 4 oz softened cream cheese, ¼ cup shredded cheddar, ½ tsp garlic powder, salt, and pepper.
6. Tip: Let the ham-spinach mixture cool slightly before adding to prevent the cheese from melting prematurely.
7. Fold the cooled ham and spinach into the cream cheese mixture until evenly combined.
8. Unfold 1 sheet of thawed puff pastry on a lightly floured surface and roll it out to a 10×10 inch square.
9. Cut the pastry into 4 equal squares, each about 5×5 inches.
10. Divide the filling evenly among the squares, placing it in the center of each.
11. Tip: Leave a ½-inch border around the edges to make sealing easier.
12. Brush the edges of each square with the beaten egg using a pastry brush.
13. Fold each square diagonally to form a triangle, pressing the edges firmly with a fork to seal.
14. Transfer the pockets to the prepared baking sheet and brush the tops with the remaining beaten egg.
15. Tip: Cut 2-3 small slits in the top of each pocket with a knife to allow steam to escape during baking.
16. Bake at 400°F for 18-20 minutes until the pastry is puffed and golden brown.
17. Remove from the oven and let cool for 5 minutes before serving.
Great for a cozy meal, these pockets have a delightful contrast: the flaky, crisp pastry gives way to a warm, creamy filling with savory ham and tender spinach. Serve them with a simple side salad or a dollop of Dijon mustard for dipping—they’re just as good reheated the next day.

Creamy Penne with Ham and Spinach

Creamy Penne with Ham and Spinach
Craving something cozy that comes together fast? This creamy pasta is my go-to when I want comfort food without spending hours in the kitchen. It’s packed with savory ham and fresh spinach for a satisfying meal.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

– 12 oz penne pasta (I always use a full box for easy measuring)
– 1 tbsp extra virgin olive oil (my go-to for a fruity base)
– 1 cup diced ham (I like thick-cut for more texture)
– 3 cloves garlic, minced (freshly minced makes all the difference)
– 4 cups fresh spinach leaves (packed tight—it wilts down a lot)
– 1 cup heavy cream (full-fat for the creamiest sauce)
– 1/2 cup grated Parmesan cheese (freshly grated melts better)
– Salt and black pepper (I add these to taste as I go)

Instructions

1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add the penne pasta to the boiling water and cook for 10–12 minutes, stirring occasionally, until al dente (tip: check a piece a minute early to avoid overcooking).
3. While the pasta cooks, heat the olive oil in a large skillet over medium heat.
4. Add the diced ham to the skillet and cook for 3–4 minutes, stirring, until lightly browned.
5. Stir in the minced garlic and cook for 1 minute, until fragrant (tip: don’t let it burn or it’ll turn bitter).
6. Add the fresh spinach to the skillet and cook for 2–3 minutes, stirring constantly, until wilted.
7. Pour in the heavy cream and bring the mixture to a gentle simmer over medium-low heat.
8. Stir in the grated Parmesan cheese until fully melted and the sauce is smooth.
9. Season the sauce with salt and black pepper to taste.
10. Drain the cooked pasta and add it directly to the skillet with the sauce.
11. Toss everything together until the pasta is evenly coated (tip: let it sit for a minute off heat to thicken slightly).
Mmm, this dish is all about that velvety sauce clinging to each penne tube. The ham adds a salty punch, while the spinach keeps it fresh—serve it with extra Parmesan on top or alongside a simple green salad for a complete dinner.

Ham and Spinach Breakfast Quiche

Ham and Spinach Breakfast Quiche
Tired of the same old breakfast scramble? This ham and spinach quiche is a total game-changer for lazy weekend mornings or easy meal prep. It’s packed with flavor, super simple to whip up, and feels way fancier than it actually is.

Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 1 store-bought refrigerated pie crust (I like the kind you unroll—it’s a lifesaver)
– 1 cup diced ham (leftover from last night’s dinner works perfectly)
– 1 cup fresh spinach, roughly chopped (I always grab a big handful)
– 1 cup shredded sharp cheddar cheese (extra sharp gives the best flavor kick)
– 4 large eggs (I prefer room temp eggs here—they blend smoother)
– 1 cup whole milk (2% works too, but whole makes it extra creamy)
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
– 1/4 teaspoon garlic powder (my secret weapon for savory depth)

Instructions

1. Preheat your oven to 375°F (190°C).
2. Unroll the pie crust and gently press it into a 9-inch pie dish, crimping the edges with your fingers.
3. Evenly sprinkle the diced ham and chopped spinach over the bottom of the crust.
4. Top the ham and spinach with the shredded cheddar cheese.
5. In a medium mixing bowl, crack the 4 eggs and whisk them vigorously until well combined and slightly frothy.
6. Pour in the milk, salt, black pepper, and garlic powder, and whisk everything together until smooth.
7. Slowly pour the egg mixture over the ingredients in the pie crust, letting it settle around the fillings.
8. Carefully transfer the pie dish to the preheated oven and bake for 40-45 minutes. Tip: Start checking at 40 minutes—the quiche is done when the center is just set and a knife inserted comes out clean.
9. Remove the quiche from the oven and let it cool on a wire rack for at least 10 minutes before slicing. Tip: This resting time is crucial—it lets the custard firm up so your slices hold their shape.
10. Slice into wedges and serve warm. Tip: For a golden, flaky crust, you can brush the edges with a little beaten egg before baking.

Deliciously creamy with a savory punch from the ham and cheese, this quiche has a perfect, tender custard texture. The spinach adds a fresh pop of color and a hint of earthiness. Serve a slice with a simple side salad for a light lunch, or reheat leftovers for a quick, satisfying breakfast all week.

Spinach and Ham Roulade

Spinach and Ham Roulade
A spinach and ham roulade might sound fancy, but trust me, it’s easier than you think and perfect for a weekend brunch or light dinner. You’ll love how the creamy filling pairs with the tender spinach wrap, and it looks impressive without being fussy. Let’s get rolling!

Serving: 6 | Pre Time: 20 minutes | Cooking Time: 25 minutes

Ingredients

– 1 (10-ounce) package frozen chopped spinach, thawed and squeezed dry (I press it in a clean towel to get every last drop of moisture out)
– 3 large eggs, at room temperature for better mixing
– 1/2 cup all-purpose flour
– 1/2 cup whole milk
– 1/4 teaspoon salt
– 1/4 teaspoon black pepper
– 1 cup shredded Swiss cheese (Gruyère works great too if you want a nuttier flavor)
– 1/2 cup diced ham (I like using thick-cut ham from the deli for more texture)
– 1/4 cup sour cream
– 1 tablespoon Dijon mustard
– 2 tablespoons unsalted butter, melted

Instructions

1. Preheat your oven to 375°F and line a 10×15-inch jelly roll pan with parchment paper, lightly greasing it with cooking spray.
2. In a large bowl, whisk together the eggs, milk, flour, salt, and pepper until smooth with no lumps.
3. Stir in the squeezed spinach until fully combined.
4. Pour the spinach mixture onto the prepared pan, spreading it evenly into a thin layer with a spatula.
5. Bake for 10-12 minutes, until the edges are lightly golden and the top feels set to the touch.
6. While baking, mix the Swiss cheese, diced ham, sour cream, and Dijon mustard in a medium bowl.
7. Remove the spinach sheet from the oven and let it cool for 2-3 minutes, just until easy to handle.
8. Carefully flip the spinach sheet onto a clean kitchen towel, peeling off the parchment paper.
9. Spread the cheese and ham mixture evenly over the spinach sheet, leaving a 1-inch border on all sides.
10. Starting from one short end, use the towel to gently roll the spinach sheet into a tight log, pressing as you go.
11. Place the roulade seam-side down on a baking sheet and brush the top with melted butter.
12. Bake for 12-15 minutes at 375°F, until the cheese is bubbly and the outside is lightly browned.
13. Let the roulade rest for 5 minutes before slicing into 1-inch rounds with a sharp knife.

Ready to dig in? This roulade has a soft, velvety texture from the spinach wrap and a savory, cheesy filling with little pops of ham. Serve it warm with a simple side salad, or slice it thick for a hearty appetizer—it’s always a hit at potlucks!

Cheesy Gnocchi with Ham and Spinach

Cheesy Gnocchi with Ham and Spinach
A cozy, comforting dinner that comes together in no time—this cheesy gnocchi with ham and spinach is perfect for those busy weeknights when you want something hearty without the fuss. Imagine pillowy potato gnocchi smothered in a creamy, cheesy sauce with savory ham and fresh spinach. You’ll love how easily it all comes together in one pan!

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

– 1 pound shelf-stable potato gnocchi (I always keep a package in the pantry for quick meals)
– 1 tablespoon extra virgin olive oil (my go-to for sautéing)
– 1 cup diced ham (about 8 ounces, leftover holiday ham works great here)
– 2 cloves garlic, minced (freshly minced makes all the difference)
– 4 cups fresh spinach leaves (packed, they’ll wilt down a lot)
– 1 cup heavy cream (full-fat for the creamiest texture)
– 1 cup shredded mozzarella cheese (I like part-skim for a lighter touch)
– 1/2 cup grated Parmesan cheese (the good stuff from the refrigerated section)
– Salt and black pepper (to season as you go)

Instructions

1. Bring a large pot of salted water to a boil over high heat.
2. Add the gnocchi to the boiling water and cook for 2-3 minutes, until they float to the surface—this is your visual cue they’re done.
3. Drain the gnocchi in a colander and set aside.
4. Heat the olive oil in a large skillet over medium heat.
5. Add the diced ham and cook for 3-4 minutes, stirring occasionally, until lightly browned.
6. Stir in the minced garlic and cook for 1 minute, just until fragrant—be careful not to burn it.
7. Add the fresh spinach to the skillet and cook for 2-3 minutes, stirring constantly, until wilted.
8. Pour in the heavy cream and bring to a simmer over medium-low heat.
9. Reduce the heat to low and stir in the mozzarella and Parmesan cheeses until melted and smooth, about 2 minutes.
10. Season the sauce with salt and black pepper to your liking.
11. Gently fold in the cooked gnocchi until evenly coated in the cheesy sauce.
12. Cook for an additional 2 minutes to heat everything through.
13. Remove from heat and let sit for 1 minute to thicken slightly.
14. Serve immediately while hot and bubbly.

Melt-in-your-mouth gnocchi pairs beautifully with the salty ham and creamy sauce, while the spinach adds a fresh pop of color and nutrients. For a fun twist, try topping it with crispy breadcrumbs or serving it alongside a simple green salad—it’s so versatile and always a crowd-pleaser!

Ham and Spinach Flatbread Pizza

Ham and Spinach Flatbread Pizza

Who says pizza night has to be complicated? This ham and spinach flatbread pizza is your new go-to for a quick, satisfying meal that feels a bit fancy without any fuss. You’ll love how the flavors come together in just minutes.

Serving: 2 | Pre Time: 10 minutes | Cooking Time: 15 minutes

Ingredients

  • 1 large pre-made flatbread (I grab the whole wheat kind for extra fiber, but any works!)
  • 1/2 cup pizza sauce (the jarred stuff is totally fine—no shame)
  • 1 cup shredded mozzarella cheese (freshly shredded melts better, trust me)
  • 1/2 cup diced ham (leftover deli ham is perfect here)
  • 1 cup fresh spinach leaves (packed—it wilts down a lot)
  • 1 tbsp extra virgin olive oil (my go-to for a light drizzle)
  • 1/4 tsp garlic powder (a little secret for extra flavor)
  • 1/4 tsp dried oregano (optional, but it adds that classic pizza vibe)

Instructions

  1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
  2. Place the flatbread on the prepared baking sheet. Tip: If the flatbread feels stiff, let it sit at room temperature for 5 minutes first—it’ll be easier to handle.
  3. Spread the pizza sauce evenly over the flatbread, leaving a small border around the edges.
  4. Sprinkle the shredded mozzarella cheese over the sauce in an even layer.
  5. Scatter the diced ham and fresh spinach leaves on top of the cheese.
  6. Drizzle the olive oil lightly over the toppings, then sprinkle with garlic powder and oregano if using. Tip: A light hand with the oil prevents sogginess.
  7. Bake in the preheated oven for 12-15 minutes, or until the cheese is fully melted and bubbly and the edges of the flatbread are golden brown. Tip: Check at 12 minutes to avoid over-browning.
  8. Remove from the oven and let it cool for 2-3 minutes before slicing.

Perfectly crisp on the bottom with a gooey, cheesy top, this pizza balances salty ham and fresh spinach beautifully. Serve it sliced into wedges for a casual dinner, or cut it into smaller squares as a fun appetizer at your next gathering—it’s always a hit!

Ham & Spinach Gratin with Breadcrumb Topping

Ham & Spinach Gratin with Breadcrumb Topping
Mmm, picture this: a cozy casserole that’s creamy, cheesy, and packed with savory ham and fresh spinach, all topped with a crispy, golden breadcrumb crust. It’s the kind of comforting dish you’ll want to make on a lazy weekend or for a simple family dinner—totally fuss-free and delicious. Honestly, it’s a crowd-pleaser that feels fancy but comes together without any stress.

Serving: 6 | Pre Time: 15 minutes | Cooking Time: 30 minutes

Ingredients

– 2 tablespoons unsalted butter (I always keep it cold for easier crumbling into the topping)
– 1 cup panko breadcrumbs (they give the best crunch!)
– 1/4 cup grated Parmesan cheese (the pre-grated kind works fine here for convenience)
– 1 tablespoon olive oil (extra virgin is my go-to for a fruity hint)
– 1 small yellow onion, finely diced
– 2 cloves garlic, minced
– 8 ounces cooked ham, diced into 1/2-inch pieces (I like using leftover holiday ham for extra flavor)
– 5 ounces fresh spinach, roughly chopped (baby spinach is perfect—no need to stem it)
– 1 cup heavy cream (full-fat makes it irresistibly rich)
– 1/2 cup shredded Gruyère cheese (it melts so smoothly)
– 1/4 teaspoon black pepper
– 1/4 teaspoon salt

Instructions

1. Preheat your oven to 375°F (190°C) to ensure it’s hot and ready for baking.
2. In a small bowl, combine the panko breadcrumbs and grated Parmesan cheese with your fingers until mixed evenly.
3. Add the cold unsalted butter to the breadcrumb mixture, rubbing it in with your fingertips until the mixture resembles coarse crumbs—this creates that perfect crispy topping.
4. Heat the olive oil in a large skillet over medium heat until it shimmers, about 1 minute.
5. Add the finely diced yellow onion to the skillet and cook, stirring occasionally, until softened and translucent, about 5 minutes.
6. Stir in the minced garlic and cook for 30 seconds until fragrant, being careful not to let it burn.
7. Add the diced cooked ham to the skillet and cook for 2 minutes, stirring to warm it through and blend flavors.
8. Toss in the roughly chopped fresh spinach and cook, stirring constantly, until wilted and reduced in volume, about 2 minutes.
9. Pour in the heavy cream and bring the mixture to a gentle simmer over medium heat, stirring occasionally, about 3 minutes.
10. Remove the skillet from heat and stir in the shredded Gruyère cheese, black pepper, and salt until the cheese is fully melted and the sauce is smooth.
11. Transfer the ham and spinach mixture to a greased 9×9-inch baking dish, spreading it out evenly with a spatula.
12. Sprinkle the prepared breadcrumb topping evenly over the surface of the mixture in the baking dish.
13. Bake in the preheated oven at 375°F (190°C) for 20–25 minutes, until the topping is golden brown and the edges are bubbly.
14. Remove from the oven and let it cool for 5 minutes before serving to allow it to set slightly.
Oh, the result is pure comfort: creamy and savory from the ham and cheese, with a satisfying crunch from that golden breadcrumb crust. Serve it straight from the dish with a simple green salad on the side, or scoop it over toasted bread for an extra hearty meal—it’s versatile enough for any occasion!

Spinach, Ham, and Ricotta Lasagna

Spinach, Ham, and Ricotta Lasagna

This spinach, ham, and ricotta lasagna is the kind of cozy, satisfying dish that makes you want to curl up on the couch. It’s packed with creamy ricotta, savory ham, and fresh spinach—perfect for a family dinner or impressing guests without too much fuss.

Serving: 8 | Pre Time: 25 minutes | Cooking Time: 45 minutes

Ingredients

  • 12 lasagna noodles (I like the no-boil kind to save time, but regular works too)
  • 1 tablespoon extra virgin olive oil (my go-to for a fruity base)
  • 1 small yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 10 ounces fresh spinach, roughly chopped
  • 8 ounces cooked ham, diced into small pieces
  • 15 ounces whole milk ricotta cheese (room temp blends smoother)
  • 1 large egg, lightly beaten
  • 1/4 cup grated Parmesan cheese
  • 1/4 teaspoon ground nutmeg
  • 24 ounces marinara sauce (I prefer a jarred one with herbs for convenience)
  • 2 cups shredded mozzarella cheese
  • Salt and black pepper to taste

Instructions

  1. Preheat your oven to 375°F and lightly grease a 9×13-inch baking dish with olive oil or cooking spray.
  2. Heat 1 tablespoon of extra virgin olive oil in a large skillet over medium heat for about 1 minute until shimmering.
  3. Add the finely chopped yellow onion to the skillet and cook for 5 minutes, stirring occasionally, until softened and translucent.
  4. Stir in the minced garlic and cook for 1 more minute until fragrant, being careful not to let it burn.
  5. Add the roughly chopped fresh spinach to the skillet and cook for 3-4 minutes, stirring constantly, until wilted and most of the liquid has evaporated. Tip: Squeeze out any excess moisture from the spinach with a paper towel to prevent a soggy lasagna.
  6. Transfer the spinach mixture to a large mixing bowl and let it cool for 5 minutes to avoid cooking the egg later.
  7. To the bowl, add the diced cooked ham, whole milk ricotta cheese, lightly beaten large egg, grated Parmesan cheese, ground nutmeg, and a pinch of salt and black pepper.
  8. Mix everything together until well combined, ensuring the ricotta is evenly distributed. Tip: Taste the filling and adjust seasoning now—it’s easier than fixing it after baking.
  9. Spread 1/2 cup of marinara sauce evenly across the bottom of the prepared baking dish.
  10. Arrange 4 lasagna noodles in a single layer over the sauce, slightly overlapping if needed.
  11. Spread half of the ricotta and spinach mixture over the noodles in an even layer.
  12. Sprinkle 1/2 cup of shredded mozzarella cheese over the ricotta layer.
  13. Repeat the layers: add 1/2 cup of marinara sauce, 4 noodles, the remaining ricotta mixture, and 1/2 cup of mozzarella.
  14. Top with the final 4 noodles, then spread the remaining marinara sauce over them, covering the noodles completely.
  15. Sprinkle the remaining 1 cup of shredded mozzarella cheese evenly over the top. Tip: For a golden-brown crust, let the lasagna rest for 10 minutes after baking before slicing.
  16. Cover the baking dish tightly with aluminum foil and bake in the preheated oven for 30 minutes.
  17. Remove the foil and bake for an additional 15 minutes, or until the cheese is bubbly and lightly browned on top.
  18. Let the lasagna cool in the dish for 10 minutes before serving to set the layers.

Buttery layers of pasta meld with the creamy ricotta and savory ham, while the spinach adds a fresh, earthy note that balances it all out. Serve it with a crisp green salad or garlic bread for a complete meal, and don’t be surprised if everyone asks for seconds—it’s that comforting and delicious.

Ham and Spinach Frittata

Ham and Spinach Frittata
Ever have one of those mornings where you want something hearty but don’t want to spend forever cooking? You’re in luck. This ham and spinach frittata is your new best friend for a quick, satisfying meal any time of day.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

– 8 large eggs (I prefer room temp eggs here—they mix more smoothly)
– 1 cup diced ham (I like a good smoked ham for extra flavor)
– 2 cups fresh spinach, roughly chopped (packed down a bit)
– 1/2 cup shredded cheddar cheese (sharp cheddar is my go-to for a nice tang)
– 1/4 cup whole milk or heavy cream (cream makes it extra rich)
– 1 tbsp extra virgin olive oil (my trusty staple for cooking)
– 1/2 tsp kosher salt
– 1/4 tsp black pepper
– 1/4 tsp garlic powder

Instructions

1. Preheat your oven to 375°F.
2. In a large bowl, crack the 8 eggs and whisk them vigorously until fully combined and slightly frothy.
3. Add the 1/4 cup milk or cream, 1/2 tsp kosher salt, 1/4 tsp black pepper, and 1/4 tsp garlic powder to the eggs, whisking again to incorporate everything evenly.
4. Heat 1 tbsp extra virgin olive oil in a 10-inch oven-safe skillet over medium heat for about 1 minute until shimmering.
5. Add the 1 cup diced ham to the skillet and cook for 2-3 minutes, stirring occasionally, until lightly browned and fragrant.
6. Tip: If the ham starts to stick, add a tiny splash more oil.
7. Add the 2 cups chopped spinach to the skillet and cook for 1-2 minutes, stirring constantly, until wilted and bright green.
8. Pour the egg mixture from the bowl into the skillet, ensuring it spreads evenly over the ham and spinach.
9. Sprinkle the 1/2 cup shredded cheddar cheese evenly over the top of the eggs.
10. Let the frittata cook on the stovetop, undisturbed, for 4-5 minutes until the edges just start to set.
11. Tip: Don’t stir it—this helps form a nice base.
12. Transfer the skillet to the preheated oven and bake for 12-15 minutes until the center is fully set and the top is golden brown.
13. Tip: Check doneness by inserting a knife in the center; it should come out clean.
14. Remove the skillet from the oven using oven mitts and let it cool for 5 minutes before slicing.
15. Slice the frittata into wedges and serve warm.

Keep it simple and enjoy it right out of the skillet for a cozy breakfast, or slice it up for meal prep—it reheats beautifully. The texture is wonderfully fluffy with little pockets of savory ham and tender spinach, and that cheesy top adds a perfect crispy edge. Try serving it with a dollop of hot sauce or a side of fresh fruit for a bright contrast.

Conclusion

Joyful cooking awaits with these 21 savory ham and spinach recipes, offering delicious inspiration for any home cook. We hope you find a new favorite to whip up in your kitchen! Give one a try, then drop a comment below to tell us which dish you loved. If you enjoyed this roundup, please share it on Pinterest to spread the culinary bliss. Happy cooking!

Leave a Comment