In my opinion - the best substitutes for marjoram is oregano. If you want to substitute marjoram in your dish and don't have any on hand, there are a few tasty alternatives described above that you can use.