Vegan Enchilada Grilled Cheese

Vegan Enchilada Grilled Cheese

This Vegan Enchilada Grilled Cheese has all the flavors of enchiladas in a sandwich! 
Course Main Course
Cuisine vegan, gluten free
Keyword vegan enchilada grilled cheese, vegan grilled cheese, vegan sandwich
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings 4
Calories 430kcal
Author Willow Moon


Enchilada Sauce

  • 1 1/2 cups tomato sauce
  • 1 teaspoon chili powder
  • 1 teaspoon cumin
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon Mexican oregano, crushed in your hands
  • 1/2 cup low sodium vegetable broth

Vegan Enchilada Grilled Cheese

  • 1/2 cup chopped onion
  • 2 tablespoons olive oil
  • 1 cup chopped red pepper
  • 2 cups sliced baby portobello mushrooms
  • Salt and pepper
  • 8 slices gluten free bread
  • 1 tablespoon + 1 teaspoon vegan mayo
  • 1 cup shredded vegan cheddar


  • Enchilada Sauce: Combine all ingredients in a pan. Bring to a boil, then reduce to a simmer and cook for about 5 minutes.
  • Vegan Enchilada Grilled Cheese: Pour olive oil in a hot pan and add chopped onions. Cook until translucent. 
  • Add chopped red pepper and cook until slightly tender.
  • Add sliced mushrooms and cook until tender. Add salt and pepper.
  • Add 2 tablespoons of enchilada sauce and cook a couple of minutes more.
  • Spread about 1/2 a teaspoon of vegan mayo on each slice of bread. This will be the outside of the sandwich because you're cooking them in the vegan mayo.
  • Place 1/4 of red pepper mushroom mixture each on four slices of bread. Place vegan cheddar on top of mixture. Add a drizzle of enchilada sauce on top.
  • Place a sandwich on a hot pan. Dome the sandwich with a frying pan lid or metal mixing bowl. Optional: Sprinkle a little water in the pan. This technique helps to melt the vegan cheese faster.  
  • Cook until golden brown. Flip, and cook the other side. Repeat with the rest of the sandwiches.


Calories: 430kcal | Carbohydrates: 50g | Protein: 7g | Fat: 21g | Saturated Fat: 3g | Cholesterol: 12mg | Sodium: 1154mg | Potassium: 596mg | Fiber: 6g | Sugar: 12g | Vitamin A: 1925IU | Vitamin C: 55.4mg | Calcium: 127mg | Iron: 2.5mg