World’s Best Recipe for Fried Green Tomatoes

Prepare to experience a burst of flavor with our Vegan Fried Green Tomatoes recipe – a true Southern classic with a plant-based twist! Made with fresh green tomatoes and a perfectly seasoned coating, these crispy delights are sure to become a favorite in your kitchen. Whether you’re a seasoned chef or a novice cook, our detailed instructions will guide you through creating the perfect batch of fried green tomatoes every time. Get ready to impress your taste buds with this irresistible vegan rendition of a beloved dish.


  • 4 large green tomatoes
  • 2 flaxseed eggs (2 tbsp ground flaxseed + 6 tbsp water)
  • ½ cup plant-based milk (such as almond, soy, or oat)
  • 1 cup all-purpose flour
  • ½ cup cornmeal
  • ½ cup bread crumbs (ensure they’re vegan-friendly)
  • 2 teaspoons coarse kosher salt
  • ¼ teaspoon ground black pepper
  • 1 quart vegetable oil for frying


  1. Begin by preparing the flaxseed eggs. In a small bowl, combine 2 tablespoons of ground flaxseed with 6 tablespoons of water. Stir well and let it sit for a few minutes until it thickens to an egg-like consistency.
  2. Slice the green tomatoes into 1/2-inch thick slices, discarding the ends. Ensure they are evenly sliced for uniform cooking.
  3. In a medium-sized bowl, whisk together the flaxseed eggs and plant-based milk until well combined. This will serve as the vegan alternative to the traditional egg and milk mixture.
  4. Place the all-purpose flour onto a plate, and on separate plates, mix together the cornmeal, bread crumbs, kosher salt, and ground black pepper.
  5. Dip each tomato slice into the flour, ensuring it is evenly coated. Then dip the coated tomatoes into the flaxseed egg and milk mixture, followed by dredging them in the breadcrumb mixture until completely coated. Ensure each tomato slice is well-coated for maximum flavor and crispiness.
  6. In a large skillet, pour vegetable oil until it reaches a depth of about 1/2 inch. Heat the oil over medium heat until it reaches frying temperature.
  7. Carefully place the coated tomato slices into the hot oil, ensuring they are not overcrowded. Fry the tomatoes in batches of 4 or 5, depending on the size of your skillet, to ensure even cooking.
  8. Fry the tomatoes until they are golden brown and crispy on one side, then carefully flip them over using a spatula and fry them on the other side until evenly browned. This should take approximately 2-3 minutes per side.
  9. Once the tomatoes are golden brown and crispy, remove them from the oil using a slotted spoon or spatula and transfer them to a plate lined with paper towels to drain any excess oil.
  10. Repeat the frying process with the remaining tomato slices, ensuring the oil is hot enough between batches for optimal frying.
  11. Once all the tomato slices are fried to perfection, serve them hot and crispy with your favorite dipping sauce or enjoy them as is.
  12. Indulge in the irresistible crunch and savory flavor of these Vegan Fried Green Tomatoes, a delightful treat that’s perfect for any occasion.
  13. Share this delicious dish with friends and family, and watch as they marvel at the incredible taste and texture of these vegan delights.
  14. Whether served as an appetizer, side dish, or snack, these Vegan Fried Green Tomatoes are guaranteed to impress even the most discerning palates.
  15. Enjoy the satisfaction of creating a classic Southern favorite with a vegan twist, and savor every bite of this mouthwatering culinary creation.

Quick Vegan Fried Green Tomatoes


  • 4 large green tomatoes
  • 2 flaxseed eggs (2 tbsp ground flaxseed + 6 tbsp water)
  • ½ cup plant-based milk
  • 1 cup all-purpose flour
  • ½ cup cornmeal
  • ½ cup bread crumbs
  • 2 tsp coarse kosher salt
  • ¼ tsp ground black pepper
  • Vegetable oil for frying


  1. Prepare flaxseed eggs by combining ground flaxseed with water. Let it sit to thicken.
  2. Slice green tomatoes into 1/2-inch thick slices.
  3. Whisk flaxseed eggs and plant-based milk in a bowl.
  4. Coat tomato slices in flour, then dip in flaxseed egg mixture, and coat with cornmeal and bread crumbs.
  5. Heat vegetable oil in a skillet.
  6. Fry tomato slices until golden brown and crispy on both sides.
  7. Drain on paper towels.
  8. Serve hot and enjoy your quick and delicious Vegan Fried Green Tomatoes!