ExploreMoreEveryday

Your go-to source for everyday advice!

Home | Food and Recipes | 5 Vegan Recipes That Even Meat-Lovers Will Enjoy

Written By Scarlett Anne Baker

When it comes to vegan food, many people think of bland salads or tasteless grain bowls. But the truth is, plant-based meals can be packed with flavor, satisfying textures, and savory umami, all of which will make even the most dedicated meat lovers reconsider their dinner choices. If you’re looking to explore more vegan dishes or need a recipe to serve at a gathering, here are five vegan recipes that are hearty, delicious, and sure to please everyone at the table—even the meat eaters!

1. Vegan “Beef” Tacos with Walnut Meat

If you're craving tacos, this plant-based version uses walnuts and spices to mimic the texture and flavor of seasoned ground beef. It’s crunchy, savory, and the perfect filling for soft corn tortillas. You won’t miss the meat, and the best part is how easy it is to make!

Ingredients:

  • 2 cups walnuts
  • 2 tbsp olive oil
  • 1 small onion, finely chopped
  • 2 garlic cloves, minced
  • 1 tbsp tomato paste
  • 1 tsp cumin
  • 1 tsp chili powder
  • 1/2 tsp smoked paprika
  • Salt and pepper to taste
  • Corn tortillas
  • Toppings: lettuce, diced tomatoes, avocado, salsa, cilantro, lime wedges

Instructions:

  1. Pulse the walnuts in a food processor until they resemble a coarse ground texture (similar to ground beef).
  2. In a large skillet, heat olive oil over medium heat. Add the onion and garlic, sautéing for 3-4 minutes until softened.
  3. Add the walnut mixture, tomato paste, cumin, chili powder, smoked paprika, salt, and pepper. Stir well and cook for another 5-7 minutes, allowing the flavors to meld and the mixture to become slightly crispy.
  4. Warm the tortillas and spoon the walnut “meat” into each tortilla.
  5. Top with your favorite toppings, such as lettuce, tomatoes, avocado, salsa, cilantro, and a squeeze of lime.

Why Meat-Lovers Will Love It: The walnuts give the mixture a satisfying texture that mimics ground beef, while the spices bring out deep, savory flavors. It’s a fun, customizable dish that’s bursting with flavor!


2. Vegan Mushroom Stroganoff

Creamy, rich, and comforting, this vegan take on a classic beef stroganoff swaps mushrooms for meat but doesn’t skimp on flavor. The creamy sauce is made from cashews and vegetable broth, making it velvety and indulgent. Serve it over pasta or rice for a meal that’s perfect for cold evenings.

Ingredients:

  • 2 tbsp olive oil
  • 1 small onion, chopped
  • 2 garlic cloves, minced
  • 4 cups mushrooms (cremini or white), sliced
  • 1 tbsp soy sauce
  • 1 tsp Dijon mustard
  • 1 1/2 cups vegetable broth
  • 1/2 cup raw cashews (soaked for 2 hours or overnight)
  • 1 tbsp nutritional yeast
  • Salt and pepper to taste
  • Fresh parsley, chopped
  • Cooked pasta or rice for serving

Instructions:

  1. In a large skillet, heat olive oil over medium heat. Add the onion and garlic and sauté until fragrant, about 3 minutes.
  2. Add the sliced mushrooms and cook until they release their moisture and become browned, about 7-10 minutes.
  3. Stir in the soy sauce and Dijon mustard, then add the vegetable broth and bring to a simmer.
  4. While the mushrooms are cooking, blend the soaked cashews with 1/2 cup of water and nutritional yeast in a blender until smooth and creamy.
  5. Add the cashew cream to the skillet and stir to combine. Let the sauce simmer for an additional 5 minutes, thickening slightly.
  6. Season with salt and pepper, and sprinkle with fresh parsley before serving over pasta or rice.

Why Meat-Lovers Will Love It: The earthy flavor of the mushrooms paired with the creamy, rich sauce will remind meat eaters of the classic beef stroganoff. The cashew cream provides the perfect texture, making this dish both indulgent and satisfying.


3. Vegan BBQ Pulled “Pork” Sandwiches

Made with jackfruit, a tropical fruit that has a texture similar to pulled pork, these BBQ sandwiches are smokey, tangy, and full of flavor. Jackfruit soaks up the BBQ sauce beautifully, creating a perfect filling for a sandwich, and even the most devoted carnivores will find it irresistible.

Ingredients:

  • 2 cans young green jackfruit in brine (drained and shredded)
  • 1 tbsp olive oil
  • 1 small onion, finely chopped
  • 2 garlic cloves, minced
  • 1 cup BBQ sauce (vegan)
  • 1 tbsp apple cider vinegar
  • Salt and pepper to taste
  • Whole wheat or brioche buns
  • Coleslaw for topping (optional)

Instructions:

  1. Drain and shred the jackfruit with your fingers, removing the core and seeds.
  2. In a large skillet, heat olive oil over medium heat. Add the onion and garlic, sautéing for 3-4 minutes until softened.
  3. Add the shredded jackfruit to the skillet, stirring to combine with the onion and garlic.
  4. Stir in the BBQ sauce and apple cider vinegar, and cook for 10-15 minutes, allowing the flavors to meld together and the jackfruit to absorb the sauce.
  5. Season with salt and pepper to taste.
  6. Serve the BBQ jackfruit on buns with a dollop of coleslaw, if desired.

Why Meat-Lovers Will Love It: Jackfruit’s stringy texture makes it a great meat substitute, and the BBQ sauce delivers the smoky, tangy flavor that’s hard to resist. This is a satisfying, hearty sandwich that could fool even the most dedicated pulled pork fan!


4. Vegan “Chicken” Caesar Salad

For a lighter meal that still feels indulgent, this vegan Caesar salad swaps traditional chicken for crispy chickpeas, offering a protein-packed, crunchy alternative. The creamy, dairy-free Caesar dressing is made with cashews and nutritional yeast, creating a rich, tangy flavor that’s just like the original.

Ingredients:

  • 1 can chickpeas, drained and rinsed
  • 1 tbsp olive oil
  • 1/2 tsp smoked paprika
  • 1/4 tsp garlic powder
  • Salt and pepper to taste
  • 4 cups Romaine lettuce, chopped
  • 1/4 cup vegan Caesar dressing
  • 2 tbsp nutritional yeast (for added cheesy flavor)
  • Vegan croutons (optional)

For the Dressing:

  • 1/4 cup raw cashews (soaked)
  • 1 tbsp lemon juice
  • 1 tbsp Dijon mustard
  • 1 tbsp apple cider vinegar
  • 1/4 cup water
  • 1 garlic clove
  • 2 tbsp nutritional yeast
  • Salt and pepper to taste

Instructions:

  1. Preheat the oven to 400°F (200°C). Toss the chickpeas with olive oil, smoked paprika, garlic powder, salt, and pepper. Spread them out on a baking sheet and bake for 25-30 minutes until crispy, shaking the pan halfway through.
  2. To make the dressing, blend the soaked cashews, lemon juice, Dijon mustard, apple cider vinegar, water, garlic, nutritional yeast, salt, and pepper in a high-speed blender until smooth and creamy.
  3. In a large bowl, toss the chopped Romaine lettuce with the dressing, then top with the crispy chickpeas, nutritional yeast, and croutons (if using).

Why Meat-Lovers Will Love It: The crispy chickpeas offer a satisfying crunch and heartiness, while the creamy dressing brings all the flavors of a traditional Caesar salad without the dairy or meat. It’s fresh, savory, and perfect for those who still want something hearty.


5. Vegan Lentil Bolognese

Lentils are a great plant-based alternative to ground meat in a rich, tomato-based Bolognese sauce. This vegan Bolognese is just as hearty and flavorful as the traditional version, with the lentils providing protein and texture, while the tomato sauce and herbs deliver a deep, savory flavor.

Ingredients:

  • 1 tbsp olive oil
  • 1 onion, finely chopped
  • 2 garlic cloves, minced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 cup green or brown lentils (rinsed)
  • 1 can (15 oz) crushed tomatoes
  • 1 tbsp tomato paste
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • Salt and pepper to taste
  • Cooked pasta (such as spaghetti) for serving
  • Fresh basil or parsley for garnish

Instructions:

  1. In a large skillet, heat olive oil over medium heat. Add the onion, garlic, carrots, and celery, cooking for 5-7 minutes until softened.
  2. Stir in the lentils, crushed tomatoes, tomato paste, oregano, basil, salt, and pepper. Bring the mixture to a simmer, then reduce heat and let it cook for 20-25 minutes, or until the lentils are tender and the sauce has thickened.
  3. Serve the lentil Bolognese over cooked pasta, and garnish with fresh basil or parsley.

Why Meat-Lovers Will Love It: The lentils absorb the tomato sauce, creating a hearty, rich texture that mimics traditional ground meat. With the right spices and seasonings, this dish offers a depth of flavor that will satisfy even the most die-hard meat eaters.


Conclusion

Vegan food isn’t just for veg

  • How to Cook the Perfect Steak: A Step-by-Step Guide
  • 10 Recipes That Will Help You Eat More Vegetables
  • The Best Gluten-Free Recipes for Every Meal
  • 5 Easy and Delicious One-Pan Dinners
  • How to Make Your Own Healthy Granola at Home