Twenty-three. Patty made the ziti and Babcia Rose came over with mushroom soup and Matt called from Springfield and Kristin texted a long paragraph that I read three times. Steve made me coffee in the morning and said "Happy birthday" when he handed it to me, which is the most unprompted birthday expression I have ever gotten from him and it made me slightly emotional. I ate the ziti and the lemon bars I made and we watched a Cubs spring training game that Steve had recorded. A genuinely perfect birthday.
Apartment planning: Mrs. Orozco has agreed to let me move in May 15th instead of June 1st since she will be traveling in June and it is easier for her. I am making a list of what I need — secondhand furniture, kitchen basics beyond what I have, bedding, a rug. The Goodwill on Pulaski has furniture sometimes. Facebook Marketplace is my best friend. I can furnish a 650-square-foot apartment for under five hundred dollars if I am patient and flexible, which I am both.
The blog hit five thousand monthly readers this week. Five thousand people reading recipes and cost breakdowns and stories about what it means to cook on very little. I wrote a post about what twenty-three looks like from here — the teaching job, the apartment, the grief that is now a thing I carry rather than a thing that carries me. It got shared three thousand times. I did not expect that. I cried a little at the counter reading the comments. People said: me too. Me too. Me too.
Made French onion soup this week because March needs something with cheese melted on top. Three large onions, caramelized for a full hour, deglazed with a splash of white wine from a bottle Patty had open, beef broth, thyme, bread toasted and floated on top, Swiss cheese broiled until brown and bubbling. Under three dollars per bowl for something that tastes like a restaurant. The patience of the caramelized onion is the whole lesson. You cannot rush it. An hour over low heat and suddenly everything is sweet and dark and worth it.
The French onion soup I made this week reminded me of something I keep having to relearn: the best things don’t happen fast. An hour over low heat and those onions go from sharp and raw to something dark and sweet and completely transformed — and that felt a lot like twenty-three, honestly, like this whole season of carrying grief more lightly and watching something I built slowly reach five thousand people. If you want to stretch those same caramelized onions into something you can share at a table or bring to a friend’s apartment, this garlic bread is the answer: simple, golden, and completely worth the wait.
Caramelized Onion Garlic Bread
Prep Time: 10 minutes | Cook Time: 1 hour 10 minutes | Total Time: 1 hour 20 minutes | Servings: 6
Ingredients
- 3 large yellow onions, thinly sliced
- 3 tablespoons unsalted butter
- 1 tablespoon olive oil
- 3 cloves garlic, minced
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 1 teaspoon fresh thyme leaves (or 1/4 teaspoon dried)
- 1 tablespoon balsamic vinegar
- 1 baguette or Italian loaf, halved lengthwise
- 2 tablespoons softened butter (for bread)
- 1/2 cup shredded Gruyère or Swiss cheese
- 2 tablespoons fresh parsley, chopped (optional, for garnish)
Instructions
- Caramelize the onions. In a large heavy-bottomed skillet over medium-low heat, melt 3 tablespoons butter with olive oil. Add sliced onions and salt. Stir to coat, then cook low and slow for 50–60 minutes, stirring every 8–10 minutes, until onions are deeply golden, soft, and sweet. Do not rush this step — low heat is the key.
- Add garlic and finish. In the last 5 minutes of cooking, stir in minced garlic and thyme. Add the balsamic vinegar, stir to combine, and cook another 2 minutes until fragrant. Remove from heat.
- Prepare the bread. Preheat your broiler to high. Spread softened butter evenly over the cut sides of the baguette. Place on a baking sheet and broil for 2–3 minutes, until just golden at the edges. Watch closely.
- Top and broil. Spread the caramelized onion mixture generously over the toasted bread. Sprinkle shredded Gruyère or Swiss cheese evenly over the top. Return to the broiler for 2–3 minutes, until the cheese is melted, bubbling, and beginning to brown in spots.
- Slice and serve. Remove from the oven and let cool for 1–2 minutes. Garnish with fresh parsley if using. Slice into portions and serve immediately.
Nutrition (per serving)
Calories: 280 | Protein: 8g | Fat: 14g | Carbs: 31g | Fiber: 2g | Sodium: 420mg