Pin It

French Onion Soup Pasta (Viral TikTok One-Pot)

French Onion Soup Pasta (Viral TikTok One-Pot)
Jump to Recipe
Prep 10 min Cook 75 min Serves 4
Quick answer: French onion soup pasta is a one-pot dish where pasta cooks directly in beef broth flavored with deeply caramelized onions, Worcestershire, white wine, and thyme — then gets finished under the broiler with gruyère and Parmesan until the top is golden and bubbling, exactly like the crust on a French onion soup crock. The dish was created by Carol Bee Cooks in January 2022 and went viral on TikTok for the hypnotic caramelized onion footage and the cheese-pull finish. The critical technique mistake: most recipes list 25–30 minutes for the onions, which produces blond-translucent onions with no depth. Proper caramelization takes 45–60 minutes minimum. The total cook time is about 75–80 minutes.
French Onion Soup Pasta (Viral TikTok One-Pot)

French Onion Soup Pasta (Viral TikTok One-Pot)

Pasta cooked directly in rich caramelized onion broth, finished under the broiler with a bubbling gruyère crust. The viral Carol Bee Cooks one-pot that's exactly like French onion soup but a full meal.

Medium Prep: 10 min Cook: 75 min Total: 1h 25m4 servings ~$4.50/serving
Prep10 min
Cook75 min
Total1h 25m
Servings
4
At home~$4.50/serving
vs
Restaurant~$20.25/serving
You save ~78%

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.
~350-550 cal/serving · Rich & Indulgent🔥

The Story Behind the Recipe

French Onion Soup Pasta — The TikTok Dish Everyone Should Make Once

French onion soup pasta lands somewhere between a braise and a baked pasta: onions cooked down to a dark, jammy state over nearly an hour, pasta finished directly in beefy caramelized-onion broth, then a gruyère-and-Parmesan crust broiled until golden and bubbling. It’s the flavor of French onion soup turned into a complete dinner, with the cheese crust serving the same role as the traditional soup crock.

The dish was created by food blogger Carol Bee Cooks and first posted in January 2022. Her one-pot method — where the pasta cooks directly in the broth rather than being boiled separately — is what made it a TikTok phenomenon. The dramatic footage of three enormous mounds of raw onions slowly collapsing over 45 minutes and the cheese pull at the end drove millions of views and recreations. It’s Carol’s most viral recipe to date. Her original build finished with Parmesan and a splash of half-and-half; she later released an updated version that swaps in gruyère for a result that tastes even closer to French onion soup. The recipe below follows that gruyère direction — it’s the version most people are now recreating.

The Biggest Lie in This Recipe Category: Onion Caramelization Time

Nearly every version of this recipe on the internet lists 25–30 minutes for the onions. That’s not caramelization — that’s softened, lightly golden onions. They taste fine but lack the depth the dish requires.

True caramelized onions take 45–60 minutes minimum over medium-low heat. Here’s what’s actually happening chemically:

Maillard reaction (starting around 120°C / 250°F): As the pan gets hot, the amino acids and reducing sugars in the onion cells react to produce hundreds of new flavor compounds. This is the savory browning — the same chemistry that browns bread crust or seared meat. It begins before you see significant color change.

Caramelization of sugars (around 160°C / 320°F): The natural sugars in the onion — glucose, fructose, and sucrose — begin breaking down and polymerizing into new compounds with complex bitter-sweet flavors. A medium yellow onion contains about 4.7 grams of sugar. Over 45–60 minutes of slow cooking, the glucose and fructose content increases roughly 13 to 18 times from their raw concentrations, the result of longer-chain sugars (fructans) breaking down into simpler ones.

Volume reduction: Raw onions are about 90% water. As they cook, they shed most of that water, which is why 3 large onions (roughly 6 cups sliced) reduce to less than a cup and a half of intensely flavored, jammy strands. All that flavor gets concentrated rather than dispersed.

What you end up with at 45–60 minutes is a different ingredient entirely — sweet, complex, almost savory-jammy — versus what you get at 25 minutes, which is merely soft onion that will taste like soft onion in the finished pasta.

The baking soda shortcut: If you need to move faster, add a pinch of baking soda (about 1/8 teaspoon) to the onions at the start. Baking soda raises the pH of the pan slightly, which accelerates the Maillard reaction. You can shave 10–15 minutes off the caramelization time. The trade-off: the texture goes slightly softer and mushy rather than jammy-stranded. For soup it makes no difference; for pasta where you want the texture in the sauce, use it sparingly or skip it entirely.

Why This Is a One-Pot Recipe (And Why That Matters)

The version that went viral isn’t a baked pasta that you drain and then top with cheese. The pasta cooks directly in the caramelized onion broth, absorbing the beef-and-onion flavor all the way through. This is the same principle as risotto: the starch from the pasta thickens the broth slightly as it cooks, and the pasta flavors from the inside out rather than being coated on the surface.

A separately boiled and drained pasta with caramelized onion sauce ladled over the top tastes noticeably different. The pasta is pasta-flavored; the sauce is onion-flavored; they coexist on the plate. In the one-pot method, the flavors merge.

The practical implication: you need more broth than you’d expect — 5 to 6 cups for 12 ounces of pasta. Short pasta absorbs a significant amount of liquid as it cooks. The goal is for the pasta to reach al dente just as the excess broth is absorbed, leaving a thick, glossy, sauce-like consistency rather than a watery soup. This requires attention and occasional stirring.

The Wine: What It Does and How to Skip It

The 1/2 cup of dry white wine added after the onions is not primarily for flavor — it’s for the deglaze. After 45+ minutes of caramelization, the bottom of the pan has a dark, sticky layer of reduced sugars, meat proteins (if using a real skillet with some history), and browned onion bits. This is the fond, and it’s concentrated flavor. Wine’s acidity lifts the fond off the pan completely. Once you scrape it up and incorporate it into the broth, every bit of that developed flavor stays in the dish.

For the wine itself, use something dry and unoaked: Pinot Grigio, Sauvignon Blanc, or Muscadet. Avoid anything labeled “cooking wine” (high sodium, poor quality) or anything heavily oaked like Chardonnay (the oak tannins taste bitter at high heat). Dry vermouth works exactly as well and keeps longer in the pantry.

To skip the wine: replace with 1/2 cup extra beef broth plus 1 tablespoon white wine vinegar. The vinegar provides the acid for fond-lifting. The flavor is slightly simpler but the technique stays the same.

Gruyère: Why This Cheese Specifically

Gruyère is an AOC-protected Swiss cheese produced primarily in the canton of Fribourg. What makes it the right choice here:

It melts cleanly. Gruyère has high moisture content and relatively low salt, which means the protein structure relaxes smoothly under heat rather than seizing. Under the broiler at high temperature, it goes from solid to bubbly liquid without breaking into greasy puddles — the same quality that makes it the standard for fondue.

It has the right flavor. Gruyère is nutty, slightly sweet, and complex without being sharp. Sharp cheddar would fight the caramelized onion’s sweetness. Mozzarella has almost no flavor of its own. Gruyère’s profile matches and amplifies the dish.

The broil crust: The mix of gruyère and Parmesan on top is deliberate. Gruyère provides the creamy melt and nutty flavor. Parmesan’s lower moisture content promotes browning and adds a slight savory crust. Together they replicate the characteristic gruyère crust of traditional French onion soup.

CheeseMelt qualityFlavor matchOverall
GruyèreExcellent — clean, smoothNutty-sweet, idealBest choice
ComtéExcellentNearly identical to gruyèreBest substitute
Emmental (Swiss)GoodMilder, slightly less complexWorks well
FontinaExcellent meltButtery, mildGood substitute
JarlsbergGoodMild nuttinessWidely available compromise
MozzarellaStretchy pullNeutral, underpoweredNot recommended
Sharp CheddarTends to break/greaseToo sharp for this dishAvoid

Buy gruyère in a block and grate it yourself. Pre-shredded gruyère is coated in anti-caking agents (often potato starch or cellulose) that prevent proper melting.

Which Pasta Shape Works Best

The sauce in this dish is thick and onion-laden — it needs a pasta shape that traps rather than repels it.

ShapePerformanceNotes
RigatoniBestWide ridged tube traps sauce and onion strands in the interior
Penne rigateExcellentRidged penne (look for “rigate” on the label) grips the sauce; smooth penne sheds it
FusilliVery goodTight spiral captures the sauce at every turn
CavatappiVery goodCorkscrew shape; similar surface contact to fusilli
Spaghetti / linguineWorks, but inferiorSauce pools at bottom of bowl quickly; every bite is uneven
OrecchietteDecentCup shape catches some sauce but doesn’t trap it

The pasta cooking directly in the broth means it will absorb the caramelized onion flavor regardless of shape. The shape choice matters most for the eating experience — how much sauce each forkful carries.

Variations

Chicken version. Swap beef broth for chicken broth. The flavor is lighter and less intense, which works if you want something less heavy. Add 1 tablespoon of tomato paste when building the broth to add some body that beef broth provides naturally. The Worcestershire goes with chicken broth as well (don’t skip it).

Vegetarian. Use mushroom broth in place of beef broth. Mushroom broth has enough umami depth to carry the dish. Add a tablespoon of soy sauce or miso paste to the broth for extra savory depth. Use a vegetarian Worcestershire sauce (the standard Lea & Perrins contains anchovies; Annie’s brand is certified vegetarian). Everything else stays the same.

With protein. French onion soup pasta pairs naturally with thinly sliced cooked beef — shredded short rib, sliced flank steak, or leftover roast beef stirred in at the end. Chicken thighs seared separately and sliced in also work. Add the protein after the pasta finishes cooking but before broiling.

Crispy onion topping. Instead of (or in addition to) the gruyère crust, top with crispy fried shallots or crispy onions (the French’s fried onion rings style) for crunch. Add them on top of the cheese immediately before serving rather than broiling them, or they’ll burn.

Storage and Reheating

French onion soup pasta stores well for 3–4 days in an airtight container in the refrigerator. The pasta absorbs more broth overnight and becomes thicker; it will not have the same saucy consistency as fresh.

To reheat: transfer to a small saucepan with 3–4 tablespoons of beef broth or water per serving. Heat over medium-low, stirring occasionally, until warmed through and the broth has loosened the pasta back to a saucy state. Microwave reheating works but dries the pasta out — add the broth splash and cover the bowl with a damp paper towel.

The broiled gruyère crust does not survive refrigeration or reheating intact. For leftovers, either add fresh cheese and re-broil (better) or just accept a saucier, cheese-incorporated pasta rather than a crust.

The dish does not freeze well — the pasta texture degrades after thawing.

Other Viral TikTok Pasta Dishes Worth Making

If this is your entry point into the baked-cheese pasta genre, baked feta pasta started the whole TikTok pasta movement and is worth making to understand the template. Boursin pasta uses the same oven technique with an even creamier result — it’s 5 ingredients and 35 minutes of active time versus 75 for this one.

For pasta that’s less heavy and more technique-focused, cacio e pepe teaches the emulsification skills that underpin all cream-free pasta sauces. The spicy vodka pasta traces its origins to 1974 and makes a better use case for pasta tubes than any other sauce in the collection.

Nutrition Facts

Per serving (4 servings)
Calories680
Total Fat28g
Total Carbs75g
Dietary Fiber5g
Sugars12g
Protein28g
Sodium1300mg

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

🥗

Make It Healthier

Love French Onion Soup Pasta (Viral TikTok One-Pot) but want a lighter version? Try these simple swaps:

  • Use whole wheat penne for extra fiber and a nuttier flavor that pairs well with the caramelized onion base.
  • Reduce the gruyère to 3/4 cup total — the flavor is still strong; gruyère is potent enough that less still tastes rich.
  • Use low-sodium beef broth and taste before adding any extra salt — the Worcestershire and Parmesan add significant sodium.

Equipment You'll Need

Large oven-safe skillet or Dutch oven

Must go from stovetop to broiler — a 12-inch cast iron skillet is ideal; a stainless steel or enameled Dutch oven also works. Do NOT use a nonstick pan under the broiler.

Wooden spoon or silicone spatula

For scraping up the fond when deglazing — essential for capturing all the caramelized bits

Frequently Asked Questions

How long does it actually take to caramelize onions for this pasta?

45 to 60 minutes at minimum, not the 25–30 minutes most recipes claim. Most recipe writers underreport caramelization time because the real number sounds discouraging. At 25 minutes, onions are soft and golden-blond — still tasty, but nowhere near the jammy, dark-brown, intensely sweet result you need for this dish. At 45 minutes over medium-low heat, the onions are a deep mahogany color, collapsed to a fraction of their raw volume, and taste almost like onion jam. The color and intensity of the caramelized onions IS the flavor of this pasta. Rushing this step is the most common reason the dish tastes flat.

Can I make French onion soup pasta without wine?

Yes. The wine's job is to deglaze the fond (the browned bits stuck to the pan) and add acidity to balance the sweetness of the caramelized onions. You can replace the wine with an equal amount of extra beef broth plus 1 tablespoon of white wine vinegar or the juice of half a lemon. The vinegar adds the acid without adding wine flavor. The result is slightly less complex but still very good — the caramelized onion flavor is dominant regardless.

What can I substitute for gruyère cheese?

Comté is the best substitute — it's made in a similar region, has the same nutty-sweet character, and melts identically. Emmental (Swiss cheese) is the next-best option: it has the nutty notes and melts well, though it's milder and can go slightly oily if overbroiled. Fontina is excellent for melt quality but has a more buttery, less complex flavor than gruyère. Avoid mozzarella (too stretchy, insufficient flavor) or cheddar (too sharp, doesn't pair with the onion-beef flavor base). Jarlsberg is a widely available compromise that melts well and has mild nutty flavor.

Can I make this pasta vegetarian?

Yes, and it works very well. Replace the beef broth with a mushroom broth (better) or vegetable broth (fine). Mushroom broth matches the deep umami of beef broth better than plain vegetable broth. If using vegetable broth, add 1 tablespoon of soy sauce or tamari and 1 tablespoon of tomato paste to the broth for umami depth. Replace the Worcestershire sauce with a vegetarian version (Lea & Perrins contains anchovies; Annie's brand is vegetarian) or a dash of soy sauce. The rest of the recipe is already vegetarian.

Why is one type of onion better than another for this dish?

Yellow onions (Spanish onions) are the standard choice and the best choice. They contain more sugar than white onions and have a more complex flavor base than sweet onions like Vidalia, which can produce an almost cloying result when caramelized for an hour. Red onions lose their color during long caramelization and turn an unappetizing grayish-purple in the sauce. White onions caramelize well but have a sharper, less sweet flavor base. Yellow onions' balance of sugar content, pungency, and savor makes them the right choice for this dish.

What pasta shape is best for French onion soup pasta?

Short ridged pasta — rigatoni, penne rigate (ridged, not smooth), or fusilli — performs best. The ridges and interior tube capture the thick caramelized onion broth rather than letting it pool at the bottom of the bowl. Rigatoni is the best single option: its wide ridged tube traps both the liquid broth and the soft strands of caramelized onion. Avoid smooth pasta like penne lisce (smooth penne), which sheds sauce. Long pasta (spaghetti, linguine) technically works but every bite loses sauce to the bottom of the bowl.

Love this recipe? Share it!

Shop the tools

The right tools make all the difference. We earn a small commission if you buy through these links — at no extra cost to you.

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

Ratings & Reviews

No ratings yet

Rate this recipe

Click a star to rate

Leave a Review

0/500

CS

Copycat Spices Test Kitchen

Every recipe on Copycat Spices is developed and tested in our home test kitchen. We reverse-engineer beloved restaurant dishes and refine each one until the flavors and the instructions work reliably for home cooks of all skill levels.

Learn more about our mission →