Eggplants. These have the same texture as mushrooms and can easily be cooked to have the same mushy feel. In fact, even eggplants reduce by a lot when cooked, just like mushrooms do. In terms of flavour, they’re not exactly the same but have a really high ability to soak the flavours of whatever they are cooked in. So if you are looking to substitute another vegetable in your cooking to replace mushrooms, use eggplants without a doubt.