-
Preheat oven to 400°F.
-
Peel the sweet potatoes and cut into 1-inch pieces. Transfer to a large bowl; add 1 tsp oil, paprika, salt, and pepper, toss to coat. Add potatoes to a baking sheet and bake, until softened, about 20-25 minutes. Reserve bowl for later use.
-
Dry the mushrooms; remove the stems and carefully scrape out the gills. Peel and mince the garlic.
-
In the large bowl, whisk together the 2 Tbsp oil, vinegar, Italian seasoning, and garlic. Add the mushrooms and toss to coat; set aside.
-
Peel and slice the onion into half rings.
-
Heat a medium saucepan over medium heat. Once the saucepan is hot, add 1 Tbsp oil and swirl to coat the bottom. Add the onion and salt to the saucepan; cook, stirring occasionally, until browned and softened, 15-20 minutes.
-
In a medium bowl, whisk together the mayonnaise, olive oil, Dijon, garlic powder, and salt. Set aside.
-
Preheat a skillet over medium-high heat. Once the skillet is hot, add the mushrooms. Cook, stirring occasionally, until softened, 3-5 minutes per side. Discard leftover marinade.
-
Separate the lettuce head into leaves. Slice the tomato.
-
To serve, spread the mayonnaise mixture on buns. Top with tomato slices, lettuce, mushrooms and caramelized onions. Serve the roasted sweet potatoes on the side. Enjoy!