who sings all of me in the ketchup commercials
The singer of “All of Me” in the recent Heinz Ketchup commercials is Willie Nelson , not John Legend (even though John Legend’s version of “All of Me” is also very famous).
Quick Answer
- Song used: “All of Me”
- Artist in the Heinz/Ketchup ads: Willie Nelson
- Brand: Heinz Tomato Ketchup (often referred to as “ketchup commercials”).
Why People Get Confused
There are two well-known songs both called “All of Me”:
- John Legend – “All of Me” (2013)
- Huge pop/R&B hit, widely used in weddings, TV shows, and other ads.
- Many people automatically assume any “All of Me” in a commercial is John Legend’s version.
- Willie Nelson – “All of Me”
- A classic country song, originally from much earlier but still actively used in media.
- In the 2026 Heinz Ketchup campaign (including the “157 Years: Barbecue” ad), the song played is Willie Nelson’s “All of Me”.
So if you’re hearing a warm, slightly twangy, country-style vocal in the Heinz ketchup commercials, that’s Willie Nelson.
About the Commercial
- The 2026 Heinz ads celebrate 157 years of the brand.
- One key spot titled “157 Years: Barbecue” features a barbecue scene with the song “All of Me” by Willie Nelson.
- The campaign also includes other music-driven spots (for example, using Etta James’ “At Last” in another Heinz ad).
TL;DR
- Who sings “All of Me” in the ketchup commercials? → Willie Nelson.
- Not John Legend , even though his “All of Me” is more commonly associated with the song title in general pop culture.
Information gathered from public forums or data available on the internet and portrayed here.