Yes, you read that right as the blond beauty has teamed up with the “Gin & Juice” rapper in a new commercial for the Nestlé-produced product set to the tune of Biz Markie’s 1989 hit single “Just a Friend (You Got What I Need).

The classic tune, which has been appropriately renamed “You Got What I Eat,” gets a late-night meal makeover in the humorous clip with lyrics like, “I need your hot buttery crust” and “It’s my premium meats that make your lips sing a song.”

The commercial begins with Upton returning home from a night out with her gal pal only to find herself craving, yep, a Hot Pocket.

The 21-year-old stunner then strips down to her PJs before indulging in the midnight snack, which sends Upton into a state of euphoria as she enters a Hot Pockets’ dream world.

Cue Snoop Dogg, who magically appears, calling himself the “Master Baker of this production” as a rap battle ensues between #TeamMeat, led by “the Butcher” (played byOliver Cooper) and #TeamCrust, led by Snoop.

After Kate dances with Dogg in the fairytale kitchen, the model slips into a sexy Victorian-style ensemble that she wears while perched at a piano as she sings the commercial’s catchy tune.

“You Got What I Eat” also features cameos by YouTube star Kevin “KevJumba” Wu,Bow Wow and even talk show host Larry King who asks Kate, “have you forgotten about the cheese?” as the clip—which is a follow-up to Snoop’s previous parody “Pocket Like It’s Hot”—comes to an end.

“I love working with the Hot Pockets sandwiches team,” Snoop said in a statement. “They let me do what I do and bring the funk out with their message you know? We needed to top “Pocket Like It’s Hot,” and this video is so dope. It’s funnier and we got the flyest girl in it with me.”