← Back to Blog

Vegan Mushroom Gravy — The Warm, Savory Broth That Holds a Moment Together

The week after the birthday and the apartment still smells faintly of cake and celebration. Miya is one and the difference between a one-year-old and a not-yet-one-year-old is, of course, nothing — the birthday is a human construct imposed on a baby who does not understand calendars. But it feels different. She is a toddler now. The word "baby" no longer quite fits, and the loss of that word — so small, so specific — catches me off guard. She was a baby last week. She is not a baby this week. Time is the thief that takes the smallest things and leaves you standing in the kitchen trying to remember when "baby" became "toddler" and finding no clear answer.

I made agedashi tofu this week — deep-fried tofu in a warm dashi-soy broth, topped with grated daikon and ginger and bonito flakes. It is one of the most comforting dishes in Japanese cooking — the tofu crispy on the outside, silky on the inside, the broth warm and savory, the daikon adding a fresh bite. I could eat it every day. I nearly do eat it every day in April, when the evenings are still cool enough for warm broth but the days are warm enough for something lighter than stew.

I have been writing more personal essays for the blog — less recipe instruction, more life observation, with the recipe woven in rather than bolted on. The readers respond to the personal writing more than the practical. They want the story. They want to know about Miya and Brian and Fumiko and the anxiety and the kitchen at three AM. They want to feel like they are sitting at my table, and I am learning to make them feel welcome. Hospitality in writing is the same as hospitality in cooking: make them comfortable, give them something nourishing, do not rush the serving.

Brian came home early on Thursday and we cooked dinner together — a rare event, like a solar eclipse, observed with wonder and slight disbelief. He chopped vegetables while I made the broth and Miya sat in her high chair eating cheerios and watching us with the expression of a restaurant critic observing an open kitchen. We made a simple nabe — just vegetables and tofu in broth — and ate it together at the table and it was one of the best meals of the month, not because of the food but because of the cooking, the being in the kitchen together, the rare experience of Brian in my space, participating in my ritual. I wish it happened more. I wish I could ask for it without it feeling like a demand.

The agedashi tofu I made this week reminded me, once again, how much I reach for warm broth and silky tofu when I need grounding — and this vegan mushroom gravy carries that same spirit into something even more shareable, the kind of thing you can spoon over rice or tofu and eat together at the table on a Thursday when someone comes home early and you find yourselves in the kitchen, side by side, doing the quiet work of feeding each other. It has the deep, savory umami that good dashi brings, but it’s built from mushrooms and patience, which is to say it is built from things I always have on hand.

Vegan Mushroom Gravy

Prep Time: 10 minutes | Cook Time: 25 minutes | Total Time: 35 minutes | Servings: 4

Ingredients

  • 2 tablespoons olive oil or vegan butter
  • 1 small yellow onion, finely diced
  • 3 cloves garlic, minced
  • 8 oz cremini or shiitake mushrooms, thinly sliced
  • 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried)
  • 3 tablespoons all-purpose flour
  • 2 cups vegetable broth
  • 1 tablespoon soy sauce or tamari
  • 1 teaspoon Worcestershire sauce (vegan)
  • 1/2 teaspoon black pepper
  • Salt to taste
  • 1 teaspoon apple cider vinegar

Instructions

  1. Sweat the aromatics. Heat olive oil in a medium saucepan over medium heat. Add the onion and cook, stirring occasionally, for 5–6 minutes until softened and translucent. Add the garlic and cook another 1 minute until fragrant.
  2. Cook the mushrooms. Add the sliced mushrooms and thyme. Cook, stirring occasionally, for 7–8 minutes until the mushrooms have released their liquid and begun to brown. Do not rush this step — the browning builds the umami depth that makes the gravy.
  3. Build the roux. Sprinkle the flour over the mushroom mixture and stir to coat evenly. Cook for 1–2 minutes, stirring constantly, to cook out the raw flour taste.
  4. Add the broth. Pour in the vegetable broth gradually, whisking or stirring continuously to prevent lumps. Add the soy sauce, vegan Worcestershire, and black pepper.
  5. Simmer and thicken. Bring to a gentle simmer over medium-low heat. Cook for 8–10 minutes, stirring occasionally, until the gravy has thickened to a pourable, velvety consistency.
  6. Finish and adjust. Stir in the apple cider vinegar. Taste and adjust salt and pepper as needed. Serve immediately over silken tofu, steamed rice, mashed potatoes, or roasted vegetables.

Nutrition (per serving)

Calories: 110 | Protein: 3g | Fat: 7g | Carbs: 10g | Fiber: 1g | Sodium: 480mg

Jen Nakamura
About the cook who shared this
Jen Nakamura
Week 55 of Jen’s 30-year story · Portland, Oregon
Jen is a forty-year-old yoga instructor and divorced mom in Portland who traded panic attacks for plants and never looked back. She's Japanese-American on her father's side — third-generation, with a family history that includes wartime internment and generational silence — and white on her mother's. Her cooking is plant-forward, intuitive, and deeply influenced by both her Japanese grandmother's techniques and the Pacific Northwest farmers market she visits every Saturday rain or shine. Which in Portland means mostly rain.

How Would You Spin It?

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