Air Fried Artichoke Heart Sandwiches
Print Recipe Add to Collection
5 from 4 votes

Air Fried Artichoke Hearts Sandwiches with Coleslaw

What's better than air fried artichoke hearts? Air fried artichoke hearts on a sandwich, with tangy coleslaw and avocado. Finish it off with a drizzle of spicy Sriracha mayo.
Prep Time40 mins
Cook Time10 mins
Total Time50 mins
Course: Appetizer, Salad, Sandwich
Cuisine: Air-Fryer, American
Keyword: air fryer artichoke hearts, artichoke hearts sandwich, fat-free vegan coleslaw
Servings: 6 sandwiches
Calories: 246kcal
Author: Susan Voisin



  • 2 14-ounce cans artichoke hearts (500 grams)


  • 4 cups bagged coleslaw or shredded cabbage and carrots
  • 2 tablespoons cider vinegar
  • 1 tablespoon Tofu-Cashew Mayonnaise or your favorite vegan mayo
  • 1/2 tablespoon mustard (I like stone-ground or Creole mustard)
  • salt and black pepper to taste

Flour Mixture

  • 1/3 cup flour
  • 1/2 teaspoon garlic powder
  • salt and freshly ground black pepper to taste

Liquid Mixture

  • 1/2 cup plain unsweetened soymilk or other plant milk (soy works best)
  • 1 teaspoon lemon juice
  • 1 teaspoon flour mixture heaping


  • 3/4 cup panko
  • 1 teaspoon oregano
  • 1 teaspoon basil
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon smoked paprika
  • salt and black pepper to taste

For the Sandwich

  • 6 servings ciabatta bread (or your choice of hearty bread)
  • 1 avocado sliced

Sriracha Mayo



  • Make the coleslaw an hour or two in advance, for the best flavor. Mix the coleslaw ingredients together, cover, and refrigerate.

Air Fried Artichoke Hearts

  • Drain the artichoke hearts well, and rinse in a colander. Remove any tough outer leaves, and place them on a layer of kitchen towels.
  • Combine the Flour Mixture Ingedients on a small plate. In a small bowl, mix the plant milk with the lemon juice and whisk in a heaping tablespoon of the flour mixture. On a large plate, combine the panko and other breading ingredients. Clear a good work area and arrange these dishes from left to right: artichokes, Flour Mixture, Liquid Mixture, Breading, and an empty plate.
  • Put the basket in your air fryer and preheat it. For a Breville Smart Oven, heat it to 425F. For other air fryers, set the temperature to 375-390F. (If you're using a smaller air fryer, you may have to cook the artichoke hearts in batches.)
  • Dip an artichoke heart in the flour mixture, covering it completely. Then dip it in the "milk," making sure that all sides are covered. Then place it in the breading, and sprinkle/roll it to make sure it's completely covered. Place it on the empty plate. Repeat with all artichoke hearts.
  • When all the artichoke hearts are breaded, place them carefully in the hot air fryer basket in a single layer. If your air fryer is small, cook them in two or three batches. Air fry until all artichokes are browned and crispy. This takes 10-12 minutes in a Breville Smart Oven but may be much less in other air fryers, so start checking after 5 minutes.
  • Remove from the air fryer and keep warm until serving.

Making the Sandwich

  • Mix the mayo with the sriracha. Prepare the bread by slicing if necessary and toasting. Place slices of avocado on one slice of bread, cover with 2 artichokes (sliced in half, if large), a drizzle of sriracha mayo, and coleslaw. Top with another slice of bread and serve.


To bake in an oven, preheat oven to 400F. Place breaded artichoke hearts on a parchment-lined baking and bake for about 10 minutes before turning them over carefully. Bake until lightly browned and crispy all over, at least 10 more minutes.
Nutrition info below is for the entire sandwich with all listed ingredients, including Tofu-Cashew Mayo. Exact nutrition will vary depending on the size and type of the bread used and any other type of mayo. These figures are approximates.
For the artichoke hearts alone, 1 serving provides 81 calories, 0.17g fat, 293mg sodium, 16g carbohydrates, 2.58g fiber, 1.23g sugar, and 2.32g protein. 2 Weight Watchers Freestyle points.
One serving of Sriracha Mayo, made with Tofu-Cashew Mayo, is 10 calories, 0.6g fat. Using other vegan mayonnaise will change these figures considerably.


Serving: 1sandwich | Calories: 246kcal | Carbohydrates: 41g | Protein: 7g | Fat: 4.73g | Saturated Fat: 0.91g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2.6g | Cholesterol: 0mg | Sodium: 567mg | Fiber: 7g | Sugar: 3.5g