Does Booming Blade work with Extra Attack?
Booming Blade:
You brandish the weapon used in the spell’s casting and make a melee attack with it against one creature within 5 feet of you.
Extra attack:
Beginning at 5th level, you can attack twice, instead of once, whenever you take the Attack action on your turn.
I think we can agree that Booming Blade is casting a spell (a cantrip). Obviously I can't use Booming Blade twice.
But does the fact that it's a spell that makes a melee weapon attack count as "taking the attack action"?
In other words - if I cast Booming Blade, am I locked out of Extra Attack because I took a "Cast a Spell" action instead of an "Attack" action? Or do I still get an extra attack because casting the spell made me take the Attack action?
Yes. Extra Attack specifies that you must take the Attack action. With Booming Blade, you’re still taking the Cast a Spell action, the singular melee weapon attack is simply how the spell is cast, not an entire Attack action.
This is the same for all spells that require you to make a weapon attack as part of casting it. The only spells that kind of break this rule are the various “Smite” spells, but they’re worded like “When you next hit a creature with a melee weapon attack…”, and generally use a bonus action rather than an action, so you can still use your action for the Attack action.
Also the bladesingers extra attack feature at level 6 is kind of designed to synergise with cantrips like booming blade and green flame blade.
The OneDND version of EK has this at level 7 now as well
The action you're taking is
Casting a Spell.Attackis a different action which would let you attack twice withExtra Attack.You cannot Booming Blade your attacks with Extra Attack.
This is actually the topic of a Sage Advice:
Also, you actually can use Booming Blade twice in one turn because its a cantrip. The limit for spells cast only applies to leveled spells. The easiest way to Booming Blade twice is the Sorcerer metamagic Quicken Spell.
This is not worded completely correct; you can cast two leveled spells in one turn (using Action Surge). You just cannot cast a leveled spell in the same turn as casting a spell using a bonus action.
Yeah, Action Surge can do two leveled spells.
As a caveat to what has been stated by others, if you're a bladesinger wizard, the Extra Attack there does allow for it to be used with Extra Attack since Bladesinger allows one of the attacks to be replaced with a cantrip cast.
And Eldritch Knight has War Magic, which does not quite do the same thing, but still makes casting Booming Blade almost always better than the Attack action from levels 7-11 (it’s not generally a BA heavy subclass, but occasionally you’ll want to use something like Second Wind.) Even after level 11, the bonus damage puts the DPR higher than 3-4 attacks, so the choice is between more damage upfront vs. movement deterrent with a higher damage punishment.
Others have already made the point that attacking is not the same as the attack action. The consolation is that the extra damage from Booming/Green-Flame Blade goes up at level 5 instead!