I love to make things that you might not traditionally associate as “vegan” and making them taste darn good! When I made this Vegan Grilled Cheese with Avocado for my pregnant wife, she flipped out at how great it tasted. She literally figured out how to make it herself and made it for her lunch the following two days after she first tried it. She CRAVED it! I was happy to make my lady super happy and hope you will make yours happy too!


  • Vegan, non-dairy, organic tomato soup (that you can use for dipping)
  • Nature’s Own 100% Whole Wheat Bread
  • Daiya Cheddar Style Slices
  • Earth Balance Soy-Free Butter
  • 1 organic onion
  • 1 large organic tomato or a small box of organic cherry tomatoes
  • 2 avocados for slicing


  1. Warm your tomato soup in a soup bowl (no microwave if you can help it)
  2. Melt about two tablespoons of butter for painting
  3. Paint your first slice of bread with butter
  4. Flip the bread over and place your first slice of cheese, some sliced onions and then sliced tomatoes
  5. Heat up your skillet to medium and place the bread on the skillet, butter side down, with the ingredients above on top. You want to cook for three to four minutes per side.
  6. Cut you avocado and slice long so you can place them on top of the piece on the skillet
  7. Place the avocado on the slice of bread that is on the skillet and then place another slice of cheese on top
  8. Give it a flip! After three or four minutes, take it off and slice in half and enjoy with your tomato soup!


Cory Warren
Follow me

Cory Warren

Cory Warren is a husband, father of three, and vegan athlete who helps busy families eat more plant-based foods! His blog, Lean Green DAD, helps over-scheduled, busy people (mostly parents) maintain a healthy balance of plant-based nutrition, fitness, and overall wellness so they can go the extra mile for their families.
Cory Warren
Follow me