Real estate waits for no one. I showed 6 houses this week in neighborhoods where the asking prices climb like the temperature. Every showing is a conversation about what home means. Every key I hand over is a story beginning.
Sophia came home with an invitation to the honors program and announced it with the casual confidence of a girl who expects excellence from herself and receives it. She has Nikos's pride — the kind that pretends not to care while caring so fiercely it has its own gravitational field.
I am 46 years old and I have learned that life is not a straight line from A to B. It is a moussaka — layers of different things, some planned, some accidental, all held together by heat and time and the stubborn refusal to fall apart.
I made tiropita — cheese pie, feta and ricotta and egg in phyllo, baked until golden. Simpler than spanakopita, rich in its own way. The kitchen smelled like lemon and charcoal and I thought: this is what survives. Not the money or the stress or the arguments about phyllo. The food survives. The recipes survive. The love baked into every dish survives.
The house was quiet this evening. I sat at the kitchen table with a glass of wine and the remains of dinner and I thought about all the tables I have sat at — Mama's table in Tarpon Springs, the table in the South Tampa house I lost, the table in the apartment where I started over, this table where I have fed my children for years. Every table is a different chapter. The food connects them all.
That tiropita I made — the way the phyllo shattered and the cheese pulled soft and warm underneath — reminded me that the dishes we return to are the ones built in layers, the ones that take a little patience and reward you with something golden. This Swiss Cheese Lasagna isn’t Greek, but it speaks the same language: layers of something rich held together by heat and time, the kind of pan you pull out when you want the table to feel like an occasion even on an ordinary Thursday. Sophia was still glowing from her honors news, the house was quiet in the best way, and I wanted something that would stay warm while I sat with my wine a little longer.
Swiss Cheese Lasagna
Prep Time: 25 min | Cook Time: 45 min | Total Time: 1 hr 10 min | Servings: 8
Ingredients
- 12 lasagna noodles, cooked and drained
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 2 cups whole milk, warmed
- 1/2 teaspoon kosher salt
- 1/4 teaspoon ground white pepper
- 1/4 teaspoon ground nutmeg
- 2 cups shredded Swiss cheese, divided
- 1 cup shredded Gruyère cheese, divided
- 1 container (15 oz) whole-milk ricotta cheese
- 2 large eggs, lightly beaten
- 1/2 cup finely grated Parmesan cheese
- 2 cloves garlic, minced
- 2 tablespoons fresh parsley, chopped
- 1 teaspoon dried Italian seasoning
Instructions
- Preheat and prep. Preheat oven to 375°F. Lightly grease a 9x13-inch baking dish and set aside.
- Make the béchamel. In a medium saucepan over medium heat, melt butter. Whisk in flour and cook 1–2 minutes until lightly golden. Gradually whisk in warm milk and cook, stirring constantly, until the sauce thickens, about 5 minutes. Season with salt, white pepper, and nutmeg. Remove from heat and stir in 1 cup of the Swiss cheese until melted and smooth.
- Mix the ricotta layer. In a bowl, combine ricotta, eggs, Parmesan, garlic, parsley, and Italian seasoning. Stir until well blended.
- Layer the lasagna. Spread a thin layer of béchamel across the bottom of the prepared dish. Add a layer of noodles, then half the ricotta mixture, then a layer of noodles, then half the remaining béchamel and half the Gruyère. Repeat with remaining noodles, ricotta, and béchamel. Top with remaining Swiss and Gruyère cheeses.
- Bake covered. Cover tightly with foil and bake for 30 minutes.
- Finish uncovered. Remove foil and bake an additional 15 minutes, until the top is bubbling and golden brown.
- Rest before serving. Let the lasagna rest at least 10 minutes before slicing, so the layers hold their shape when served.
Nutrition (per serving)
Calories: 480 | Protein: 27g | Fat: 24g | Carbs: 38g | Fiber: 2g | Sodium: 520mg