Pin It

Viral TikTok Brothy White Beans

Viral TikTok Brothy White Beans
Jump to Recipe
Prep 5 min Cook 25 min Serves 4
Quick answer: Heat ¼ cup of good olive oil in a wide, heavy pot over medium-low heat. Add 8 garlic cloves smashed with the flat of your knife (not minced — large pieces), 1 shallot thinly sliced, 2 fresh rosemary sprigs, and ½ teaspoon of red pepper flakes. Cook over medium-low, stirring occasionally, for 6 to 8 minutes until the garlic is pale golden and very fragrant but not brown. Add two drained and rinsed 15 oz cans of cannellini beans and 2 cups of low-sodium chicken or vegetable stock. Drop in a Parmesan rind if you have one. Bring to a gentle simmer and cook uncovered for 15 minutes, gently pressing 20 to 25 beans against the side of the pot with the back of a spoon as you stir — the smashed beans dissolve into the stock and turn it creamy without any cream or flour. The broth should look opaque and lightly thickened, not watery. Remove the Parmesan rind and herb sprigs. Season well with salt and black pepper. Squeeze in half a lemon and drizzle 2 more tablespoons of olive oil over the top. Serve immediately in bowls with thick slices of crusty bread for soaking up the broth.

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 Brothy White Beans

The viral TikTok brothy white beans recipe: garlic-infused olive oil, cannellini beans slowly simmered in stock until the broth turns velvety and thick, finished with a Parmesan rind and lemon. Under $6, 30 minutes, one pot.

Easy Prep: 5 min Cook: 25 min Total: 30 min4 servings ~$4.50/serving
Prep5 min
Cook25 min
Total30 min
Servings
4
At home~$4.50/serving
vs
Restaurant~$20.25/serving
You save ~78%

The Story Behind the Recipe

Brothy white beans are Italian cucina povera in its purest form — peasant cooking that turns pantry staples into something extraordinary. In any trattoria in Tuscany this is fagioli all'uccelletto or simply fagioli al fiasco (beans in a flask, historically slow-cooked in a wine bottle in the fireplace embers). On TikTok it went viral because food creators figured out that the version requiring nothing more than a can of cannellini beans, a pour of good olive oil, and fifteen unattended minutes could taste like something it took hours to make — provided you did the garlic correctly. At a Manhattan Italian restaurant this bowl runs $18 to $22 as a contorno. Made at home, the cost is under $6.

The technique that makes this recipe work — and that separates the viral TikTok result from a pot of watered-down canned beans — is two things used together: smashed garlic cooked very low in a generous amount of olive oil, and the intentional pressing of a portion of the beans to release their starch into the broth. Smashed garlic (flat pieces, not minced) cooks more slowly and evenly than mince, producing a sweet, mellow garlic flavor rather than a sharp one. And bean starch, released by pressing 20 or 25 beans against the side of the pot, thickens the broth into something that coats the back of a spoon — no cream, no flour, no roux. The Parmesan rind is optional but close to mandatory: a three-inch piece of rind dropped into the pot releases glutamates and salt for the entire simmer and dissolves slowly into the broth over 15 minutes, rounding out the flavor in a way that cannot be replicated with any other addition.

Nutrition Facts

Per serving (4 servings)
Calories370
Total Fat22g
Total Carbs31g
Dietary Fiber8g
Sugars1g
Protein12g
Sodium550mg

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

Ingredients

  • Aromatic base
  • Beans and broth
  • Finish
  • Optional garnish

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 →

Brothy white beans are the dish TikTok’s food corner rediscovered from Italian grandmothers and couldn’t stop posting about. The concept is not new — Tuscans have been slowly simmering cannellini beans in olive oil, garlic, and herbs for centuries, calling it fagioli all’uccelletto when tomato is involved or fagioli al fiasco when cooked in a wine flask in fireplace embers. What TikTok added was the revelation that a $5 can of beans and a generous pour of good olive oil, treated correctly, can produce a bowl that tastes legitimately expensive.

The recipe succeeds or fails entirely on two decisions: how you handle the garlic, and whether you press some of the beans.

The garlic is everything

Every brothy white beans recipe starts the same way: garlic in olive oil, low heat, patience. But the garlic in this recipe is smashed, not minced — pressed flat with the side of a knife into thick, irregular pieces rather than chopped fine. This distinction is not aesthetic.

Minced garlic in olive oil at medium-low heat for six to eight minutes turns paste-like and merges invisibly into the oil. Smashed garlic pieces that size cook slowly, caramelize gently from the outside in, and stay visible in the finished dish as whole golden cloves nestled among the beans. More importantly, the flavor is fundamentally different: slow-cooked smashed garlic is mellow, almost sweet, with none of the sharp edge that raw or quickly-cooked garlic brings. That sweetness is the flavor base the beans are going to absorb for fifteen minutes.

The heat has to be medium-low, not medium or higher. If the oil is sizzling aggressively when the garlic goes in, it will brown before it cooks through — and browned garlic in olive oil is bitter in a way that cannot be corrected. The goal color is pale gold — not white (undercooked), not brown (bitter). If you see brown starting at the edges of the garlic before eight minutes have passed, lower the heat immediately.

Bean starch does the thickening

White beans are high in starch. When you press a portion of them against the side of the pot as they simmer, that starch is released directly into the cooking liquid, where it acts as a natural thickener. By the time fifteen minutes have passed, the stock you added — which started as clear liquid — should be opaque, lightly thickened, and just barely coating the back of a spoon.

This is why the recipe calls for pressing 20 to 25 beans, not blending, not adding cream, not adding flour. You’re using the ingredient itself to create the texture. The result is a broth that coats the beans and soaks into bread with an almost silky quality — very different from watered-down bean liquid.

The Parmesan rind is optional but important

A two- or three-inch Parmesan rind dropped into the pot when the beans go in will dissolve slowly over fifteen minutes, releasing fat-soluble glutamates, a small amount of salt, and rounded dairy flavor into the broth. The rind itself won’t fully dissolve — remove it at the end — but it leaves behind a savory, rounded depth that makes the broth taste as though you’ve been cooking for an hour.

Parmesan rinds are almost free: save the heel of every wedge you buy in a bag in the freezer, or buy a bag of rinds at any good cheese counter. They are one of the most disproportionately effective flavor additions in the Italian pantry.

The finishing olive oil is not optional

After the fifteen-minute simmer, after the seasoning and lemon juice, drizzle two tablespoons of good olive oil over the finished pot. This finishing oil doesn’t cook — it stays raw, and its fresh, grassy flavor sits on top of the richness of the bean broth like a garnish. In olive-oil-centric Italian cooking this is called olio a crudo (raw oil), and it makes an enormous difference to what arrives in the bowl. Use the best extra-virgin olive oil you own for this step. The quality of the oil is the quality of the dish.

Bread is not a side. It is the point.

Brothy white beans served without bread is a bowl of beans. Brothy white beans with crusty sourdough or ciabatta pushed into the bowl while the broth is still hot is a meal that genuinely satisfies. The bread soaks from underneath while you eat from the top; the final scraping of the bowl produces the best bite of the whole dish.

This is why good crusty bread in the house is listed in the ingredients, not the optional garnish section.

🥗

Make It Healthier

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

  • ✓Use unsalted canned beans and no-salt-added or homemade stock, then season only at the very end — the Parmesan rind adds significant sodium on its own, and starting with lower-sodium ingredients keeps you in full control.
  • ✓To make this vegan, skip the Parmesan rind and add a strip of kombu seaweed (2 inches) to the pot along with the beans — kombu dissolves into the broth and contributes the same umami depth as Parmesan rind without dairy. Remove before serving.
  • ✓Add a large bunch of Tuscan kale (lacinato/dinosaur kale), stems removed and leaves torn into 2-inch pieces, in the last 5 minutes of simmering. It wilts down dramatically, adds folate, calcium, and vitamin K, and the slightly bitter kale against the creamy beans is one of the best flavor pairings in Italian cooking.
  • ✓Reduce the finishing olive oil to 1 tablespoon instead of 2 to cut about 30 calories per serving (120 across the pot) while keeping the dish satisfying — the drizzle adds richness but the beans are flavorful enough without a full two tablespoons.

Frequently Asked Questions

What are brothy white beans, exactly — are they soup?

Brothy white beans are not soup. The distinction is the ratio and the role of the liquid: soup has a lot of thin broth that carries a small amount of solid ingredients. Brothy white beans have a much smaller amount of thick, starchy, opaque liquid — more like a sauce than a soup — surrounding beans that are the main component. The liquid is rich enough from bean starch and olive oil that you actively want to soak it up with bread rather than drink it from a spoon. Think of it as beans in a deeply flavored, creamy broth — closer to a side dish or light main than to a bowl of soup.

Which white beans are best — cannellini, navy, or great northern?

Cannellini beans (also sold as white kidney beans) are the classic Italian choice and the best option here. They're large, with a creamy interior and a thin skin that doesn't get tough during simmering — and that size means each bean has real presence in the bowl. Great northern beans are a very good substitute: slightly smaller and firmer, with a milder flavor. They take about the same time in the pot. Navy beans are smaller still, with a denser, firmer texture — they work but the result is less luxurious per bite. Whichever you use, rinse the canned beans under cold water before adding them; this removes the starchy packing liquid, which has an off flavor, and lets the beans absorb the garlic-and-olive-oil broth you're building instead.

What is a Parmesan rind and where do I find one?

A Parmesan rind is the hard, dried outer edge of a wedge of Parmigiano-Reggiano — the part you'd normally cut off and discard before grating. Slowly simmered in liquid, it dissolves partially and releases concentrated glutamates (the same compounds responsible for Parmesan's deep savory flavor) along with a small amount of salt and fat into the broth. You can collect rinds over time by saving the heel of every Parmesan wedge in a sealed bag in the freezer — they keep indefinitely and can go straight from frozen into a pot. Whole Foods and Italian specialty stores often sell bags of rinds in the cheese section for a few dollars. If you have none, add 1 tablespoon of nutritional yeast to the broth before simmering for a rough approximation of the umami depth — it's not the same but it's the closest swap.

Why smash the garlic flat instead of mincing it?

Mince produces tiny, high-surface-area pieces that cook fast and can brown or burn in the time it takes to cook garlic through, making the oil bitter. Smashed garlic is much larger — roughly the shape of a thick broken wafer — so it heats more slowly and evenly. Over 6 to 8 minutes at medium-low heat, a smashed clove caramelizes gently into something almost sweet and complex, flavoring the oil throughout without ever becoming sharp or acrid. The smashed pieces also stay visible in the final dish, which is part of the presentation: whole, golden garlic nestled among the beans. If you accidentally use minced garlic at medium-low heat for this long, it turns paste-like and melds into the oil invisibly — the flavor is different and the visual entirely different.

Can I use dried beans instead of canned?

Yes, but plan an extra 90 minutes to 2 hours. Soak 1 cup of dried cannellini beans in cold water overnight (or use the quick-soak method: cover with water, boil for 2 minutes, turn off heat, soak 1 hour). Drain, then simmer in fresh unsalted water for 60 to 90 minutes until the beans are just tender but still holding their shape. Drain, then proceed with the recipe from the garlic step. The reward is significant: dried beans cooked from scratch have a creamier, more cohesive interior than canned, and their cooking water — if you save a cup — can replace the stock in the recipe for an even more bean-forward broth. Add salt in the last 15 minutes of the bean cook only; early salting keeps the skins tough. One cup dried yields approximately the same amount as two 15 oz cans drained.

How do I make this vegan?

The recipe is already dairy-free and meat-free once you omit the optional Parmesan rind. For vegan umami depth to replace the rind, add a 2-inch strip of dried kombu seaweed to the pot with the beans and stock — kombu releases glutamic acid as it simmers (the same flavor compound as Parmesan), dissolves almost completely in 15 minutes, and leaves no seaweed taste. Remove any remaining piece before serving. If you don't have kombu, a tablespoon of white miso whisked into the broth at the end of cooking is a different flavor but adds similar savory depth. Use vegetable stock rather than chicken stock.

What should I serve with brothy white beans?

Crusty bread is the only correct answer for the broth component — a thick slice of sourdough, ciabatta, or focaccia pushed into the bowl so it soaks from underneath while you eat. For a more complete meal, add a simple dressed salad alongside, or serve the beans over grilled or toasted country bread rubbed with garlic (bruschetta style). They're also excellent next to roasted vegetables — especially roasted cherry tomatoes or broccolini — or as a side dish with roast chicken or Italian sausages. Avoid pairing with pasta; the beans are starchy enough that adding pasta makes the meal feel dense. This dish is also excellent the next day: the beans continue to absorb the broth overnight, becoming even more intensely flavored, and the cooled olive oil sets into an almost buttery coating around each bean.

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 →