[RPG] How many cantrips can a single character have at level 3

cantripsdnd-5eoptimization

I'm trying to build a character with as many cantrips as possible by level 3. I don't care specificly about the class, race, or anything like that, but I want as many cantrips as possible.

How many cantrips can I possibly have at as low as level 3, without multiclassing but with feats and variants?

Anything else from WOTC official Material is okay.

Best Answer

As Specified

Without multiclassing but with feats, a Level 3 Celestial Warlock with Pact of the Tome can have nine cantrips:

  • Two - Variant Human with Magic Initiate, choices depend on class selected for the feat. Consider Sorcerer or Bard to keep them all CHA-based.
  • Two - Warlock 3, choosing from the normal Warlock list.
  • Two - Celestial Patron grants Light & Sacred Flame, and count them as Warlock cantrips.
  • Three - Pact of the Tome, choosing from any list and treating as Warlock cantrips.

With Multiclassing

Assuming all officially published character options, a third level character can know up to Fifteen cantrips:

  • Variant Human - Two via "Magic Initiate" Feat
  • Sorcerer 1 - Four
  • Warlock 1 - Two base, plus two for Celestial Patron.
  • Cleric 1 - Three base, plus two for Arcana Domain.

Without Feats

If feats are off the table, pick a race that gives a cantrip:

  • Tiefling, varies by type: Thaumaturgy (Infernal), Vicious Mockery (Devil's Tongue)
  • Elf, varies by type: High Elf (Wizard cantrip of choice), Dark Elf (Dancing Lights)
  • Genasi, varies by type: Produce Flame (Fire) or Shape Water (Water)
  • Forest Gnome: Minor Illusion
  • Half-Elf, varies by type, variant half-elves have the same options as elves.
  • Yuan-Ti Pureblood: Poison Spray