Go Back
+ servings
Print Recipe
No ratings yet

Vegetable Grilled Cheese Sandwich

Fried onions and mushrooms covered in cheese and topped with lettuce, tomato, and crispy bread makes for a comforting, flavor-packed spin on the classic grilled cheese sandwich.
Prep Time5 mins
Cook Time15 mins
Total Time20 mins
Course: Main Dish
Cuisine: Canadian
Keyword: cheese, comfort food, grilled, mushroom, onion, sandwich, vegetables, vegetarian
Servings: 1
Calories: 506kcal


  • 2 slices rye bread or your favorite
  • ½ small onion diced
  • 3 cremini mushrooms chopped
  • ½ Roma tomato sliced
  • 1 clove garlic minced
  • 1 teaspoon sambal oelek
  • 2 leaves romaine lettuce or your favorite lettuce
  • 1 slice cheese slice or whatever kind you want
  • 1 tablespoon mayonnaise
  • oil/butter for frying


  • Heat a nonstick frying pan over medium heat.
  • Add a swirl of oil and then add the onions and mushrooms. Season with salt and pepper and cook for 10 minutes.
    Add the sambal oelek and the garlic. Cook for another 5 minutes, stirring, until both the mushrooms and onions are soft and browned. Turn heat off and set aside (or transfer onions and mushrooms to a bowl to wait)
  • Heat another frying pan over medium heat (or use the one from the onions if you moved them to a bowl) Add oil and then add two slices of bread. Fry for 2-3 minutes per side. Remove from pan.
  • To assemble: Spread mayo on one slice of bread. Add the onion + mushrooms. Add the cheese slice, lettuce, and tomato. Season with salt and pepper. Add the remaining piece of bread. Slice in half and serve hot.


  1. Use different vegetables if you want, whichever ones you like best. If they are watery ones, like zucchini, etc., make sure to cook them well.
*Nutritional information is an estimate and intended for informational purposes only, and not to be used as medical or dietary advice. Estimate is per serving.


Calories: 506kcal