← Back to Blog

Creamy Onion Lasagna — The Freezer Full of Love You Make Before Everything Changes

Thirty-seven weeks. Full term. Rohan could arrive any day, which I mention with the same casual terror I mentioned it with Anaya — the knowledge that your life is about to change completely and there's nothing to do but wait. I've been walking again — slowly, carefully, the pregnancy waddle-walk that covers a mile in the time a normal person covers three. But the movement helps. The blood flows. The baby shifts. The sciatic nerve gets a temporary reprieve. The morning walks have become my meditation. 5:30 AM, the neighborhood quiet, the birds starting, the light coming. I walk and I think about the book and the baby and Amma and the way all three are arriving at the same time — the book nearing completion, the baby nearing birth, Amma nearing the threshold between who she was and who she's becoming. The last chapter — chapter fourteen, the Alzheimer's chapter — remains unwritten. I can't finish it while Amma is in it, while the story is still happening, while the line is still going down. Sarah Chen says: write the ending you need, not the ending you fear. The ending I need: Amma reading the book. Holding it. Seeing her recipes in print. Knowing that her sambar traveled from Chennai to Edison to bookshelves. The ending I fear: Amma not knowing what the book is. Holding it. Not recognizing the recipes. Not recognizing the daughter who wrote them. I'll write the chapter. Not today. After Rohan. After the birth and the recovery and the newborn haze. I'll write it then. I made Amma's freezer stash — the same thing she made for me before Anaya was born. Sambar cubes, rasam paste, poriyal portions. I'm Amma now. I'm the one who fills the freezer. I'm the one who prepares for the impossible. The freezer is full. The bag is packed. The thermos is washed. The rasam is ready. Come when you're ready, Rohan. We've been preparing for a long time.

Amma’s freezer stash was sambar cubes and rasam paste — the flavors of Chennai carried forward in ice, ready for the days I wouldn’t be able to cook. I’ve made her stash for Rohan the way she made it for me before Anaya, but the freezer has room, and I’m someone who prepares. This creamy onion lasagna went in right alongside those little cubes of home: layered, unhurried, built for the haze that’s coming. It’s not Amma’s recipe, but it’s the same impulse — the act of a person who loves you, cooking ahead, so that when the impossible arrives, dinner is already handled.

Creamy Onion Lasagna

Prep Time: 25 minutes | Cook Time: 55 minutes | Total Time: 1 hour 20 minutes | Servings: 8

Ingredients

  • 12 lasagna noodles
  • 2 tablespoons unsalted butter
  • 2 tablespoons olive oil
  • 3 large yellow onions, thinly sliced
  • 4 cloves garlic, minced
  • 1 teaspoon sugar
  • 1/2 teaspoon dried thyme
  • Salt and black pepper, to taste
  • 2 tablespoons all-purpose flour
  • 2 cups whole milk
  • 1 cup heavy cream
  • 1/4 teaspoon ground nutmeg
  • 2 cups shredded Gruyère cheese, divided
  • 1 cup shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • Fresh parsley, chopped, for garnish

Instructions

  1. Cook the noodles. Bring a large pot of salted water to a boil. Cook lasagna noodles according to package directions until just al dente. Drain, drizzle lightly with olive oil to prevent sticking, and set aside.
  2. Caramelize the onions. In a large skillet over medium-low heat, melt butter with olive oil. Add sliced onions, sugar, and thyme. Cook, stirring occasionally, for 25–30 minutes until onions are deeply golden and caramelized. Add garlic in the last 2 minutes. Season with salt and pepper. Remove from heat.
  3. Make the cream sauce. In a medium saucepan over medium heat, whisk flour into the residual butter from the onion pan (or melt 1 tablespoon fresh butter). Gradually whisk in milk and heavy cream, stirring constantly until the sauce thickens, about 5–7 minutes. Season with nutmeg, salt, and pepper. Remove from heat and stir in 1 cup of the Gruyère until melted and smooth.
  4. Preheat the oven. Heat oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
  5. Layer the lasagna. Spread a thin layer of cream sauce on the bottom of the prepared dish. Add a layer of noodles, then a generous layer of caramelized onions, a ladle of cream sauce, and a handful of Gruyère and mozzarella. Repeat layers — noodles, onions, sauce, cheese — ending with noodles topped with remaining cream sauce, Gruyère, mozzarella, and all the Parmesan.
  6. Bake. Cover tightly with foil and bake for 30 minutes. Uncover and bake an additional 20–25 minutes until the top is bubbly and golden brown.
  7. Rest and serve. Let lasagna rest for 10 minutes before cutting. Garnish with fresh parsley. To freeze: cool completely, wrap tightly in foil, and freeze for up to 3 months. Reheat covered at 350°F for 45–55 minutes from frozen.

Nutrition (per serving)

Calories: 520 | Protein: 22g | Fat: 28g | Carbs: 44g | Fiber: 2g | Sodium: 480mg

Priya Krishnamurthy
About the cook who shared this
Priya Krishnamurthy
Week 271 of Priya’s 30-year story · Edison, New Jersey
Priya is a pharmacist, wife, and mom of two in Edison, New Jersey — the town she grew up in, surrounded by the sights and smells of her mother's South Indian kitchen. These days, she splits her time between the hospital pharmacy, school pickups, and her own kitchen, where she cooks nearly every night. Her style is a blend of the Tamil recipes her mother taught her and the American comfort food her kids actually want to eat. She writes about the beautiful mess of balancing two cultures on one plate — and she wants you to know that ordering pizza is also an act of love.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?