Brimming with flavor and ready to transform your leftover holiday ham into something spectacular? You’re in the right place! We’ve gathered 30 of the best Barefoot Contessa-inspired recipes that turn that extra ham into quick, comforting dinners and crowd-pleasing dishes. Get ready to be inspired and say goodbye to boring leftovers—let’s dive into these delicious ideas!
Barefoot Contessa Ham and Cheese Croissant

Unveiling a delightful twist on breakfast classics, this Barefoot Contessa-inspired ham and cheese croissant transforms simple ingredients into an elegant, savory pastry. Perfect for brunch gatherings or a leisurely weekend treat, it combines flaky, buttery layers with rich, melty fillings for a comforting yet sophisticated bite. With minimal prep and a golden, aromatic finish, it’s sure to become a cherished addition to your culinary repertoire.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
– 4 large croissants
– 8 ounces thinly sliced deli ham
– 4 slices Swiss cheese
– 2 tablespoons Dijon mustard
– 1 large egg
– 1 tablespoon water
– 1 tablespoon unsalted butter, melted
Instructions
1. Preheat your oven to 375°F and line a baking sheet with parchment paper.
2. Slice each croissant in half horizontally using a serrated knife to avoid crushing the delicate layers.
3. Spread ½ tablespoon of Dijon mustard evenly on the bottom half of each croissant.
4. Layer 2 ounces of thinly sliced deli ham onto each bottom half, folding it neatly to fit without overhang.
5. Place 1 slice of Swiss cheese on top of the ham on each croissant.
6. In a small bowl, whisk together 1 large egg and 1 tablespoon of water to create an egg wash.
7. Brush the egg wash lightly along the edges of the bottom croissant halves to help seal them.
8. Place the top halves of the croissants over the fillings, pressing gently to adhere.
9. Brush the tops of the assembled croissants with 1 tablespoon of melted unsalted butter for a golden, glossy finish.
10. Bake the croissants on the prepared baking sheet for 12–15 minutes, or until the cheese is fully melted and the exteriors are crisp and golden brown.
11. Remove the croissants from the oven and let them cool on the baking sheet for 2–3 minutes before serving to allow the fillings to set.
Zesty and indulgent, these croissants boast a crisp, buttery exterior that gives way to a warm, gooey center of savory ham and melted Swiss cheese. For a creative twist, serve them alongside a fresh arugula salad drizzled with a light vinaigrette to balance the richness, or pair with a cup of tomato soup for a cozy, complete meal.
Ham and Pea Risotto

Picture a creamy, comforting risotto, where tender peas and savory ham meld into a symphony of springtime flavors, offering a sophisticated yet approachable dish perfect for any occasion. This elegant rendition transforms simple ingredients into a luxurious meal, with each spoonful delivering a harmonious balance of richness and freshness that will delight both casual cooks and discerning palates alike.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 30 minutes
Ingredients
- 4 cups chicken broth
- 2 tbsp unsalted butter
- 1 tbsp olive oil
- 1 small yellow onion, finely chopped
- 2 cloves garlic, minced
- 1 1/2 cups Arborio rice
- 1/2 cup dry white wine
- 1 cup diced ham
- 1 cup frozen peas
- 1/2 cup grated Parmesan cheese
- Salt and black pepper
Instructions
- In a medium saucepan, heat the chicken broth over medium heat until it simmers, then reduce to low to keep warm throughout cooking.
- In a large, heavy-bottomed pot or Dutch oven, melt 1 tablespoon of butter with the olive oil over medium heat until the butter foams.
- Add the finely chopped onion and cook, stirring frequently, for 5 minutes or until translucent and soft.
- Stir in the minced garlic and cook for 1 minute until fragrant, being careful not to let it brown.
- Add the Arborio rice to the pot and toast, stirring constantly, for 2 minutes until the grains become slightly translucent at the edges.
- Pour in the dry white wine and cook, stirring, until the liquid is fully absorbed, which should take about 2 minutes.
- Begin adding the warm chicken broth one ladleful at a time, stirring frequently and allowing each addition to be nearly absorbed before adding the next; this process will take about 20 minutes total.
- After about 15 minutes of adding broth, stir in the diced ham and frozen peas, continuing to add broth as needed.
- Once the rice is tender but still al dente and the mixture is creamy, remove from heat; this typically occurs after using all the broth.
- Stir in the remaining 1 tablespoon of butter and the grated Parmesan cheese until fully incorporated and creamy.
- Season with salt and black pepper to taste, adjusting as needed based on the saltiness of the ham and broth.
Luxuriously creamy with a slight bite from the al dente rice, this risotto boasts a savory depth from the ham, brightened by the sweet pop of peas. For an elegant presentation, garnish with extra Parmesan shavings and a drizzle of high-quality olive oil, or serve alongside a crisp green salad to balance its richness, making it a versatile centerpiece for both weeknight dinners and special gatherings.
Leftover Ham and Potato Soup

Nestled between the festive excess of holiday feasts and the quiet return to routine, a humble yet deeply satisfying transformation awaits. This velvety soup, born from the remnants of a celebratory ham, marries earthy potatoes with smoky, savory notes, offering both comfort and elegance in a single bowl. It’s a testament to the art of turning simple, leftover ingredients into a dish that feels entirely new and thoughtfully crafted.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
– 3 tablespoons unsalted butter
– 1 medium yellow onion, finely diced
– 2 cloves garlic, minced
– 3 tablespoons all-purpose flour
– 4 cups low-sodium chicken broth
– 4 cups russet potatoes, peeled and diced into 1/2-inch cubes
– 2 cups cooked ham, diced into 1/2-inch pieces
– 1 cup heavy cream
– 1/2 teaspoon dried thyme
– 1/4 teaspoon freshly ground black pepper
– 1/4 teaspoon salt
Instructions
1. Melt 3 tablespoons of unsalted butter in a large Dutch oven or heavy-bottomed pot over medium heat.
2. Add 1 finely diced medium yellow onion and cook, stirring occasionally, for 5–7 minutes until translucent and softened.
3. Stir in 2 minced cloves of garlic and cook for 1 minute until fragrant, being careful not to let it brown.
4. Sprinkle 3 tablespoons of all-purpose flour over the onion mixture and cook, stirring constantly, for 2 minutes to form a roux and eliminate the raw flour taste.
5. Gradually whisk in 4 cups of low-sodium chicken broth until the mixture is smooth and free of lumps.
6. Add 4 cups of diced russet potatoes, 2 cups of diced cooked ham, 1/2 teaspoon of dried thyme, 1/4 teaspoon of freshly ground black pepper, and 1/4 teaspoon of salt to the pot.
7. Bring the soup to a gentle boil over medium-high heat, then reduce the heat to medium-low and simmer, uncovered, for 20–25 minutes until the potatoes are fork-tender.
8. Stir in 1 cup of heavy cream and heat through for 2–3 minutes until warmed, but do not allow it to boil to prevent curdling.
9. Remove the pot from the heat and let the soup rest for 5 minutes to allow the flavors to meld.
Warm and inviting, this soup boasts a luxuriously creamy texture that clings to each spoonful, with tender potatoes and smoky ham pieces providing delightful contrasts. For a creative twist, garnish with a sprinkle of sharp cheddar cheese, a dollop of sour cream, or fresh chives to elevate its rustic charm, making it perfect for a cozy weeknight dinner or an elegant lunch.
Ham and Cheese Strata

Rising to the occasion of holiday mornings or leisurely brunches, this Ham and Cheese Strata transforms humble ingredients into a sophisticated, savory bread pudding that bakes up golden and puffed. Its layered construction of buttery bread, smoky ham, and sharp cheese melds into a comforting, custardy centerpiece, perfect for feeding a crowd with minimal fuss. Elegantly versatile, it can be assembled the night before, allowing the flavors to meld while you rest, then baked until gloriously bronzed and fragrant.
Serving: 8 | Pre Time: 20 minutes | Cooking Time: 55 minutes
Ingredients
– 1 tablespoon unsalted butter
– 1 medium yellow onion, finely chopped
– 8 ounces cooked ham, diced into ½-inch pieces
– 8 large eggs
– 2 cups whole milk
– 1 cup heavy cream
– 1 teaspoon dry mustard powder
– ½ teaspoon kosher salt
– ¼ teaspoon freshly ground black pepper
– 1 loaf (about 1 pound) day-old French bread, cut into 1-inch cubes
– 2 cups shredded sharp cheddar cheese
– ¼ cup chopped fresh chives
Instructions
1. Preheat your oven to 350°F (175°C) and grease a 9×13-inch baking dish with the 1 tablespoon of unsalted butter.
2. In a medium skillet over medium heat, melt the butter from greasing the dish, then add the 1 medium yellow onion, finely chopped, and cook for 5-7 minutes until softened and translucent, stirring occasionally.
3. Add the 8 ounces cooked ham, diced, to the skillet and cook for 2-3 minutes just to warm through, then remove from heat.
4. In a large bowl, whisk together the 8 large eggs, 2 cups whole milk, 1 cup heavy cream, 1 teaspoon dry mustard powder, ½ teaspoon kosher salt, and ¼ teaspoon freshly ground black pepper until fully combined and smooth.
5. Tip: For the custard, ensure the eggs are at room temperature to prevent curdling and achieve a silky texture.
6. Spread half of the 1 loaf day-old French bread, cut into cubes, evenly in the bottom of the prepared baking dish.
7. Sprinkle half of the cooked ham and onion mixture over the bread layer, followed by 1 cup of the 2 cups shredded sharp cheddar cheese.
8. Repeat the layers with the remaining bread, ham mixture, and cheese.
9. Slowly pour the egg custard mixture evenly over the layered ingredients in the dish, pressing down gently with a spatula to ensure all bread is submerged.
10. Tip: Let the strata sit for 10 minutes after pouring to allow the bread to fully absorb the custard, which prevents a soggy result.
11. Cover the dish tightly with aluminum foil and bake in the preheated oven for 30 minutes.
12. Remove the foil and continue baking for 25-30 minutes, or until the top is golden brown, the center is set (a knife inserted should come out clean), and the edges are slightly puffed.
13. Tip: For extra browning, broil on high for 1-2 minutes at the end, watching closely to avoid burning.
14. Remove from the oven and let rest for 10 minutes before sprinkling with the ¼ cup chopped fresh chives for garnish.
15. Just out of the oven, this strata boasts a delightfully crisp, golden crust that gives way to a tender, custard-soaked interior, rich with the savory depth of ham and the sharp tang of cheddar. Serve it warm, sliced into squares, perhaps with a side of lightly dressed arugula to cut through the richness, or enjoy leftovers at room temperature for a satisfying next-day treat.
Barefoot Contessa Deviled Eggs with Ham

Savory and sophisticated, these deviled eggs elevate a classic appetizer with the rich, smoky notes of finely diced ham. Inspired by the Barefoot Contessa’s approachable elegance, they blend creamy yolks, tangy mustard, and a hint of spice into a perfectly balanced bite. Ideal for holiday gatherings or brunch spreads, they offer a timeless appeal with just enough gourmet flair.
Serving: 12 | Pre Time: 15 minutes | Cooking Time: 12 minutes
Ingredients
– 6 large eggs
– 1/4 cup mayonnaise
– 1 tablespoon Dijon mustard
– 1/4 teaspoon kosher salt
– 1/8 teaspoon freshly ground black pepper
– 1/4 cup finely diced ham
– 1 tablespoon chopped fresh chives
Instructions
1. Place 6 large eggs in a single layer in a saucepan and cover with cold water by 1 inch.
2. Bring the water to a boil over high heat, then immediately remove the pan from the heat, cover it, and let the eggs sit for 12 minutes.
3. Transfer the eggs to a bowl of ice water using a slotted spoon and let them cool completely for 10 minutes to stop the cooking process and ease peeling.
4. Gently tap each egg on a hard surface and peel under cool running water to remove the shells cleanly.
5. Slice each peeled egg in half lengthwise and carefully scoop the yolks into a medium bowl, placing the whites on a serving platter.
6. Mash the yolks with a fork until they form a fine, crumbly texture.
7. Add 1/4 cup mayonnaise, 1 tablespoon Dijon mustard, 1/4 teaspoon kosher salt, and 1/8 teaspoon freshly ground black pepper to the yolks, stirring until smooth and well combined.
8. Fold in 1/4 cup finely diced ham until evenly distributed throughout the yolk mixture.
9. Spoon or pipe the yolk mixture into the egg white halves, mounding it slightly for an elegant presentation.
10. Garnish each deviled egg with a sprinkle of 1 tablespoon chopped fresh chives just before serving to maintain their vibrant color and fresh flavor.
Fluffy and rich, the filling contrasts beautifully with the tender egg whites, while the ham adds a savory depth that complements the tangy mustard. For a creative twist, serve these on a platter with microgreens or alongside crisp crudités, allowing their creamy texture and smoky notes to shine as a crowd-pleasing starter.
Savory Ham and Cheddar Scones

On a crisp winter morning or for an elegant brunch gathering, few baked goods satisfy quite like these savory ham and cheddar scones. Offering a perfect balance of flaky, buttery layers and hearty, flavorful fillings, they transform simple ingredients into a sophisticated treat. Whether enjoyed warm from the oven or at room temperature, these scones promise to elevate any occasion with their rich aroma and golden appearance.
Serving: 8 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 2 cups all-purpose flour
– 1 tablespoon baking powder
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
– 1/2 cup unsalted butter, cold and cubed
– 1/2 cup diced ham
– 3/4 cup shredded sharp cheddar cheese
– 2/3 cup heavy cream
– 1 large egg
Instructions
1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
2. In a large bowl, whisk together the all-purpose flour, baking powder, salt, and black pepper until fully combined.
3. Add the cold, cubed unsalted butter to the dry ingredients, using a pastry cutter or your fingers to work it in until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining.
4. Gently fold in the diced ham and shredded sharp cheddar cheese with a spatula to distribute evenly without overmixing.
5. In a small bowl, whisk together the heavy cream and large egg until smooth.
6. Pour the cream mixture into the flour mixture, stirring just until a shaggy dough forms and no dry flour is visible.
7. Turn the dough out onto a lightly floured surface and pat it into a 1-inch thick circle, handling it minimally to keep the butter cold for flaky layers.
8. Use a sharp knife or bench scraper to cut the circle into 8 equal wedges, placing them 2 inches apart on the prepared baking sheet.
9. Brush the tops of the scones lightly with any remaining cream mixture for a golden finish.
10. Bake at 400°F for 18–20 minutes, until the scones are puffed and golden brown on top, with a firm texture when gently pressed.
11. Transfer the scones to a wire rack to cool for 5 minutes before serving warm.
These scones boast a delightfully tender, flaky interior studded with pockets of melted cheddar and savory ham, offering a satisfying contrast to the crisp, golden exterior. Serve them alongside a bowl of tomato soup for a comforting meal, or split and toast them the next day to revive their buttery richness—their versatility makes them a staple for any home baker seeking elegance in simplicity.
Ham and Gruyere Bread Pudding

Unveiling a sophisticated twist on a classic comfort dish, this Ham and Gruyère Bread Pudding transforms humble ingredients into an elegant centerpiece. Rich, savory, and deeply satisfying, it’s the perfect make-ahead meal for a cozy gathering or a special brunch.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 50 minutes
Ingredients
– 1 tablespoon unsalted butter
– 1 medium yellow onion, finely chopped
– 8 ounces cooked ham, diced into ½-inch pieces
– 6 large eggs
– 2 cups whole milk
– 1 cup heavy cream
– 1 teaspoon Dijon mustard
– ½ teaspoon kosher salt
– ¼ teaspoon freshly ground black pepper
– ¼ teaspoon ground nutmeg
– 8 cups day-old French bread, cut into 1-inch cubes
– 2 cups Gruyère cheese, shredded
– 2 tablespoons fresh chives, finely chopped
Instructions
1. Preheat the oven to 350°F and grease a 9×13-inch baking dish with the unsalted butter.
2. In a medium skillet over medium heat, sauté the finely chopped yellow onion until translucent and soft, about 5 minutes.
3. Add the diced cooked ham to the skillet and cook for 2 minutes to warm through, then remove from heat.
4. In a large bowl, whisk together the large eggs, whole milk, heavy cream, Dijon mustard, kosher salt, freshly ground black pepper, and ground nutmeg until fully combined.
5. Tip: For a custard that sets evenly, ensure the eggs are at room temperature before whisking.
6. Place the day-old French bread cubes in the prepared baking dish, then evenly scatter the sautéed onion-ham mixture and shredded Gruyère cheese over the top.
7. Pour the egg mixture evenly over the bread, pressing down gently with a spatula to submerge all pieces.
8. Tip: Let the mixture sit for 15 minutes to allow the bread to fully absorb the custard, which prevents a soggy texture.
9. Cover the dish with aluminum foil and bake at 350°F for 30 minutes.
10. Remove the foil and continue baking until the top is golden brown and the center is set, about 20 minutes more.
11. Tip: Check for doneness by inserting a knife into the center; it should come out clean with no liquid egg mixture.
12. Sprinkle the finely chopped fresh chives over the hot bread pudding before serving.
Zesty with savory ham and nutty Gruyère, this bread pudding emerges from the oven with a crisp, golden crust giving way to a creamy, custard-like interior. Serve it warm alongside a simple arugula salad dressed in lemon vinaigrette, or slice it into squares for an elegant brunch buffet that delights with every bite.
Crispy Ham and Swiss Cheese Sandwich

Unveiling a timeless classic, the Crispy Ham and Swiss Cheese Sandwich elevates humble ingredients into a symphony of textures and flavors, where golden, buttery bread encases savory ham and melted cheese. This recipe transforms a simple lunch into an elegant affair, perfect for a cozy afternoon or an impressive quick meal. Its irresistible crunch and gooey interior promise to delight with every bite.
Serving: 2 | Pre Time: 10 minutes | Cooking Time: 10 minutes
Ingredients
– 4 slices sourdough bread
– 4 tablespoons unsalted butter, softened
– 4 slices Swiss cheese
– 4 ounces thinly sliced ham
– 1 tablespoon Dijon mustard
Instructions
1. Spread 1 tablespoon of softened unsalted butter evenly on one side of each of the 4 slices of sourdough bread.
2. Flip 2 slices of bread so the buttered sides face down, then spread ½ tablespoon of Dijon mustard on each unbuttered side.
3. Layer 2 slices of Swiss cheese and 2 ounces of thinly sliced ham on top of the mustard on each of the 2 slices.
4. Top each with the remaining 2 slices of bread, ensuring the buttered sides face outward to create a sandwich.
5. Heat a large skillet or griddle over medium-low heat until it reaches 325°F, using an instant-read thermometer for accuracy to prevent burning.
6. Place both sandwiches in the skillet and cook for 4–5 minutes, pressing down gently with a spatula to ensure even browning and a crisp exterior.
7. Flip the sandwiches carefully using a spatula and cook for another 4–5 minutes until the bread is golden brown and the Swiss cheese is fully melted, checking that the internal temperature reaches 165°F for food safety.
8. Remove the sandwiches from the skillet and let them rest on a cutting board for 2 minutes to allow the cheese to set slightly for easier slicing.
9. Cut each sandwich diagonally with a sharp knife and serve immediately.
Yielded from the skillet, this sandwich boasts a shatteringly crisp crust that gives way to a tender, molten core of savory ham and nutty Swiss cheese. For a creative twist, serve it with a side of tangy pickles or a light arugula salad to balance the richness, making it a versatile centerpiece for any casual gathering.
Leftover Ham Frittata with Herbs

Fragrant and satisfying, this Leftover Ham Frittata with Herbs transforms holiday remnants into a sophisticated brunch centerpiece. Its golden, custardy interior, studded with savory ham and fresh herbs, offers a delightful balance of richness and brightness, perfect for a leisurely weekend gathering.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 8 large eggs
– 1 cup diced leftover ham
– 1/2 cup whole milk
– 1/4 cup grated Parmesan cheese
– 2 tablespoons unsalted butter
– 1 tablespoon chopped fresh parsley
– 1 tablespoon chopped fresh chives
– 1 teaspoon chopped fresh thyme
– 1/2 teaspoon kosher salt
– 1/4 teaspoon black pepper
Instructions
1. Preheat your oven to 375°F.
2. In a large bowl, whisk together 8 large eggs, 1/2 cup whole milk, 1/4 cup grated Parmesan cheese, 1/2 teaspoon kosher salt, and 1/4 teaspoon black pepper until fully combined and slightly frothy.
3. Gently fold in 1 cup diced leftover ham, 1 tablespoon chopped fresh parsley, 1 tablespoon chopped fresh chives, and 1 teaspoon chopped fresh thyme until evenly distributed.
4. Heat a 10-inch oven-safe skillet over medium heat and add 2 tablespoons unsalted butter, swirling to coat the bottom and sides as it melts.
5. Pour the egg mixture into the skillet and let it cook undisturbed for 5 minutes, until the edges begin to set.
6. Transfer the skillet to the preheated oven and bake for 18-20 minutes, or until the center is fully set and the top is lightly golden.
7. Remove the skillet from the oven using an oven mitt and let the frittata rest for 5 minutes before slicing.
8. Carefully run a spatula around the edges to loosen, then slice into wedges and serve warm.
Elegantly creamy with pockets of savory ham, this frittata boasts a tender, almost quiche-like texture that melts on the palate. The fresh herbs impart a garden-fresh aroma, making it ideal for serving atop a bed of lightly dressed arugula or alongside roasted potatoes for a complete meal.
Barefoot Contessa Ham and Vegetable Quiche

There’s something undeniably elegant about a perfectly baked quiche, and this Barefoot Contessa-inspired version, brimming with savory ham and tender vegetables, is a testament to that timeless appeal. The flaky, buttery crust cradles a rich, custardy filling that’s both hearty and refined, making it an ideal centerpiece for a leisurely brunch or a sophisticated light supper. With its harmonious blend of smoky, salty, and fresh flavors, this dish promises to impress with every golden, satisfying slice.
Serving: 6 | Pre Time: 25 minutes | Cooking Time: 45 minutes
Ingredients
– 1 9-inch pie crust
– 1 cup diced ham
– 1 cup chopped broccoli florets
– 1/2 cup diced red bell pepper
– 1/2 cup diced onion
– 1 1/2 cups shredded Gruyère cheese
– 4 large eggs
– 1 cup heavy cream
– 1/2 cup whole milk
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
– 1/4 teaspoon ground nutmeg
Instructions
1. Preheat the oven to 375°F (190°C).
2. Place the 9-inch pie crust in a pie dish and prick the bottom with a fork to prevent bubbling.
3. Bake the crust for 10 minutes until lightly golden, then remove it from the oven and set aside.
4. In a skillet over medium heat, cook the diced onion for 5 minutes until softened.
5. Add the diced red bell pepper and chopped broccoli florets to the skillet, cooking for 5 more minutes until the vegetables are tender-crisp.
6. Stir in the diced ham and cook for 2 minutes to warm through, then remove the skillet from the heat.
7. In a large bowl, whisk together the 4 large eggs, 1 cup heavy cream, 1/2 cup whole milk, 1/2 teaspoon salt, 1/4 teaspoon black pepper, and 1/4 teaspoon ground nutmeg until smooth.
8. Sprinkle 1 cup of the shredded Gruyère cheese evenly over the bottom of the pre-baked crust.
9. Spread the ham and vegetable mixture over the cheese in an even layer.
10. Pour the egg mixture slowly over the filling, ensuring it seeps into all the gaps.
11. Top with the remaining 1/2 cup of shredded Gruyère cheese.
12. Bake the quiche at 375°F (190°C) for 45 minutes, or until the center is set and the top is golden brown.
13. Let the quiche cool on a wire rack for 10 minutes before slicing.
You’ll find the texture delightfully creamy and firm, with the Gruyère melting into a subtle nuttiness that complements the smoky ham. For a creative twist, serve it warm with a simple arugula salad dressed in lemon vinaigrette to balance the richness, making each bite a harmonious blend of comfort and sophistication.
Ham and Leek Tart

On a crisp winter day, few dishes offer the comforting elegance of a savory ham and leek tart, where buttery pastry cradles a rich, creamy filling. This classic combination transforms simple ingredients into a sophisticated centerpiece, perfect for holiday gatherings or a cozy weekend brunch. With its golden crust and savory interior, it’s a versatile dish that delights both the eye and the palate.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 35 minutes
Ingredients
– 1 sheet frozen puff pastry, thawed
– 2 tbsp unsalted butter
– 2 large leeks, white and light green parts only, thinly sliced
– 1 cup diced ham
– 3 large eggs
– 1 cup heavy cream
– 1/2 cup grated Gruyère cheese
– 1/4 tsp salt
– 1/4 tsp black pepper
– 1 tbsp olive oil
Instructions
1. Preheat the oven to 400°F and lightly grease a 9-inch tart pan with olive oil.
2. Roll out the puff pastry on a floured surface to fit the tart pan, then press it into the pan and trim any excess edges.
3. Prick the bottom of the pastry all over with a fork to prevent puffing during baking.
4. Melt the butter in a skillet over medium heat, then add the sliced leeks and cook for 8-10 minutes until softened and lightly golden, stirring occasionally.
5. Spread the cooked leeks evenly over the pastry crust in the tart pan.
6. Sprinkle the diced ham evenly over the leeks in the tart pan.
7. In a medium bowl, whisk together the eggs, heavy cream, salt, and black pepper until smooth and well combined.
8. Pour the egg mixture over the leeks and ham in the tart pan, ensuring it spreads evenly.
9. Sprinkle the grated Gruyère cheese evenly over the top of the tart.
10. Bake the tart in the preheated oven for 25-30 minutes, until the filling is set and the crust is golden brown.
11. Remove the tart from the oven and let it cool in the pan for 10 minutes before slicing and serving.
Golden and fragrant from the oven, this tart offers a delightful contrast of textures: the flaky, buttery crust gives way to a creamy, savory filling studded with tender ham and sweet leeks. Serve it warm with a simple green salad for a balanced meal, or slice it into smaller portions as an elegant appetizer at your next gathering.
Glazed Ham and Pineapple Skewers

Meticulously balancing sweet and savory, these glazed ham and pineapple skewers transform simple ingredients into an elegant appetizer or main course, perfect for festive gatherings or a sophisticated weeknight meal. The caramelized glaze clings to each tender piece of ham and juicy pineapple, creating a dish that is as visually stunning as it is delicious. With minimal prep and quick cooking, they offer maximum flavor with effortless style.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
– 1 pound cooked ham, cut into 1-inch cubes
– 1 fresh pineapple, peeled, cored, and cut into 1-inch chunks
– 1/4 cup brown sugar
– 2 tablespoons Dijon mustard
– 1 tablespoon apple cider vinegar
– 1/2 teaspoon ground black pepper
– 8 (10-inch) wooden skewers, soaked in water for 30 minutes
Instructions
1. Soak 8 wooden skewers in water for 30 minutes to prevent burning.
2. Preheat a grill or grill pan to medium-high heat (about 400°F).
3. In a small bowl, whisk together 1/4 cup brown sugar, 2 tablespoons Dijon mustard, 1 tablespoon apple cider vinegar, and 1/2 teaspoon ground black pepper until smooth to create the glaze.
4. Thread 1-inch cubes of ham and 1-inch chunks of pineapple alternately onto the soaked skewers, leaving a small space between pieces for even cooking.
5. Brush the skewers generously with the prepared glaze on all sides using a pastry brush.
6. Place the skewers on the preheated grill and cook for 4-5 minutes.
7. Flip the skewers carefully with tongs and brush with more glaze.
8. Cook for another 4-5 minutes, or until the ham is lightly charred and the pineapple is caramelized with visible grill marks.
9. Remove the skewers from the grill and let them rest for 2 minutes before serving to allow the juices to redistribute.
Glazed to perfection, these skewers offer a delightful contrast of textures, from the sticky, sweet exterior to the tender ham and burst of juicy pineapple. Serve them over a bed of coconut rice for a tropical twist or alongside a crisp green salad to balance the richness, making each bite a harmonious blend of flavors that will impress any guest.
Ham and Mushroom Casserole

Lusciously layered with savory ham and earthy mushrooms, this Ham and Mushroom Casserole is the epitome of cozy elegance, transforming humble ingredients into a dish that feels both comforting and refined. Its creamy, golden-brown top gives way to a rich, deeply flavorful interior, making it an ideal centerpiece for holiday gatherings or a sophisticated weeknight supper. Perfect for feeding a crowd with minimal fuss, it’s a timeless recipe that promises to delight with every forkful.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 45 minutes
Ingredients
– 1 tablespoon unsalted butter
– 1 tablespoon olive oil
– 1 pound cremini mushrooms, sliced
– 1 medium yellow onion, diced
– 2 cloves garlic, minced
– 8 ounces cooked ham, diced
– 1/4 cup all-purpose flour
– 2 cups whole milk
– 1 cup chicken broth
– 1 cup shredded sharp cheddar cheese
– 1/2 cup grated Parmesan cheese
– 1 teaspoon dried thyme
– 1/2 teaspoon black pepper
– 1/4 teaspoon salt
– 12 ounces egg noodles, cooked al dente
– 1/4 cup panko breadcrumbs
Instructions
1. Preheat the oven to 375°F and grease a 9×13-inch baking dish with butter.
2. Heat 1 tablespoon unsalted butter and 1 tablespoon olive oil in a large skillet over medium heat until the butter melts.
3. Add 1 pound cremini mushrooms and 1 medium yellow onion to the skillet, sautéing for 8-10 minutes until the mushrooms release their liquid and the onions turn translucent.
4. Stir in 2 cloves garlic and cook for 1 minute until fragrant.
5. Add 8 ounces cooked ham to the skillet and cook for 2 minutes to warm through.
6. Sprinkle 1/4 cup all-purpose flour over the mixture, stirring constantly for 2 minutes to cook out the raw flour taste.
7. Gradually whisk in 2 cups whole milk and 1 cup chicken broth, bringing the mixture to a simmer and cooking for 3-5 minutes until thickened.
8. Remove the skillet from heat and stir in 1 cup shredded sharp cheddar cheese, 1/2 cup grated Parmesan cheese, 1 teaspoon dried thyme, 1/2 teaspoon black pepper, and 1/4 teaspoon salt until the cheese melts.
9. Fold in 12 ounces cooked egg noodles until evenly coated, then transfer the mixture to the prepared baking dish.
10. Top evenly with 1/4 cup panko breadcrumbs for a crispy finish.
11. Bake uncovered at 375°F for 25-30 minutes until the top is golden brown and the casserole bubbles at the edges.
12. Let the casserole rest for 10 minutes before serving to allow the flavors to meld and the texture to set.
Nestled beneath its crisp, golden crust, the casserole reveals a velvety, creamy interior where the smoky ham and umami-rich mushrooms meld seamlessly with the tender noodles. For a creative twist, serve it alongside a bright arugula salad dressed with lemon vinaigrette to cut through the richness, or garnish with fresh parsley for a pop of color that elevates its rustic charm.
Barefoot Contessa Ham Cobb Salad

Glistening with vibrant colors and offering a symphony of textures, this Barefoot Contessa-inspired Ham Cobb Salad transforms a classic into a show-stopping centerpiece. Perfect for a sophisticated lunch or a light yet satisfying dinner, it artfully balances smoky, salty, creamy, and crisp elements in every elegant forkful.
Serving: 4 | Pre Time: 25 minutes | Cooking Time: 10 minutes
Ingredients
– 1 head romaine lettuce
– 8 ounces cooked ham steak
– 4 large eggs
– 6 slices thick-cut bacon
– 2 ripe avocados
– 1 pint cherry tomatoes
– 4 ounces blue cheese, crumbled
– 1/2 cup red onion, thinly sliced
– 1/2 cup mayonnaise
– 1/4 cup buttermilk
– 2 tablespoons white wine vinegar
– 1 teaspoon Dijon mustard
– 1/4 teaspoon garlic powder
– 1/4 teaspoon kosher salt
– 1/8 teaspoon black pepper
– 2 tablespoons olive oil
Instructions
1. Preheat a large skillet over medium heat. Add the 6 slices of thick-cut bacon and cook for 8-10 minutes, flipping occasionally, until crisp and browned. Transfer the bacon to a paper towel-lined plate to drain, then crumble it into small pieces.
2. Fill a medium saucepan with water and bring it to a boil over high heat. Carefully add the 4 large eggs with a slotted spoon, reduce the heat to maintain a gentle simmer, and cook for exactly 9 minutes for firm yolks. Immediately transfer the eggs to an ice water bath for 5 minutes to stop the cooking, then peel and quarter them.
3. Pat the 8 ounces of cooked ham steak dry with paper towels. Heat the 2 tablespoons of olive oil in the same skillet used for the bacon over medium-high heat. Add the ham and cook for 2-3 minutes per side until lightly browned and heated through. Transfer to a cutting board and dice into 1/2-inch cubes.
4. Rinse and thoroughly dry the 1 head of romaine lettuce. Tear the leaves into bite-sized pieces and arrange them evenly as a base on a large serving platter.
5. Halve the 1 pint of cherry tomatoes. Pit, peel, and slice the 2 ripe avocados. Thinly slice the 1/2 cup of red onion.
6. Arrange the diced ham, quartered eggs, halved tomatoes, avocado slices, sliced red onion, crumbled bacon, and 4 ounces of crumbled blue cheese in neat, separate rows over the bed of lettuce.
7. In a small bowl, whisk together the 1/2 cup mayonnaise, 1/4 cup buttermilk, 2 tablespoons white wine vinegar, 1 teaspoon Dijon mustard, 1/4 teaspoon garlic powder, 1/4 teaspoon kosher salt, and 1/8 teaspoon black pepper until completely smooth and emulsified.
8. Drizzle the dressing over the arranged salad just before serving, or serve it on the side.
Kaleidoscopic in presentation, each bite delivers a satisfying crunch from the lettuce and bacon against the creamy richness of avocado and blue cheese. The tangy buttermilk dressing cuts through the savory ham, while the firm egg yolks add a luxurious, velvety texture. For a stunning individual presentation, layer the components in clear glass jars or on chilled plates for a restaurant-worthy experience.
Ham and Asparagus Pasta Bake

Delightfully comforting yet sophisticated, this ham and asparagus pasta bake transforms humble ingredients into a creamy, golden-topped casserole perfect for chilly evenings. Combining tender pasta with smoky ham and crisp-tipped asparagus in a rich cheese sauce, it’s a crowd-pleasing dish that feels both nostalgic and elegantly updated. Serve it straight from the oven for a cozy family dinner or as the centerpiece of a casual gathering.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 35 minutes
Ingredients
– 12 ounces penne pasta
– 1 pound asparagus, trimmed and cut into 2-inch pieces
– 2 tablespoons olive oil
– 1 cup diced ham
– 3 tablespoons unsalted butter
– 3 tablespoons all-purpose flour
– 2 cups whole milk, warmed
– 1 cup shredded sharp cheddar cheese
– 1/2 cup grated Parmesan cheese
– 1/2 teaspoon garlic powder
– 1/4 teaspoon black pepper
– 1/4 teaspoon salt
Instructions
1. Preheat the oven to 375°F and lightly grease a 9×13-inch baking dish.
2. Bring a large pot of salted water to a boil over high heat, then add the penne pasta and cook for 8 minutes until al dente; drain and set aside.
3. While the pasta cooks, heat the olive oil in a large skillet over medium-high heat, add the asparagus pieces, and sauté for 4-5 minutes until bright green and slightly tender; transfer to a plate.
4. In the same skillet, add the diced ham and cook for 2-3 minutes until lightly browned, then remove from heat.
5. Melt the butter in a medium saucepan over medium heat, whisk in the flour, and cook for 1 minute until bubbly and golden.
6. Gradually pour in the warmed milk, whisking constantly to prevent lumps, and simmer for 3-4 minutes until the sauce thickens enough to coat the back of a spoon.
7. Remove the saucepan from heat, stir in the cheddar cheese, Parmesan cheese, garlic powder, black pepper, and salt until smooth and fully melted.
8. In a large bowl, combine the cooked pasta, sautéed asparagus, and browned ham, then pour the cheese sauce over and toss gently to coat evenly.
9. Transfer the mixture to the prepared baking dish, spreading it into an even layer, and bake uncovered for 25-30 minutes until the top is golden and bubbly.
10. Let the bake rest for 5 minutes before serving to allow the sauce to set slightly.
Velvety and indulgent, this bake offers a delightful contrast between the creamy cheese sauce and the crisp-tender asparagus, with the smoky ham adding a savory depth. For a creative twist, top individual servings with a sprinkle of toasted breadcrumbs or fresh herbs like parsley, enhancing both texture and aroma. It pairs beautifully with a simple green salad or crusty bread to soak up every last bit of sauce.
Cheesy Ham and Spinach Stuffed Shells

On a crisp winter evening, few dishes offer the comforting embrace of these elegant stuffed shells, where tender pasta cradles a rich filling of savory ham and vibrant spinach beneath a golden blanket of melted cheese. This sophisticated yet approachable recipe transforms simple ingredients into a showstopping centerpiece perfect for holiday gatherings or cozy family dinners.
Serving: 6 | Pre Time: 25 minutes | Cooking Time: 35 minutes
Ingredients
– 12 jumbo pasta shells
– 1 tablespoon olive oil
– 1 small yellow onion, finely diced
– 2 cloves garlic, minced
– 8 ounces cooked ham, finely chopped
– 5 ounces fresh spinach, roughly chopped
– 15 ounces ricotta cheese
– 1 large egg
– 1/2 cup grated Parmesan cheese
– 1/4 teaspoon ground nutmeg
– 1/4 teaspoon black pepper
– 24 ounces marinara sauce
– 2 cups shredded mozzarella cheese
– 2 tablespoons chopped fresh parsley
Instructions
1. Preheat your oven to 375°F.
2. Bring a large pot of salted water to a rolling boil.
3. Carefully add the jumbo pasta shells to the boiling water and cook for 9 minutes until al dente, stirring occasionally to prevent sticking.
4. Drain the shells in a colander and rinse briefly with cool water to stop the cooking process, then arrange them in a single layer on a baking sheet to prevent clumping.
5. Heat olive oil in a large skillet over medium heat until shimmering.
6. Add the diced onion and cook for 4-5 minutes until translucent and fragrant.
7. Stir in the minced garlic and cook for 30 seconds until aromatic but not browned.
8. Add the chopped ham and cook for 2 minutes to warm through.
9. Incorporate the fresh spinach and cook for 1-2 minutes until just wilted, then transfer the mixture to a large bowl to cool slightly.
10. In the same bowl, combine the ricotta cheese, egg, Parmesan cheese, nutmeg, and black pepper with the ham-spinach mixture, mixing gently until fully incorporated.
11. Spread 1 cup of marinara sauce evenly across the bottom of a 9×13-inch baking dish.
12. Using a spoon, carefully fill each cooked shell with approximately 2 tablespoons of the cheese mixture, packing it firmly but without overstuffing.
13. Arrange the stuffed shells in a single layer over the sauce in the baking dish.
14. Pour the remaining marinara sauce evenly over the stuffed shells.
15. Sprinkle the shredded mozzarella cheese uniformly over the top.
16. Cover the baking dish tightly with aluminum foil and bake at 375°F for 25 minutes.
17. Remove the foil and bake for an additional 8-10 minutes until the cheese is bubbly and golden brown with lightly crisped edges.
18. Let the dish rest for 5 minutes after removing from the oven to allow the filling to set.
19. Garnish with chopped fresh parsley before serving.
What emerges from the oven is a masterpiece of contrasting textures—the tender pasta shells give way to a creamy, savory filling that’s beautifully complemented by the bright acidity of the marinara. For an elegant presentation, serve individual portions on warmed plates with a simple arugula salad dressed in lemon vinaigrette, allowing the rich flavors to shine alongside fresh, peppery greens.
Conclusion
My, what a treasure trove of tasty ideas! From cozy casseroles to elegant entrees, these Barefoot Contessa recipes transform leftover ham into something truly special. I hope you’ll whip up a few, share your favorites in the comments, and pin this roundup to your Pinterest boards for your next delicious adventure. Happy cooking!

Laura Hauser is a food writer and editor passionate about authentic, approachable home cooking.




