About this mushroom spinach sandwich recipe
Mushroom spinach sandwich is a warm, savory, and hearty sandwich made with sautéed mushrooms, spinach and melted cheese, flavored with garlic, soy sauce, and Italian herbs.
Recipe highlights –
- Rich, savory flavors from mushrooms, garlic and soy sauce
- Juicy filling, melted cheese and crispy toasted bread
- Ready in under 20 minutes
- Can be made vegetarian or vegan
- Great for lunch, dinner, or a filling snack
This sandwich is perfect when you want something comforting but still full of real, nourishing ingredients. It’s quick, flavorful, and surprisingly satisfying.
Why these flavors work so well
Mushrooms and spinach are a classic combination for a reason. Mushrooms bring deep, earthy umami flavor — the kind that adds richness and depth. When sautéed, they release their moisture and caramelize, giving you that soft, savory base.
Spinach, on the other hand, is light and slightly bitter. When wilted, it mellows out and blends beautifully with the mushrooms. It adds freshness and a pop of green that makes the sandwich feel balanced rather than heavy.
To tie it all together, garlic, a touch of soy sauce, herbs like oregano or Italian seasoning, and optional chili flakes add layers of aroma, saltiness, and gentle heat.
Toasted bread gives the perfect crunch, while mozzarella cheese melts into everything, making the sandwich creamy and comforting. Together, these ingredients hit all the right notes: savory, creamy, crisp, and just a little spicy.
Main ingredients for the sandwich
Here’s what you’ll need to make this sandwich, with a few substitution tips –
- Sourdough Bread – Its firm texture and slight tang go really well with the savory filling. But you can also use multigrain bread, whole wheat, or even a baguette. Just make sure the bread is sturdy enough to hold the juicy mushrooms.
- Mushrooms – I have used cremini mushrooms here, but any kind works — button, cremini, shiitake, or a mix. Just slice them thin so they cook evenly.
- Spinach – Fresh spinach adds a mild bitterness and lightness that balances the richness of the mushrooms.
- Cheese – Grated mozzarella cheese adds a melty gooey creamy texture to the sandwich. You can you other kind of cheese if you prefer or replace with a spread like hummus or pesto.
- Garlic – Freshly chopped garlic gives a really great flavor. You can also use garlic powder if you don’t have fresh garlic.
- Seasonings – A small splash of soy sauce enhances the flavor, while oregano or Italian seasoning and chili flakes add warmth and aroma. All of these can be adjusted or skipped based on taste.
Health benefits
This sandwich isn’t just delicious — it’s full of ingredients that are good for you too.
Mushrooms are low in calories and rich in antioxidants, B-vitamins, and minerals like selenium and potassium. They also contain compounds that support your immune system and may help regulate inflammation.
Spinach adds a dose of iron, magnesium, and fiber. It’s great for digestion and supports energy levels and bone health. Garlic also brings more than flavor — it’s known for its anti-inflammatory and heart-friendly properties.
Use whole grain or sourdough bread, to add more fiber and complex carbs, which support better digestion and help you stay fuller for longer.
Serving suggestions
This sandwich is super versatile. You can serve it hot and crispy straight from the pan for a cozy, satisfying meal. It’s great on its own, but pairs beautifully with a bowl of warm soup — like tomato or lentil — or a fresh salad on the side.
If you’re packing it for lunch, let the filling cool slightly before assembling, so the bread doesn’t get soggy. You can even use a sandwich press or grill pan to make it more crisp and melty.
Want to make it a little fancier? Add a smear of avocado, or spread some Greek yogurt dip, pesto or chutney inside the bread for extra layers of flavor.
To make mushroom spinach sandwich at home follow the detailed step by step recipe with pictures posted below.

Mushroom Spinach Sandwich Recipe
Recipe Info
Nutrition
Ingredients For Mushroom Spinach Sandwich Recipe
- 8 Slices Sourdough Bread
- 2 Cups Mushrooms sliced
- 2 Cups Spinach Leaves (Palak) chopped
- 5-6 Garlic Cloves minced
- 1 Tablespoon Soy Sauce
- 1 Teaspoon Dried Red Chilli Flakes
- 1 Teaspoon Dried Oregano
- 1 Teaspoon Italian Seasoning
- 1 Teaspoon Salt
- 1 Cup Mozzarella Cheese grated
- 1 Tablespoon Butter
Step By Step Instructions for Mushroom Spinach Sandwich Recipe
- Heat some butter in a pan, then add minced garlic to it and sauté it for 30-60 seconds.1 Tablespoon Butter, 5-6 Garlic Cloves
- Then add sliced mushrooms to the pan.2 Cups Mushrooms
- Sauté them for 2-3 minutes till they are almost cooked.
- Then add shopped spinach leaves to the pan and cook till the spinach wilts.2 Cups Spinach Leaves (Palak)
- Add soya sauce, chilli flakes, oregano, Italian seasoning and salt and mix well. Turn off the heat and set the filling aside.1 Tablespoon Soy Sauce, 1 Teaspoon Dried Red Chilli Flakes, 1 Teaspoon Dried Oregano, 1 Teaspoon Italian Seasoning, 1 Teaspoon Salt
- Optionally, toast the bread slices on one side, which will be the inner side of the sandwich.8 Slices Sourdough Bread
- Then place the prepared mushroom spinach filling on the toasted side of the bread.
- Add some mozzarella cheese on top.1 Cup Mozzarella Cheese
- Then cover with the other bread to make the sandwich.
- Then toast the sandwich till both sides are golden brown and crsipy.
- Mushroom spinach sandwich is ready. Serve it hot.
Before You Go...
Don't forget to Pin this post to save it for later. You can also Subscribe to our mailing list or follow us on Facebook, Pinterest, Instagram or Twitter to see more delicious food recipes.
We'd love to know your thoughts about this dish! Please leave a comment or share a picture on Facebook or Instagram with the hashtag #vegecravings.

Very useful information
Very nice recipe, thanks for sharing