This vegetarian mushroom loaf is a savory, sliceable combination of fonio, sautéed mushrooms, fresh herbs, carrot, Parmigiano Reggiano, and eggs. Baked until golden and set, it has a tender, satisfying texture and can be served warm or cold as a meatless main dish, a savory breakfast, or an easy meal-prep lunch. It’s naturally gluten-free and lectin-free, reheats beautifully, and is especially good sliced and lightly browned in a skillet.
Why we love this vegetarian mushroom loaf
There is something especially comforting about a savory loaf. Much like a traditional meatloaf, it brings an entire meal together in one convenient, sliceable form — but this one is made with fonio, mushrooms, vegetables, fresh herbs, eggs, and Parmigiano Reggiano.
Fonio gives the loaf structure, volume, and a delicate, slightly nutty flavor, while sautéed mushrooms add depth and savoriness. Parsley, dill, scallions, spring garlic, and carrot keep it fresh and colorful. Once baked, it holds together beautifully and can be enjoyed warm, at room temperature, or cold.
It’s a recipe we especially love because:
- It works as a meatless main dish but can also be served as a side.
- It is naturally gluten-free and lectin-free.
- It contains plenty of vegetables and fresh herbs.
- It can be made ahead and served warm or cold.
- Leftover slices are delicious reheated in a skillet with a little olive oil.

What is fonio?
Fonio is a naturally gluten-free and lectin-free ancient grain from West Africa. Its tiny grains have a mild, slightly nutty flavor and cook in just a few minutes, making fonio a convenient and versatile grain to keep in the pantry.
I chose fonio for this vegetarian mushroom loaf because its fine texture blends easily with the vegetables, herbs, and eggs while helping the loaf hold together. Millet and sorghum are larger and chewier, while fonio creates a more cohesive, tender texture without making the loaf feel heavy.
For more information about fonio and other gluten-free, lectin-free grains, explore these articles:
- Discover Fonio: a Healthy Addition to a Gluten-Free and lectin-Free Diet
- The 4 Gut-Healthy, Gluten-Free and Lectin-Free Grains

The mushrooms
Mushrooms give this loaf its deep savory flavor and add substance without making it heavy. They also provide fiber and a variety of micronutrients and antioxidant compounds, but their rich umami flavor is the main reason I use them so often in my cooking.
For this recipe, I used frozen porcini mushrooms foraged by my dad. My parents live in an area where porcini mushrooms grow abundantly, so I’m fortunate to have access to them. If you don’t have porcini, cremini, brown, or portobello mushrooms will also work well.
Whichever variety you choose, cook the mushrooms until all the liquid has evaporated. This concentrates their flavor and prevents excess moisture from making the loaf too soft.
Ingredients to make this vegetarian mushroom loaf
For the fonio
- 1 tablespoon extra virgin olive oil
- 150 grams fonio (3/4 cup)
- 1 1/2 cups filtered water
- 1/2 teaspoon salt
For the mushrooms
- 2 tablespoons extra virgin olive oil
- 500 grams of chopped mushrooms (I used porcini; you can use crimini, brown, or portobello mushrooms)
- 1/2 teaspoon salt
- 1/8 teaspoon freshly ground pepper
For the loaf
- 4 scallions (spring onion)
- 3 spring garlic (or use a generous handful of chives)
- 1 big bunch of flat-leaf parsley
- 1 small bunch of fresh dill
- cooked fonio (all the above)
- 1 1/2 cup cooked mushrooms
- 3/4 cup grated carrot (1 carrot)
- 1/2 cup grated Parmigiano Reggiano
- 3 pasture-raised eggs
- 2/3 teaspoon salt
- freshly ground pepper

How to make this vegetarian loaf with mushrooms and fonio
Cook the fonio: Heat 1 tablespoon of extra-virgin olive oil in a small saucepan over medium heat. Add the dry fonio and toast for 2 to 3 minutes, stirring frequently. Carefully add the water and salt and bring to a boil. Reduce the heat to low and simmer for about 2 minutes. Turn off the heat, cover the saucepan, and let the fonio rest for 5 minutes. Fluff it with a fork and set aside to cool.
Cook the mushrooms: Heat 2 tablespoons of extra-virgin olive oil in a medium or large skillet over medium heat. Add the chopped mushrooms, salt, and pepper. Cook, stirring occasionally, until the mushrooms have released their liquid and the liquid has completely evaporated, about 20 minutes. Remove from the heat and allow them to cool. Measure 1 1/2 cup for the loaf and reserve any remaining mushrooms for another meal (see notes).
Prepare the oven and pan: Preheat the oven to 350°F (180°C). Line a medium loaf pan with parchment paper, leaving enough overhang to lift out the baked loaf.
Combine the loaf mixture: Finely chop the scallions, spring garlic or chives, parsley, and dill in a food processor. Transfer them to a large bowl and add the cooled fonio, 1 1/2 cups of the cooked mushrooms, grated carrot, Parmigiano Reggiano, eggs, salt, and pepper. Mix thoroughly until evenly combined.

Bake: Transfer the mixture to the prepared loaf pan and press it down gently, smoothing the surface. Bake for about 55 minutes, or until the loaf is set and golden brown.
Cool and serve: Let the loaf cool in the pan for 30 to 40 minutes. Using the parchment paper, gently lift it onto a cutting board before slicing. Serve warm, at room temperature, or cold. To reheat, brown individual slices on both sides in a skillet with a little extra-virgin olive oil.

How to serve this vegetarian loaf with mushrooms and fonio
This loaf is so versatile. I love that it can be served both warm or cold, and it can easily be reheated in an oven, or on a pan, with a little bit of olive oil. You can serve it in so many ways:
- as a breakfast, with coffee or tea
- as a side dish, with your choice of protein or vegetable stews
- as a main dish, with extra virgin olive oil and a big green or chicory salad, for lunch or dinner
- as a savory snack, at home or on the go

More Fonio Recipes
If you want to explore more ways to cook with fonio, check out these gluten-free and lectin-free fonio recipes:
- Chicken and Fonio with Herb-Avocado Cream
- Baked Fonio with Pomegranate and Walnut Salsa
- Creamy Fonio Porridge
*This post contains affiliated links, which means I get a small commission if you choose to purchase something via one of my links, at no extra cost to you.
Print
Vegetarian Mushroom Loaf with Fonio (Gluten-Free)
- Prep Time: 40 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 35 minutes
- Yield: 8 servings
- Category: Dinner
- Method: Baking
- Cuisine: Mediterranean
- Diet: Gluten-Free, Vegetarian
Description
This vegetarian mushroom loaf is a savory, sliceable combination of fonio, sautéed mushrooms, fresh herbs, carrot, Parmigiano Reggiano, and eggs. Baked until golden and set, it has a tender, satisfying texture and can be served warm or cold as a meatless main dish, a savory breakfast, or an easy meal-prep lunch. It’s naturally gluten-free and lectin-free, reheats beautifully, and is especially good sliced and lightly browned in a skillet.
Ingredients
FOR FONIO
- 1 tablespoon extra virgin olive oil
- 150 grams fonio (3/4 cup)
- 1 1/2 cups filtered water
- 1/2 teaspoon salt
FOR MUSHROOMS
- 2 tablespoons extra virgin olive oil
- 500 grams of chopped mushrooms (I used porcini; you can use crimini, brown, or portobello mushrooms)
- 1/2 teaspoon salt
- 1/8 teaspoon freshly ground pepper
FOR THE LOAF
- 4 scallions (spring onion)
- 3 spring garlic (or use a generous handful of chives)
- 1 big bunch of flat-leaf parsley
- 1 small bunch of fresh dill
- cooked fonio (all the above)
- 1 1/2 cup cooked mushrooms
- 3/4 cup grated carrot (1 carrot)
- 1/2 cup grated Parmigiano Reggiano
- 3 pasture-raised eggs
- 2/3 teaspoon salt
- freshly ground pepper
Instructions
- Cook the fonio: Heat 1 tablespoon of extra-virgin olive oil in a small saucepan over medium heat. Add the dry fonio and toast for 2 to 3 minutes, stirring frequently. Carefully add the water and salt and bring to a boil. Reduce the heat to low and simmer for about 2 minutes. Turn off the heat, cover the saucepan, and let the fonio rest for 5 minutes. Fluff it with a fork and set aside to cool.
- Cook the mushrooms: Heat 2 tablespoons of extra-virgin olive oil in a medium or large skillet over medium heat. Add the chopped mushrooms, salt, and pepper. Cook, stirring occasionally, until the mushrooms have released their liquid and the liquid has completely evaporated, about 20 minutes. Remove from the heat and allow them to cool. Measure 1 1/2 cup for the loaf and reserve any remaining mushrooms for another meal (see notes).
- Prepare the oven and pan: Preheat the oven to 350°F (180°C). Line a medium loaf pan with parchment paper, leaving enough overhang to lift out the baked loaf.
- Combine the loaf mixture: Finely chop the scallions, spring garlic or chives, parsley, and dill in a food processor. Transfer them to a large bowl and add the cooled fonio, 1 1/2 cups of the cooked mushrooms, grated carrot, Parmigiano Reggiano, eggs, salt, and pepper. Mix thoroughly until evenly combined.
- Bake: Transfer the mixture to the prepared loaf pan and press it down gently, smoothing the surface. Bake for about 55 minutes, or until the loaf is set and golden brown.
- Cool and serve: Let the loaf cool in the pan for 30 to 40 minutes. Using the parchment paper, gently lift it onto a cutting board before slicing. Serve warm, at room temperature, or cold. To reheat, brown individual slices on both sides in a skillet with a little extra-virgin olive oil.
Notes
Mushrooms vary in water content and volume after cooking. Measure 1 1/2 cups of cooked mushrooms for the loaf to maintain the right texture and structure. Save any extra mushrooms for another meal.
2 Comments
Celia
August 28, 2025 at 5:29 amCould I use quinoa or gluten free couscous in this recipe instead of fonio?
Claudia
August 30, 2025 at 3:25 amHi Celia! I’m not sure about couscous, but I think quinoa would work. -Claudia