Piper Cooks

menu icon
go to homepage
  • RECIPES
  • ABOUT
  • CONTACT
  • EBOOKS

subscribe
search icon
Homepage link
  • RECIPES
  • ABOUT
  • CONTACT
  • EBOOKS

×
Home » Recipes » Burgers & Sandwiches

Vegetable Grilled Cheese Sandwich

Modified: Mar 14, 2022 · Published Jun 19, 2020 · by Jacqueline Piper · Leave a Comment · This post may contain affiliate links. Read our privacy policy.

231 shares
jump to recipe

Vegetable Grilled Cheese Sandwich | Take the classic comforting grilled cheese sandwich and pile it high with fried onions + mushrooms and then stuff it with fresh lettuce and tomato for a new and wonderful spin on an old favorite. Simple homemade sandwiches don't get much better than this!

Disclosure: This post may contain affiliate links, meaning I get a commission if you decide to purchase through my link, at no extra cost to you.

This vegetable grilled cheese sandwich is not fancy, it's just plain good. It's cheesy, savory, and basic. The onions and mushrooms are soft and browned. The sambal oelek gives some spice. The cooking technique leaves the bread crispy and crunchy.

The lettuce and tomato gives a bit of freshness and saves the whole thing from being too heavy. One of these will fill you up for most of the day. Think diner lunch special.

Ingredients you need

  • bread - use the kind you like. We use rye bread for this sandwich. I've also made these on my Brioche Buns as a veggie burger
  • cheese - basic cheese slices are perfectly melty
  • onions and mushrooms - slice them thin
  • tomato - I like Roma tomatoes
  • lettuce - I use romaine - use your favorite lettuce

Ingredient Substitutions

  • use sliced bell peppers instead of the onions or mushrooms if you want to
  • sourdough bread would be really good here, or hamburger buns
  • you can try shredded cheese if you want, but a cheese slice really fits

How to Make this sandwich

Heat a frying pan over medium heat. Add oil and then the onions and mushrooms. Season them with salt and pepper and then cook them for about ten minutes, stirring often, until they brown and soften up.

Add the garlic and the sambal oelek. Cook those for minute or so and then set aside. (You can either move these to a bowl so you can use this frying pan again for the next step, or just use another frying pan.)

Heat the frying pan over medium heat and add oil. Add both slices of bread and cook for a few minutes. Flip and cook another minute or so.

*You could just toast the bread instead if you want to, but I like seriously crispy bread.

To assemble

Spread one slice of toasted bread with mayo. Pile on the onions and mushrooms.

Add the cheese slice, lettuce, and tomato. Top with the other slice of toasted bread and serve.

I like to serve mine with some greens like arugula with oil and lemon on top, so I feel better about myself 🙂

Tips and Tricks

Frying the bread in oil makes it SUPER crispy. Don't want to do that? Go ahead and make a regular grilled cheese by buttering the bread instead. Or try mayo in place of butter!

Recipes FAQs

I always burn my grilled cheese, how can I make sure it doesn't burn?

Pan-fry the bread in oil and regardless of whether you use oil or butter or mayo, cook in over medium or medium-low heat for a bit longer than usual, instead of trying to cook it quickly over high heat.

Is this spicy?

Yep, it's a little spicy. Leave out the Sambal if you don't like spice.

What is Sambal Oelek? Can I use something else?

Sambal Oelek is a vinegary chili paste. You could substitute Sriracha hot sauce instead if you have that - a teaspoon or so would do.

More Grilled Cheese Sandwich Recipes

Caprese Grilled Cheese Sandwich

Caprese Grilled Cheese

Pizza Grilled Cheese

Pizza Grilled Cheese

Recipe

5 from 3 votes

Vegetable Grilled Cheese Sandwich

Author : Jacqueline Piper
Prep Time: 5 minutes minutes
Cook Time: 15 minutes minutes
Total Time: 20 minutes minutes
Servings: 1
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.
RATE PRINT PIN SAVE Saved!

Ingredients
  

  • 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

Instructions

  • 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.

Notes

  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.

Nutrition

Calories: 506kcal

Nutritional information is an estimate. Values vary based on products used. Read our full Nutrition Disclaimer.

Have you tried this recipe?Tag @pipercooksblog on Instagram so we can see it!
vegetable grilled cheese sandwich with text overlay for pinterest
vegetable grilled cheese sandwich with text overlay for pinterest
vegetable grilled cheese sandwich with text overlay for pinterest
vegetable grilled cheese sandwich with text overlay for pinterest

More Burgers + Sandwiches Recipes

  • Mini burgers stacked in a pile.
    Easy Sheet Pan Sliders
  • A halved, stacked grilled cheese sandwich on a plate with a bowl of dip.
    Gochujang Grilled Cheese
  • A halved, stacked grilled cheese sandwich on pumpernickel bread.
    Big Mac Grilled Cheese Sandwich
  • A pink wrap stuffed with avocado slices, spinach leaves, and a white sauce beside a bowl of white sauce.
    Beetroot Wrap with Tzatziki and Feta
231 shares
5 from 3 votes (3 ratings without comment)

Did you make this recipe? Let me know! Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Profile photo of a brunette woman wearing glasses with a text logo 'pipercooks' where the second o is a cast iron pan.

Hi, I'm Jacqueline!

Welcome to Piper Cooks, where I've been sharing my homemade recipes for 10 years! I share simple, delicious recipes made from scratch, perfect for busy families and food lovers alike. Let's turn everyday meals into something fun and delicious!

more about me

Reader Favorites

Popular Recipes

  • Cinnamon Bun Overnight Oats - PiperCooks
    Cinnamon Bun Overnight Oats

  • Light-colored coffee in a glass with a straw and ice cubes.
    How to Make Iced Coffee with Instant Coffee

  • two pink cocktails in blue rimmed glasses
    Strawberry Lemonade Vodka Cocktail

  • ground turkey skillet dinner in a bowl
    Quinoa Ground Turkey Skillet - One Pan Dinner

  • Quick Light Brioche Style Buns. All the rewards of freshly baked homemade bread, but you don't have to spend all day in the kitchen. Get the Recipe @pipercooks PiperCooks.com
    Quick & Light Brioche Buns

  • Creamy Dill Chicken on a plate with potatoes & carrots
    Creamy Dill Chicken

Favorite Grilling Recipes

  • Soft tacos with white corn tortillas, chicken, mango, black beans, and cilantro.
    Blackstone Chicken Tacos

  • Salad in a bowl topped with sauce, avocado, greens, and green onion flowers.
    Chicken Bacon Ranch Pasta Salad Recipe

  • A halved stuffed tortilla on a plate.
    Blackstone Crunchwrap Supreme with Chicken

  • A burger topped with fried onions, sauce, cheese, and lettuce beside tortilla chips.
    Blackstone Smash Burgers

All photography and recipes on this site are Copyright © 2025 Jacqueline Piper + © Pipercooks except where stated and may not be used without permission.

Footer

as seen in:

A butterfly beside the letters msn.
the word noom.
the Word foodgawker.
The word Parade.
The words Reader's digest.
the word yahoo!
the word yummly.
Logo for Half Your Plate with a plate in the background and the text fruits & veggies! Half Your Plate halfyourplate.ca

↑ back to top | Home  | About | Contact | Privacy Policy | Sign Up! for email updates | Copyright © 2025 Piper Cooks

featured in: Parade.com, Yahoo!, and MSN

As an Amazon Associate I earn from qualifying purchases.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.