← Back to Blog

Best Vegan Zucchini Bread —rsquo; The Weekly Promise, Baked Through Grief

Paul's breathing is at sixty percent. The number was delivered at the clinic on Tuesday, clinically, factually, the way all the worst numbers are delivered. Sixty percent. Dr. Andersen said: "We need to discuss full-time ventilation." The tracheostomy. Paul eye-typed: "NO TRACH." Two words. The heaviest two words. No trach. No permanent ventilator. No machine breathing for him forever. The decision — his decision, his body, his right — was made in two words on a screen in a neurologist's office in Minneapolis. The drive home was silent. Not the shared silence of a married couple. Not the machine silence of a man who can't talk. The silence of a decision that changes the shape of the future. No trach means: the non-invasive ventilation will continue. It will become less effective. The breathing will get harder. Eventually, the breathing will stop. Eventually. The word. The cruelest word. But this time, Paul has chosen the word. He has chosen eventually over indefinitely. He has chosen the end that comes over the end that's postponed. And the choosing — his choosing, his agency, his right — is an act of courage that I can barely comprehend. I respect it. The nurse in me respects the patient's autonomy. The wife in me wants to scream. I didn't scream. I drove. I parked. I went to the kitchen. I baked bread. Limpa rye. The weekly promise. The bread baked while I stood at the counter and breathed — my own breathing, unassisted, free, and the freedom of my breathing felt obscene in the house where Paul's breathing requires a machine that he's chosen not to upgrade. Paul typed that evening: "I'M NOT AFRAID OF DYING, LINDA. I'M AFRAID OF LIVING IN A MACHINE." The machine said it. The irony — the machine saying he doesn't want to live in a machine — was not lost on either of us. I said, "I understand." I did. I do. I've been a nurse for thirty-three years. I've watched people choose. I've watched them choose comfort over longevity, quality over quantity, the end they want over the end they don't. I've respected every choice. I respect this one. But this is Paul. This is my Paul. And the respect and the grief coexist in my chest like two hands pressed together in prayer — the same gesture, the same position, holding different things. I made soup. For the smell. The bread for the promise. The soup for the kitchen. The kitchen for Paul. The Paul for me. Everything for everything. Until eventually.

I know the recipe I described was Limpa rye — that’s the bread I have baked for Paul every week for eleven years, the one that smells like caraway and promises. But I also know that what I reach for when my hands need something true is whatever is in season, whatever is in the refrigerator, whatever asks the least of me while giving back the most. This vegan zucchini bread is that bread. It is what I make when I need the rhythm of the kitchen without the precision of grief. It rises reliably. It doesn’t ask questions. It asks only that you show up, grate the zucchini, and breathe.

Best Vegan Zucchini Bread

Prep Time: 15 min | Cook Time: 60 min | Total Time: 1 hr 15 min | Servings: 12 slices

Ingredients

  • 2 cups all-purpose flour
  • 1 teaspoon baking soda
  • 1/2 teaspoon baking powder
  • 1/2 teaspoon fine salt
  • 1 1/2 teaspoons ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 1 flax egg (1 tablespoon ground flaxseed + 3 tablespoons water, rested 5 minutes)
  • 1/2 cup maple syrup or agave nectar
  • 1/3 cup neutral oil (such as avocado or sunflower)
  • 1/4 cup unsweetened plant-based milk (oat or almond)
  • 1 teaspoon pure vanilla extract
  • 1 1/2 cups grated zucchini (about 1 medium zucchini, unpeeled)
  • 1/2 cup chopped walnuts or pecans (optional)

Instructions

  1. Preheat and prepare. Heat your oven to 350°F (175°C). Lightly grease a 9x5-inch loaf pan with oil or line it with parchment paper.
  2. Make the flax egg. Stir together the ground flaxseed and water in a small bowl. Set aside for at least 5 minutes until it thickens to a gel-like consistency.
  3. Combine the dry ingredients. In a large bowl, whisk together the flour, baking soda, baking powder, salt, cinnamon, and nutmeg until evenly distributed.
  4. Mix the wet ingredients. In a separate bowl, whisk the flax egg, maple syrup, oil, plant-based milk, and vanilla extract until smooth and well combined.
  5. Fold in the zucchini. Grate the zucchini on the large holes of a box grater. Do not wring it out — the moisture is what keeps the loaf tender. Stir the grated zucchini into the wet ingredient bowl.
  6. Combine wet and dry. Pour the wet mixture into the dry ingredients and fold gently with a spatula until just combined. A few streaks of flour are fine. Do not overmix. Fold in the nuts if using.
  7. Bake. Pour the batter into the prepared loaf pan and smooth the top. Bake for 55 to 65 minutes, until a toothpick inserted into the center comes out clean or with just a few moist crumbs.
  8. Cool before slicing. Let the bread cool in the pan for 10 minutes, then turn it out onto a wire rack. Allow it to cool for at least 20 minutes before slicing — it finishes setting as it rests.

Nutrition (per serving)

Calories: 198 | Protein: 3g | Fat: 8g | Carbs: 29g | Fiber: 1g | Sodium: 175mg

Linda Johansson
About the cook who shared this
Linda Johansson
Week 186 of Linda’s 30-year story · Duluth, Minnesota
Linda is a sixty-three-year-old retired nurse from Duluth, Minnesota, living alone in the house where she raised her children and said goodbye to her husband. She lost Paul to ALS in 2020 after two years of watching the kindest man she'd ever known lose everything but his dignity. She cooks Scandinavian comfort food and Minnesota hotdish and the pot roast Paul loved, and she sets two places at the table out of habit because it makes her feel less alone. Every recipe she writes is a person she's loved.

How Would You Spin It?

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