Top Best Vegan Recipes to Try at Home


Food on a wooden table

Who could possibly say no to vegan food? This is probably one of the best ways to go green without having to compromise on your taste buds. People all over the world are becoming conscious about their health and environment these days, which means that more people are looking into switching or adding vegan dishes to their diet. Are you thinking why should I even give vegan food a chance? Here’s why:

Vegan food items contain no cholesterol; hence can be beneficial for people who suffer from coronary heart diseases, diabetes etc.

Vegan dishes are 100% dairy-free; this makes them perfect for lactose-intolerant people like me! These foods make you feel light & healthy since they don’t block up your arteries.

Vegan items like tofu and seitan (which is made from vital wheat gluten, btw!) can contain almost the same amount of proteins as found in red meat; hence they turn out to be a very good option for vegetarians!      

Here I’m sharing with you all my favourite vegan recipes that taste just as yummy as their non-vegan counterparts. The list includes mock meats, hearty soups, scrumptious desserts & more:

Mock Tuna Salad Sandwich

A pile of fruit

This dish looks and tastes so similar to a tuna salad sandwich that you’ll never guess it’s 100% vegan! It’s super easy to whip up and has a little bit of crunch to it.

You’ll need:

White Beans (1 can) – drained and rinsed

Olive Oil (2 tbsp.)

Oregano (1 tbsp.)

Lemon Juice (from 1 lemon)

Salt & Pepper to taste

How to make a Vegan Tuna Salad Sandwich?

A bowl of rice on a plate

Heat oil in a skillet over medium heat. Add garlic & onion; sauté for about 3 minutes. Stir in beans, vegan mayonnaise, oregano, lemon juice, salt & pepper; cook until everything is well incorporated together. Place the mixture into slices of bread or whole grain bread. Your vegan tuna salad sandwich is ready!

This classic Chinese soup will leave you asking for more. Eggless wonton soup is so delicious that you’ll want to make it again & again!

Minestrone Soup 

Minestrone soup is one of the most healthy and hearty soups ever. This vegan version of the classic minestrone is equally good and will leave you asking for more!

You’ll need:

Olive Oil (1/4 cup)

Carrots (2, medium-sized) – diced into cubes

Garlic (3-4 cloves, minced)

Onion (1 cup, chopped)                            

White Beans (large can or 2 small cans drained and rinsed well)

Bay Leaves (2)

Salt & Pepper to taste

How to make Vegan Minestrone Soup?

Heat oil in a large pot over medium heat. Add onion & garlic; cook until the onions are tender and translucent. Stir in carrots, white beans, salt, pepper, bay leaves and vegetable broth. Bring the mixture to a boil. Reduce the heat; simmer for about 30 minutes or until all veggies are cooked well. Serve hot!

Vegan Lasagna

What’s lasagna without cheese? This vegan version of everyone’s favourite lasagna tastes just as good (maybe better!) than its non-vegan counterpart. You’ll appreciate this dish even more once you know that it is super easy to whip up too! Here’s how:

You’ll need:

Whole Wheat Lasagna Noodles (9)

Olive Oil (2 tbsp.)

Diced Tomatoes with Green Chilies (14.5 ounce can) – do not drain!

Oregano & Italian Seasoning Blend for taste

Squash (1 medium-sized, spiralized into thin strips)

Salt & Pepper to taste

How to make Vegan Lasagna 

Heat oil in a skillet over medium heat. Add onion; cook until soft and translucent. Stir in oregano, salt, pepper & diced tomatoes; bring the mixture to boil. Reduce the heat; simmer for about 5 minutes or until the flavours of tomato ingredients blend well together. Spray some non-stick cooking spray on the bottom of a 9×13 baking dish to prevent lasagna sheets from sticking. Place 4-5 noodles in the baking dish; make sure they overlap. Top up with about 1/3rd of the veggies & 1/3rd sauce; mix grated vegan cheese into the remaining sauce and spread it over noodles. Repeat 2 more layers ending with vegan cheese (optional). Spray some non-stick cooking spray on top of the lasagna to prevent it from getting dry during baking. Bake for about 40 minutes or until noodles are cooked through well & the edges begin to turn golden brown in color. Let stand for at least 10-15 minutes before cutting into wedges.

Lasagna Soup

This simple yet tasty recipe will leave you asking for more.

You’ll need:

Whole Wheat Lasagna Noodles (9)

Olive Oil (2 tbsp.)

Onion (1 cup, chopped)                     

Garlic Cloves (3-4 cloves, minced)

Carrots (2 medium-sized)

Salt & Pepper to taste

How to make Lasagna Soup

Heat oil in a large pot over medium heat. Stir in onion; cook until soft and translucent. Add carrots, garlic, salt, pepper & vegetable broth; bring the mixture to boil. Reduce the heat; simmer for about 15 minutes or until all veggies are cooked well . Bring this vegetarian lasagna soup just to a boil and cook for about 5 minutes.

Vegan Grilled Cheese

We’re not joking when we say this is the best vegan grilled cheese sandwich you’ll eat. It’s so good that you’ll be asking for more! Here’s how to make this classic vegan dish:

You’ll need:

Sliced bread (whole wheat preferred)

Olive Oil (1 tbsp.) per slice of bread

Salt & Pepper to taste

How to make Vegan Grilled Cheese?

Heat oil in a skillet over medium heat. Place 2-3 slices of bread with one side facing down into the pan. Spread vegan butter on the face-up side of each slice of bread. Sprinkle salt & pepper on the face-down side of the bread. Place cheese slices over the bread face-down & top up with veggies of your choice. Spread vegan butter on the face-up side of remaining bread slices and place them butter side down, into the pan to cook the sandwich evenly on both sides. Flip the sandwich once or twice to ensure that it is well cooked on both sides.

Cheesy Vegan Pizza

Pizza lovers will enjoy this healthier and equally tasty cheesy vegan pizza recipe:

You’ll need:

Tomato Sauce (1/2 jar)

Olive Oil (2 tbsp.)

Garlic Cloves (4 cloves for sauce, 1 clove per slice of garlic bread)                                                     

Oregano (dried) – sprinkle to taste

Italian Seasoning Blend (for both pizza & garlic bread)

Salt & Pepper to taste

Veggie Slices (I used the works pepperoni, but feel free to use your favourite veggie slices)

Shredded Vegan Mozzarella Cheese for topping

How to make Cheesy Vegan Pizza?

Prepare lasagna noodles according to package directions. Heat the oven according to the instructions on dough or follow the manufacturer’s instructions. Place vegan mozzarella cheese in a medium bowl. Add oregano, salt & pepper; mix well. Spread tomato sauce evenly over prepared pizza crusts leaving about 1/4 inch space from the edge of the crust. Top up with veggie slices & vegan cheese. Sprinkle oregano, Italian seasoning blend, salt & pepper over the top. Place pizza(s) on your oven’s center rack; bake for about 10 minutes or until the crust becomes brown.

Spread vegan butter on the face-up side of each slice of bread . Sprinkle salt & pepper on the face-down side of the bread. Place cheese slices over the bread face-down & top up with veggies of your choice. Spread vegan butter on the face-up side of remaining bread slices and place them, butter side down, into the pan to cook the sandwich evenly on both sides. Flip the sandwich once or twice to ensure that it is well cooked on both sides.

Cheesy Vegan Stuffed Shells

Creamy vegan cheese sauce stuffed inside pasta shells, topped with marinara & baked until bubbly – you’ll love this dish!

You’ll need:

Jumbo Shell Pasta (1 box)

Dry Vegan Mozzarella Cheese – 6 oz.

Olive Oil (2 tbsp.)

Salt & Pepper to taste

How to make Cheesy Vegan Stuffed Shells?

Prepare lasagna noodles according to package directions. Mix all ingredients for vegan cheese sauce in a large bowl. Spoon the mixture into each cooked shell. Top up with marinara on top of the vegan cheese mixture. Place shells in a baking dish and cover them with aluminium foil. Bake at 350 degrees F for about 20 minutes or until bubbly .

Vegan Mac And Cheese 

This vegan version of macaroni and cheese tastes like the real thing! It’s creamy, cheesy and guilt-free – you can thank us later! Here’s how to make this recipe:

You’ll need:

Macaroni (1 box)

Vegan Butter (2 tbsp.)

Arrowroot Powder (2 tsp.)

Canola Oil (2 tbsp.)

Nutritional Yeast Flakes (3/4 cup)

Salt & Pepper to taste

How to make Vegan Mac & Cheese?

Cook pasta according to package directions. Drain water from the cooked pasta using a colander. Set aside to cool slightly. Mix canola oil, arrowroot powder, salt & pepper in a large saucepan over medium heat. Add the nutritional yeast flakes once the sauce starts to bubble. Remove from heat and slowly stir 1 cup of vegan milk into the mixture until smooth . Return to low heat. Stirring constantly, cook another 2-3 minutes or until completely blended and thickened. Add 2 tbsp. of vegan butter & combine well. Stir colour into the pan with cheese sauce; mix thoroughly.

Sprinkle salt & pepper on the face-down side of the bread. Place cheese slices over the bread face-down & top up with veggies of your choice. Spread vegan butter on the face-up side of remaining bread slices and place them, butter side down, into the pan to cook the sandwich evenly on both sides. Flip the sandwich once or twice to ensure that it is well cooked on both sides.

Subscribe to our monthly Newsletter
Subscribe to our monthly Newsletter