• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Curries

    Published: May 24, 2021 · Modified: Dec 12, 2025 by Alissa Saenz · This post may contain affiliate links · 5 Comments

    Vegan Butter Chicken

    Jump to Recipe Print Recipe

    This vegan butter chicken is decadent and flavorful! Super easy to make and tastes just like the real deal.

    Wooden Table Set with Skillet, Water Glass, and Plate of Vegan Butter Chicken

    Well, I've found my new favorite comfort food: this vegan butter chicken.

    Holy moly, guys. When I set out to create this recipe I was sure it would be good, but it blew away all of my expectations. It was so rich, so decadent. I'll confess that I've never had regular old butter chicken, but I can't imagine it being better than my vegan version.

    Jump to:
    • What You'll Need
    • How to Make Vegan Butter Chicken
    • Shelf-Life & Storage
    • Frequently Asked Questions
    • More Vegan Indian Recipes
    • 📖 Recipe
    • 💬 Comments

    What You'll Need

    Vegan Butter Chicken in a Skillet with Wooden Spoon
    • Raw cashews. It's really important that you use raw cashews — not roasted, which will result it a totally wrong flavor. You'll also need to soak them in water for a few hours before you start cooking.
    • Vegetable broth. I like Better Than Bouillon in Roasted Vegetable flavor.
    • Vegan butter. Look for brands like Earth Balance or Miyoko's.
    • Onion.
    • Seitan. You can use homemade seitan or store-bought. If you're using store-bought, try to find diced or cubed seitan. I like WestSoy's cubed seitan for this recipe. If you're not a fan of seitan, you could try Butler Soy Curls or tofu (pan-fried according to this method) instead.
    • Garlic.
    • Ginger.
    • Spices. We're using garam masala, cumin, and paprika.
    • Fire roasted tomatoes. Regular canned diced tomatoes will work if you can't find these.
    • Tomato paste.
    • Salt & pepper.
    • Fresh cilantro.
    • Basmati rice. For serving.

    How to Make Vegan Butter Chicken

    The following is a detailed photo tutorial on how to make this dish. Scroll all the way to the bottom if you'd prefer to skip right to the recipe!

    • Place your soaked cashews into a blender or food processor, along with some vegetable broth.
    • Blend everything until it's nice and smooth. Be patient — this can take a few minutes, especially if you don't have a high-powered blending device.
    Two Images Showing Cashew Cream Ingredients in a Blender Before and After Blending
    • Melt some vegan butter in a large skillet over medium heat. Add the onion and cook it for a few minutes, until it begins to soften up.
    • Now add some cubed seitan. Just add the seitan and not the liquid it's packed in. Sauté the seitan with the onion for a few minutes, until it begins to brown.
    • Now stir in the garlic, ginger, and spices. Cook everything for about a minute, until the mixture becomes very fragrant. Be sure to stir the mixture frequently during this time to prevent burning.
    • Now stir in some broth, fire roasted tomatoes, and tomato paste. Bring the mixture to a simmer and let it cook for about 10 minutes.
    Collage Showing Steps for Making Vegan Butter Chicken: Sweat Onions, Brown Seitan, Add Aromatics, and Add Broth and Tomatoes
    • Now stir in that cashew cream that you blended up earlier.
    • Bring the mixture back up to a simmer, and take the skillet off of the burner.
    Collage Showing Last Two Steps for Making Vegan Butter Chicken: Add Cashew Cream and Simmer
    • Season your vegan butter chicken with salt and pepper to taste. Top it with a sprinkle of fresh cilantro.
    • Spoon it over basmati rice. I like to scoop it up with vegan naan!
    Close Up of Vegan Butter Chicken on a Plate with Rice

    Shelf-Life & Storage

    This dish will keep in a sealed container in the fridge for about 3 days, or in the freezer for about 3 months.

    Frequently Asked Questions

    Can this recipe be made gluten-free?

    Probably! Butler Soy Curls have a very similar texture to seitan, and they're gluten-free. To substitute them in this recipe just soak them in vegetable broth for a few minutes, then drain chop them up roughly, and add them to the recipe just like you would seitan.

    Is this dish spicy?

    Yes, in that it has a lot of flavor from spices, but it's not very hot. If you'd like a little heat, add some cayenne pepper to yours.

    Is there a substitute for cashews?

    Macadamia nuts or raw sunflower seeds often work, but I haven't tested the recipe with either, so no promises. If you're up for some experimentation, you could also play around will full-fat coconut milk to create the sauce. Check out my vegan korma recipe for some guidance.

    More Vegan Indian Recipes

    • Vegan Saag Paneer
    • Vegetable Biryani
    • Vegan Cauliflower Chickpea Tikka Masala
    • Sweet Potato & Vegetable Vindaloo
    • Baked Vegan Samosas

    Like this recipe? If so, be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter. And please stop back and leave me a review and rating below if you make it!

    📖 Recipe

    Vegan Butter Chicken on a plate with Rice
    Print Pin
    5 from 7 votes

    Vegan Butter Chicken

    This vegan butter chicken is decadent and flavorful! Super easy to make and tastes just like the real deal.
    Course Entree
    Cuisine American, Indian
    Prep Time 10 minutes minutes
    Cook Time 25 minutes minutes
    Soak Time 4 hours hours
    Total Time 4 hours hours 35 minutes minutes
    Servings 4
    Calories 400kcal
    Author Alissa Saenz

    Ingredients

    • 1 cup raw cashews, soaked in water 4 to 8 hours, drained and rinsed
    • 1 ½ cups vegetable broth, divided
    • 2 tablespoons vegan butter
    • 1 medium onion, diced
    • 16 ounces seitan* (cut into 1-inch pieces)
    • 3 garlic cloves, minced
    • 1 teaspoon freshly grated ginger
    • 1 tablespoon garam masala
    • 1 teaspoon ground cumin
    • 1 teaspoon paprika
    • 1 (14 ounce or 400 gram) can fire roasted tomatoes
    • 1 tablespoon tomato paste
    • Salt & pepper, to taste
    • Fresh cilantro
    • Cooked basmati rice**, for serving
    US Customary - Metric

    Instructions

    • Place the cashews and ¾ cup of broth into a blender or food processor fitted with an s-blade. Blend to a smooth paste.
    • Melt the butter in a large skillet over medium heat, then add the onion. Sweat the onion for about 5 minutes, until soft and translucent.
    • Add the seitan to the skillet. Cook the seitan with the onion, stirring frequently, until it begins to brown, about 5 minutes.
    • Stir in the garlic, ginger, garam masala, cumin, and paprika. Stir to coat the seitan with the spices and continue cooking everything for about 1 minute, until very fragrant.
    • Stir in the remaining ¾ cup of broth, diced tomatoes, and tomato paste.
    • Raise the heat and bring the liquid to a boil. Lower the heat and simmer everything for about 10 minutes, stirring occasionally.
    • Stir in the cashew mixture. Continue cooking everything until the sauce comes back up to a simmer.
    • Remove the skillet from heat and season the curry with salt and pepper to taste. Sprinkle with fresh cilantro.
    • Serve with basmati rice.

    Notes

    *If you use my homemade seitan, you'll need about 1 ½ batches.
    **Nutrition information does not include rice.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Calories: 400kcal | Carbohydrates: 23.2g | Protein: 29.8g | Fat: 22.9g | Saturated Fat: 4.9g | Sodium: 756mg | Potassium: 476mg | Fiber: 4.1g | Sugar: 6.2g | Calcium: 43mg | Iron: 4mg
    « One-Pot Spanish Rice & Beans
    Zesty Vegetable Fajitas »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      5 from 7 votes (5 ratings without comment)

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Elaine Tsai says

      October 18, 2023 at 5:15 pm

      5 stars
      I just made this and the flavor profile is spot on. So good and very quick and easy and like another commenter said, the recipe is very decadent. I love the fact you didn’t add extra veggies or beans that don’t belong in this recipe. This will be become a regular recipe in our home. Thank you!

      Reply
    2. KM says

      May 25, 2021 at 5:04 pm

      5 stars
      Your butter lentil and tofu is a go to in my house so couldn’t wait to try this. It’s absolutely fantastic. The cashew cream is the perfect finishing touch - gives it that creamy decadence that the gravy should have. We used tofu instead of seitan as that’s what we had on hand and it worked well.

      Thanks for another awesome recipe!

      Reply
      • Diane says

        January 26, 2023 at 10:44 pm

        How did you prep the tofu for this recipe?

        Reply
    3. Leanne says

      May 24, 2021 at 4:27 pm

      Hi Alissa
      I love butter chicken and can hardly wait to try this recipe.
      I’m celiac so I can’t eat seitan, could you suggest the best substitute?
      Thanks

      Reply
      • Alissa Saenz says

        May 24, 2021 at 7:44 pm

        Hi Leanne! Have you ever tried soy curls? You just need to soak then in vegetable broth for a few minutes and then you can cook them just like seitan. They should work great in this recipe. Enjoy!

        Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    Plate of Vegan Butter Chicken with Text Overlay Reading "Vegan Butter Chicken"
    385 shares
    • 86

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.