It depends on what you consider healthy. If healthy means low-carb, this sandwich would not be healthy, but you could easily make it a low-carb sandwich by replacing the bread with lettuce leaves. If healthy means low calorie, then this sandwich is probably not healthy because it has about 600 calories. If healthy means lots of vegetables and fresh ingredients, then yes, this sandwich is very healthy!