Pin It

Viral TikTok Pizza Beans

Viral TikTok Pizza Beans
Jump to Recipe
Prep 5 min Cook 22 min Serves 4
Quick answer: Heat olive oil in an oven-safe skillet, sauté 3 minced garlic cloves 1–2 minutes, add 1 cup marinara, Italian seasoning, and red pepper flakes. Gently fold in 2 cans drained cannellini beans. Top with 1.5 cups shredded mozzarella and 2 oz pepperoni. Bake at 400°F for 18–20 minutes, broil 1–2 minutes until cheese is lightly charred. Finish with fresh basil.

Shop the tools

Gear matched to this recipe. These are Amazon affiliate links — we may earn a small commission if you buy, at no extra cost to you.

As an Amazon Associate, Copycat Spices earns from qualifying purchases. Product images are generic illustrations, not the exact item listed.

Viral TikTok Pizza Beans

The viral TikTok pizza beans recipe: cannellini beans baked in marinara with mozzarella and pepperoni in one skillet, under 30 minutes. Tastes like pizza, packs 23g of protein per serving.

Easy Prep: 5 min Cook: 22 min Total: 27 min4 servings ~$3.85/serving
Prep5 min
Cook22 min
Total27 min
Servings
4
At home~$3.85/serving
vs
Restaurant~$17.32/serving
You save ~78%

The Story Behind the Recipe

Pizza beans — white beans braised in garlicky crushed tomatoes under a blanket of bubbling mozzarella — were created by food writer Deb Perelman for her 2017 Smitten Kitchen cookbook. For years it lived quietly as a beloved food-blog dinner. Then in late 2024, Luigi Mangione (facing charges in the healthcare CEO murder case) reportedly requested pizza beans over chicken parmesan as his first meal in custody. TMZ reported it; TikTok exploded. Google Trends for "pizza beans recipe" spiked in a matter of hours. The dish was recreated tens of thousands of times across #FoodTok, #HighProteinDinner, and even true-crime adjacent accounts. The viral wave never fully receded.

The weeknight TikTok version stripped the original down to its essentials: drain two cans of cannellini beans, fold them into jarred marinara with garlic and Italian seasoning, top with mozzarella and pepperoni, bake at 400°F until the cheese bubbles and the pepperoni crisps. One pan, 25 minutes, and the result genuinely tastes like pizza — same sauce, same cheese pull, no dough. One serving delivers roughly 23 grams of protein and 9 grams of fiber, which is why it took hold in the high-protein meal-prep corner of TikTok and never let go.

Nutrition Facts

Per serving (4 servings)
Calories380
Total Fat16g
Total Carbs35g
Dietary Fiber9g
Sugars7g
Protein23g
Sodium950mg

* Estimated values based on standard recipe preparation. Actual values may vary.

Ingredients

Instructions

💡
Pro tip: This recipe tastes even better the next day. The flavors need time to meld together in the fridge.
❄️
Storage: Keeps in an airtight container in the fridge for up to 2 weeks. Freezer-friendly for up to 3 months.
🎃 Free Halloween cookbook — download now The Copycat Halloween Cookbook A ready-made, photo-illustrated PDF of our best halloween copycat recipes — free to download, no building required. Pay what you want to support if you love it.

Free PDF — instant download. We'll also send new seasonal copycat recipes now and then; unsubscribe anytime. Or just download it →

Pizza beans were created by food writer Deb Perelman for her 2017 Smitten Kitchen cookbook. They lived quietly as a beloved recipe for years. Then in late 2024, it was reported that Luigi Mangione had requested pizza beans over chicken parmesan as his first meal after his arrest — and TikTok made it a phenomenon overnight. Google Trends spiked, the recipe was recreated by hundreds of thousands of creators, and it became one of the most-searched food recipes of the year.

The weeknight TikTok formula stripped Perelman’s original down to essentials: two cans of cannellini beans folded into jarred marinara with garlic, topped with mozzarella and pepperoni, baked until bubbling. One pan, 25 minutes, roughly 23 grams of protein and 9 grams of fiber per serving — more protein per serving than two slices of takeout pizza, and a fraction of the carbs.

  • Two cans cannellini beans folded into marinara with garlic and Italian seasoning in an oven-safe skillet
  • Top with shredded mozzarella and pepperoni, bake at 400°F for 18–20 minutes
  • Optional 90-second broil for charred cheese and crispy pepperoni
  • One pan, under 30 minutes, ~23g protein per serving
  • Two cans cannellini beans folded into marinara with garlic and Italian seasoning in an oven-safe skillet
  • Top with shredded mozzarella and pepperoni, bake at 400°F for 18–20 minutes
  • Optional 90-second broil for charred cheese and crispy pepperoni
  • One pan, under 30 minutes, ~23g protein per serving
The One Rule: Don’t Mash the Beans

Cannellini beans have a creamy interior and a thin skin. When you fold them whole into the sauce, they hold their shape through the oven and give each scoop a substantial, almost meaty texture. When you press down or stir too aggressively, you break the skins and the beans dissolve into the sauce — it becomes hummus in marinara, which is a different dish.

Fold gently. The sauce coats each bean without penetrating it. The result, when you spoon it out, is a mix of intact creamy beans and thick tomato sauce, not a uniform paste.

Why San Marzano Marinara Matters Here

With only one cup of sauce in the skillet, the quality of the jarred marinara is amplified rather than hidden. San Marzano-based sauces (look for “San Marzano” or “DOP” on the label — brands like Rao’s, Carbone, or Cento work well) have lower acidity and a sweeter, more concentrated tomato flavor than standard domestic tomato sauce. That sweetness balances the salt in the mozzarella and pepperoni. You can use any marinara you have, but if you use a thin, acidic supermarket sauce, the beans will taste like beans in ketchup. One step up in sauce quality is the highest-leverage upgrade in this recipe.

The Cheese Pull Problem (and How to Get It)

Pre-shredded mozzarella contains potato starch and cellulose anti-caking agents that prevent the protein strands from aligning as they melt — you get clumps of softened cheese rather than a clean pull. Shredding from a low-moisture mozzarella block takes 90 seconds and produces a completely different result: a smooth, bubbling, golden layer that stretches when you scoop. That’s the cheese pull in the videos. It’s not the beans that make this photogenic — it’s the cheese, and the cheese requires a block.

The Smitten Kitchen Original (for When You Have 15 Extra Minutes)

Deb Perelman’s version, which is what the whole TikTok phenomenon is built on, starts with a soffritto: sauté a diced onion, two celery stalks, and a carrot in olive oil until deeply browned — 10 to 12 minutes. Add garlic and a splash of white wine, wilt in a handful of torn kale, then add crushed tomatoes and broth, and simmer the gigante or cannellini beans in it until the liquid reduces. Top with mozzarella and parmesan, bake at 475°F for 10 to 15 minutes.

The soffritto is the reason the original tastes noticeably deeper and richer than the 25-minute weeknight version. The caramelized vegetables — especially the carrot’s natural sweetness — do to this dish what a long-simmered sauce does to any Italian braise. If you have 40 minutes and want something that tastes like you spent 2 hours, the original is it. If you have 25 minutes and a jar of Rao’s, the quick version in this recipe is genuinely excellent.

What to Serve With It

Pizza beans are a complete protein-and-vegetable meal in the skillet, but the broiled cheese and thick sauce call out for something to scoop with. Crusty ciabatta or focaccia is ideal — you drag it through the bottom of the pan and pick up the sauce that the beans left behind. If you’re keeping carbs lower, a simple arugula salad with lemon and olive oil alongside does the same palate-clearing work.

For another one-pan, high-protein Italian weeknight dinner, the viral TikTok creamy Italian sausage orzo is the pasta version of the same formula. The Tuscan white bean pasta is the double-bean route: beans inside the pasta sauce rather than underneath.

🥗

Make It Healthier

Love Viral TikTok Pizza Beans but want a lighter version? Try these simple swaps:

  • ✓Swap regular pepperoni for turkey pepperoni — same crispy finish, about 40% less fat per ounce, and you likely won't notice the difference once it's baked into the cheese
  • ✓Use part-skim mozzarella instead of whole-milk — saves about 30 calories per serving with minimal effect on the melt
  • ✓Add 1 cup of halved cherry tomatoes and ½ cup of sliced black olives folded in with the beans — bumps the vegetable content significantly and adds brightness without extra sodium
  • ✓Use no-salt-added canned beans and a low-sodium marinara — keeps total sodium under 600mg per serving if that matters for your targets

Frequently Asked Questions

What are pizza beans and where did they come from?

Pizza beans are white beans (usually cannellini) braised in garlicky crushed tomatoes and baked under mozzarella until the cheese bubbles and blisters. The dish tastes strikingly like pizza — same sauce, same cheese — with no dough. It was created by food writer Deb Perelman and published in her 2017 cookbook Smitten Kitchen Every Day. It went genuinely, massively viral on TikTok in late 2024 after it was reported that Luigi Mangione — facing charges in the murder of a healthcare CEO — requested pizza beans over chicken parmesan as his first meal in custody. TMZ ran the story; Google Trends for the recipe spiked within hours; TikTok exploded. The high-protein meal-prep community then adopted it as a weeknight staple because two cans of cannellini beans deliver about 30 grams of plant protein per batch.

What kind of beans work best for pizza beans?

Cannellini beans (white kidney beans) are the standard — they're large, creamy, and hold their shape through the oven without getting mushy. Great Northern beans work almost identically and are often cheaper. Navy beans are smaller and softer; they'll cook down into more of a saucy base, which some people prefer. Chickpeas are a firmer alternative with a nuttier flavor — they won't fall apart but have a more assertive taste than white beans. Kidney beans (red) have a stronger, earthier flavor that competes with the marinara. Stick with white beans for the cleanest pizza-forward taste.

Can I make pizza beans without a cast iron skillet?

Yes. Any oven-safe skillet (stainless steel, oven-safe nonstick) works for the stovetop-to-oven method. If you don't have any oven-safe skillet at all, sauté the garlic in a regular pan, then transfer everything to a 9×9 or 9×13 baking dish — the result is identical, just with one extra pan to wash. You lose the 'served straight from the skillet' presentation but nothing else. Don't use a glass baking dish for the broil step — thermal shock risk is real.

Is the viral TikTok pizza beans recipe actually high protein?

Yes, legitimately. Two cans of cannellini beans provide about 30 grams of plant protein across four servings. Add 5 oz of mozzarella (roughly 28g protein total) and 2 oz of pepperoni (about 10g) and the full skillet has roughly 68 grams of protein — about 17g per serving before rounding. The recipe in this article builds slightly more protein per serving (23g) by using a full layer of mozzarella rather than a thin sprinkle. It's a real macro-friendly dinner, not an inflated claim: beans are one of the densest sources of plant protein available, and this is two full cans.

What toppings can I add to pizza beans?

Treat the base — beans, marinara, mozzarella — as the pizza dough equivalent and add whatever you'd want on a pizza. Halved cherry tomatoes pressed into the cheese before baking roast and caramelize. Sliced black olives or banana pepper rings add brine. A handful of fresh arugula scattered on after the broil wilts slightly and adds peppery freshness. Crumbled Italian sausage (cooked before going in) or sliced fresh mushrooms sautéed with the garlic turn this into a more substantial meal. Fresh mozzarella torn on top in addition to the shredded layer adds a creamy, milky layer under the crust.

How do I store and reheat leftover pizza beans?

Refrigerate leftovers in an airtight container for up to 4 days. The texture is best reheated in a 350°F oven, covered loosely with foil, for 10–12 minutes — this re-melts the cheese without drying the beans. Microwave works in a pinch (2–3 minutes on medium, stirring halfway) but the cheese layer gets rubbery. The flavor actually deepens overnight as the beans absorb more of the sauce — day-two pizza beans straight from the fridge, eaten cold with bread, is genuinely good.

Can I make pizza beans ahead of time for meal prep?

Yes. Assemble through the bean-folding step (stop before adding cheese and pepperoni), cover, and refrigerate up to 24 hours. When ready to eat, top with cheese and pepperoni and bake as directed, adding 3–5 minutes to account for the cold start. Alternatively, fully bake the whole skillet and portion into containers — each portion reheats cleanly per the storage instructions above. This is a standard high-protein meal prep formula: one batch Sunday makes four dinners or lunches through Thursday.

Love this recipe? Share it!

Free PDF: our 12 most-wanted copycat recipes — instant download.

Made it? Buy us a coffee

Every recipe here is free, with no paywalls. If this one was a hit at your table, a small tip keeps new copycats coming.

$

Ratings & Reviews

—
No ratings yet

Rate this recipe

Click a star to rate

Leave a Review

0/500

CS

Copycat Spices Editorial

Researched + fact-checked. Every recipe on Copycat Spices is built from published sources — official ingredient lists, brand-published recipes, interviews and food-science references — and fact-checked before it goes live, then written as clear, step-by-step instructions for home cooks of all skill levels.

Learn more about our mission →