Welcome to my favorite vegan recipes, tips, and tricks! These recipes have helped going vegan simple and easy. 

List of My Favorite Vegan Recipes 

Vegan Breakfast Recipes ↓

  • Breakfast Bagel Prep
  • One Skillet Breakfast Hash

Vegan Lunch Recipes

  • Vegan Tuna With Chickpeas
  • Roasted Veggie Pitas w/ Avocado Dip
  • Collard Green Veggie Wraps
  • Vegan Sushi

Vegan Dinner Recipes

  • Vegan Barria Tacos
  • Stuffed Flatbread
  • One Sheet Complete Vegan Meal
  • Cajun Cauliflower Steak with Chimichurri
  • Vegan Carne Asada
  • Bang Bang Cauliflower

Best Plant-Based Meat Recipes

  • Vegan Mushroom Wings
  • Best Vegan Ribs
  • Vegan Fish
  • Cauliflower Wings

Favorite ‘Copycat’ Recipes

  • Vegan Chick-fil-A Style Nuggets
  • Avocado Egg Rolls – Cheesecake Factory Copycat Recipe

Tips For Making Better Food

  • How To Make Tofu Crispy
  • How To Make The Perfect Roast Potatoes

Vegan Breakfast Recipes

Breakfast Bagel Prep

One Skillet Breakfast Hash

One Skillet Breakfast Hash

Vegan Lunch Recipes

Vegan Tuna With Chickpeas


  • 1 can (15 oz) chickpeas, drained and rinsed
  • 1/4 cup vegan mayonnaise
  • 1 tablespoon Dijon mustard
  • 1 tablespoon soy sauce
  • 1 tablespoon lemon juice
  • 1/4 cup finely chopped red onion
  • 1/4 cup finely chopped celery
  • 2 tablespoons chopped fresh parsley
  • Salt and pepper to taste
  • Optional: Nori seaweed sheets, crumbled for a fishy flavor

In a large bowl, mash the chickpeas with a fork or potato masher until they reach a flaky texture.

Add vegan mayonnaise, Dijon mustard, soy sauce, and lemon juice to the mashed chickpeas. Mix well until all ingredients are combined.

Stir in the chopped red onion, celery, and fresh parsley. Mix until the vegetables are evenly distributed throughout the mixture.

Season with salt and pepper to taste. If you want a fishy flavor, you can crumble nori seaweed sheets into the mixture and mix well.

Chill the vegan tuna mixture in the refrigerator for at least 30 minutes to allow the flavors to meld.

Serve the vegan tuna on sandwiches, wraps, or crackers. Enjoy your delicious and cruelty-free tuna alternative!

Feel free to customize the recipe according to your preferences by adding ingredients like capers, pickles, or mustard seeds for extra flavor.

Roasted Veggie Pitas w/ Avocado Dip

Avocado Dip Recipe 


  • 2 ripe avocados
  • 1 small red onion, finely chopped
  • 1-2 cloves of garlic, minced
  • 1 medium tomato, diced
  • Juice of 1 lime
  • Salt and pepper to taste
  • Optional: chopped cilantro, diced jalapeño for added flavor and heat


  1. Cut the avocados in half, remove the pits, and scoop the flesh into a mixing bowl.

  2. Mash the avocados using a fork or potato masher until you reach your desired consistency (smooth or slightly chunky).

  3. Add the finely chopped red onion, minced garlic, diced tomato, lime juice, salt, and pepper to the mashed avocado.

  4. If using, add chopped cilantro and diced jalapeño for extra flavor. Adjust the amount based on your preference for heat and herbiness.

  5. Mix all the ingredients together until well combined.

  6. Taste the dip and adjust seasoning as needed. You can add more lime juice, salt, or pepper according to your taste.

  7. Transfer the avocado dip to a serving bowl and garnish with additional cilantro or a slice of lime if desired.

  8. Serve the avocado dip with tortilla chips, vegetable sticks, or use it as a topping for tacos, burritos, or sandwiches.

Enjoy your homemade avocado dip!

Collard Green Veggie Wraps

Vegan Sushi

Vegan Dinner Recipes

Vegan Barria Tacos

Stuffed Flatbread

Here’s a simple recipe for vegan pesto:


  • 2 cups fresh basil leaves, packed
  • 1/4 cup pine nuts or walnuts
  • 3 cloves garlic, minced
  • 1/4 cup nutritional yeast (optional, for a cheesy flavor)
  • 1/2 cup extra virgin olive oil
  • 1 tablespoon lemon juice
  • Salt and pepper to taste


  1. In a food processor, combine the basil leaves, pine nuts or walnuts, minced garlic, and nutritional yeast (if using). Pulse until finely chopped.
  2. While the food processor is running, gradually add the olive oil in a steady stream until the mixture is smooth and well combined.
  3. Add the lemon juice, salt, and pepper to taste. Pulse a few more times to incorporate.
  4. Taste and adjust seasoning if needed.
  5. Transfer the pesto to a jar or container and store it in the refrigerator until ready to use.

You can use this vegan pesto as a spread on sandwiches, tossed with pasta, drizzled over roasted vegetables, or as a flavorful topping for vegan potato bread as per the previous recipe. Enjoy your homemade vegan pesto!

Here’s a recipe for vegan stuffed flatbread filled with flavorful mashed potatoes:

Ingredients for Dough:

  • 2 cups all-purpose flour
  • 1 teaspoon salt
  • 1 tablespoon olive oil
  • 3/4 cup warm water

Ingredients for Potato Filling:

  • 2 medium-sized potatoes, peeled and diced
  • 2 cloves garlic, minced
  • 1 small onion, finely chopped
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon turmeric powder
  • Salt and pepper to taste
  • 2 tablespoons chopped fresh cilantro (optional)
  • 2 tablespoons olive oil for sautéing


  1. Start by making the dough. In a large mixing bowl, combine the flour and salt. Gradually add the warm water and olive oil, mixing until a dough forms.
  2. Knead the dough on a floured surface for about 5-7 minutes until smooth and elastic. Place the dough back in the bowl, cover it with a clean kitchen towel, and let it rest for about 30 minutes.
  3. While the dough is resting, prepare the potato filling. Boil the diced potatoes in salted water until tender. Drain and mash them using a potato masher or fork. Set aside.
  4. In a pan, heat olive oil over medium heat. Add minced garlic and chopped onion, and sauté until they become translucent.
  5. Add ground cumin, ground coriander, turmeric powder, salt, and pepper to the pan. Stir well to combine with the onions and garlic.
  6. Add the mashed potatoes to the pan and mix everything together until well combined. Cook for an additional 2-3 minutes. If desired, stir in chopped fresh cilantro for extra flavor. Remove from heat and let the filling cool slightly.
  7. Preheat a griddle or non-stick skillet over medium heat.
  8. Divide the dough into equal-sized balls (about golf ball size). Roll out each ball into a circle or oval shape, about 1/4 inch thick.
  9. Place a spoonful of the potato filling onto one half of each dough circle, leaving a small border around the edges.
  10. Fold the other half of the dough over the filling, pressing the edges together to seal. You can crimp the edges with a fork to ensure they are tightly sealed.
  11. Carefully transfer the stuffed flatbreads to the preheated griddle or skillet. Cook for about 2-3 minutes on each side, or until golden brown and cooked through.
  12. Once cooked, remove the flatbreads from the griddle and serve warm.
  13. Enjoy your delicious vegan stuffed flatbreads with potato filling as a tasty snack or main dish!

Feel free to customize this recipe by adding your favorite herbs or spices to the potato filling. Enjoy your homemade vegan stuffed flatbreads!

One Sheet Complete Vegan Meal

Cajun Cauliflower Steak with Chimichurri

Vegan Carne Asada

Bang Bang Cauliflower

Best Plant-Based Meat Recipes

Vegan Mushroom Wings

Make these for your next sporting event or just a regular friday night. Crunchy and full of amazing flavor. 

Best Vegan Ribs

Try these vegan ribs with potatoes or your favorite vegan baked beans. 

Vegan Fish

Cauliflower Wings

Favorite 'Copycat' Recipes

Vegan Chick Fil A Style Nuggets

For those who love this chain, here are vegan styled chick-fil-a niggets. Yum!

Avocado Egg Rolls - Cheesecake Factory Copycat Recipe


  • 2 ripe avocados
  • 1 cup diced red onion
  • 1/2 cup diced sun-dried tomatoes
  • 1/4 cup chopped fresh cilantro
  • Juice of 1 lime
  • Salt and pepper to taste
  • 12 egg roll wrappers
  • Vegetable oil for frying
  • Sweet chili sauce or your favorite dipping sauce


  1. Prepare the Avocado Mixture:

    • Peel and pit the avocados, then mash them in a bowl.
    • Add diced red onion, sun-dried tomatoes, chopped cilantro, lime juice, salt, and pepper to the mashed avocados. Mix well to combine.
  2. Assemble the Egg Rolls:

    • Lay an egg roll wrapper on a clean surface in a diamond shape, with one corner pointing towards you.
    • Place a spoonful of the avocado mixture in the center of the wrapper.
    • Fold the corner closest to you over the filling, then fold in the left and right corners. Roll the wrapper tightly away from you, sealing the edge with a bit of water.
  3. Fry the Egg Rolls:

    • Heat vegetable oil in a deep pan or fryer to 350°F (175°C).
    • Carefully place the egg rolls in the hot oil, a few at a time, and fry until golden brown and crispy, about 3-4 minutes per side.
    • Use a slotted spoon to remove the egg rolls from the oil and place them on a plate lined with paper towels to drain excess oil.
  4. Serve:

    • Serve the avocado egg rolls hot with sweet chili sauce or your favorite dipping sauce on the side.

Enjoy your crispy and delicious avocado egg rolls!

Tips For Making Better Food

How To Make Your Tofu Crispy

I’m not going to lie, I used to HATE tofu. A couple years ago my sister-in-law made me crispy orange tofu and in that moment, I fell in love with tofu.

How To Roast Potatoes Perfectly Everytime

Roasting potatoes to perfection involves a few key steps and techniques. Here’s a simple guide to help you roast the most delicious potatoes:


  • Potatoes (preferably russet or Yukon Gold for roasting)
  • Olive oil or melted butter
  • Salt
  • Pepper
  • Optional: Herbs (such as rosemary, thyme, or parsley) and garlic powder for extra flavor


  1. Choose the Right Potatoes:

    • Russet or Yukon Gold potatoes work well for roasting because they have a good starch content, which helps create a crispy exterior.
  2. Preheat Your Oven:

    • Preheat your oven to around 425-450°F (220-230°C). A hot oven helps to crisp up the potatoes faster.
  3. Prepare the Potatoes:

    • Wash and scrub the potatoes thoroughly to remove any dirt. You can peel them if you prefer, but leaving the skins on can add extra texture and flavor.
    • Cut the potatoes into evenly sized pieces. For roast potatoes, you can cut them into chunks or wedges, depending on your preference.
  4. Parboil (Optional Step):

    • Parboiling the potatoes before roasting can help them become extra crispy on the outside while remaining fluffy inside. To parboil, place the potato chunks in a pot of salted boiling water for about 5-7 minutes, then drain and let them dry out for a few minutes.
  5. Seasoning:

    • Place the dried potato pieces in a large bowl.
    • Drizzle olive oil or melted butter over the potatoes, ensuring they are evenly coated. Use enough oil or butter to lightly coat each piece but not so much that they become greasy.
    • Season generously with salt and pepper. You can also add other seasonings like garlic powder, paprika, or herbs for extra flavor.
  6. Roasting:

    • Arrange the seasoned potatoes in a single layer on a baking sheet lined with parchment paper or aluminum foil. Make sure there is some space between each piece to allow for even cooking and browning.
    • Place the baking sheet in the preheated oven and roast for about 30-40 minutes, depending on the size of your potato pieces. Check and flip the potatoes halfway through the cooking time to ensure they brown evenly on all sides.
  7. Check for Doneness:

    • To check if the potatoes are done, pierce them with a fork or knife. They should be tender on the inside and golden brown and crispy on the outside.
  8. Serve Hot:

    • Once the potatoes are roasted to perfection, remove them from the oven and let them cool slightly before serving. Enjoy your delicious, crispy roasted potatoes as a side dish or snack!

By following these steps and adjusting the seasoning and cooking time to your taste preferences, you can roast the most perfect potatoes every time!

Interested in Going Vegan? Read this first.

Transitioning to a vegan lifestyle might seem daunting at first, but once you delve into it, you’ll discover that it’s surprisingly simple and rewarding.

With an abundance of plant-based options available in stores and numerous online resources, going vegan is more accessible than ever.

The key is exploring new ingredients and recipes, which not only broadens your culinary horizons but also introduces you to a vibrant world of flavors.

Moreover, the ethical and environmental benefits of a vegan diet can be empowering, making the transition an inspiring journey toward a more compassionate and sustainable way of living.

Embracing this lifestyle is a chance to connect with a global community passionate about making a positive impact—one delicious meal at a time.