French Onion Soup Pasta
jump toRECIPE
French onion soup pasta brings together everything people love about the classic soup—slow-simmered onions, thyme, rich broth, and melty Gruyère—into a cozy, hearty vegetarian pasta perfect for cold nights. Instead of caramelized onions, this recipe uses an onion soubise, a traditional French technique that gently cooks onions low and slow until deeply flavorful and silky. Finished with sautéed kale and buttery garlic breadcrumbs, it’s comforting without feeling heavy. If you’re in the mood for more onion-forward comfort food, try French onion soup bites or caramelized onion pho dip from the blog next.

Why You’ll Love This Recipe
- Cozy & comforting – all the flavors of French onion soup in pasta form.
- Hearty & satisfying – rich sauce, tender pasta, and melty cheese.
- Perfect for winter – slow-simmered onions make it ideal for cold nights.
What is Onion Soubise?
The base of the sauce is an onion soubise, an easy, three-ingredient French sauce. Onion soubise is classically puréed with cream as an accompaniment to meat such as a seared steak or roast chicken. The goal isn’t to put color on the onions but to coax out the flavor so don’t try to rush it. Make the onion mixture a few days ahead of time and reheat when needed in order to minimize the day of prep. I also use it in the spicy rigatoni sauce here.
Key Ingredients in This Recipe
- Yellow onion – I use yellow onion in this recipe for its mellow flavor when cooked. These onions with a brownish yellow papery skin are a great all-purpose cooking onion.
- Kale – While I opt to use Tuscan (also called dinosaur kale) in this recipe because it’s flatter and easier to cut into strips, curly kale or another green like rapini or Swiss Chard can also be used. Be sure to remove the tough ribs from the middle of the kale before cooking it.
- Beef Stock – Beef stock is typically made from bones as well as aromatics and vegetables while beef broth is made with the meat. How does that affect their flavor? Beef stock has a much richer, more robust flavor which comes from the collagen released from the simmering bones. On the other hand, beef broth is much more mellow in flavor.
- Pasta – Twisted pasta shapes like fusilli or strozzapreti, as well as shell-like shapes, are great for light creamy sauces such as this one. I like using lumache pasta though it can be difficult to find. It’s a shell-shaped pasta named after a snail shell that has a pinched end which works to trap sauce in the tubes.
- Gruyère – Gruyère is a hard cheese with a nutty, sweet flavor from Switzerland. The fact that it melts well (due to a high water to oil ratio) mixed with it’s distinct flavor makes it the perfect addition to anything from sandwiches to mac and cheese or fondue. If you can’t find Gruyère, I recommend substituting with another Swiss cheese like Emmental.
A full ingredient list with exact amounts can be found in the recipe card below.
Pro Tip
Take your time with the onion soubise—low heat and patience are key to developing deep flavor without browning the onions.
Swaps and Substitutions
- Pasta: Use rigatoni, shells, fusilli, or strozzapreti if lumache isn’t available.
- Kale: Substitute curly kale, Swiss chard, or rapini.
- Gruyère: Swap with Emmental or another Swiss-style cheese.
- Beef stock: Use vegetable stock for a fully vegetarian-friendly option.
How to Make French Onion Soup Pasta (Step-by-Step)

Heat a large sauté pan over medium-low heat. Add the olive oil and heat through then add the butter and allow to melt. Add the breadcrumbs and garlic powder, shaking the pan or stirring constantly until the breadcrumbs are uniformly golden brown, about 4 minutes. Immediately remove from the pan to a bowl or container and store in an airtight container until ready to use.

Heat a large sauté pan over low heat. Add the butter, ½ cup of water, the onions and thyme to the pan. Continue to simmer the onions over low heat, stirring occasionally, until they are tender, about 1½ hours. Season with salt. Turn the heat up to medium, stir the flour into the onions, cooking until it’s pale brown, about 1 minute. Stir in the beef stock and bring to a simmer. Add the kale and cook until wilted, about 6 minutes.

Place a large pot with salted water over medium heat and bring to a boil. Add the pasta and cook until just al dente, about 8 minutes. Drain the pasta, reserving about 1 cup of the pasta cooking water and return to the pot. Add the onion and stock mixture over the top, stirring in ½ cup of the pasta cooking water.

Heat the oven to broil on high. Spread the pasta in baking dish and top with the gruyere cheese and thyme. Add to the oven and broil until the cheese is melted and bubbly, about 4 to 5 minutes. Remove and top with the buttered breadcrumbs then serve immediately.
FAQ – Frequently Asked Questions
Yes! Slowly cooking them coaxes out the subtle, sweet onion flavor and turns it into a buttery, jam-like consistency. It mellows the harsh flavor of onions. You don’t want caramelized onions for this.
Yes! They can be made up to a week in advance and stored covered and refrigerated.
Yes! Remove them to a small bowl once they have cooled. Then, store them in an airtight container for up to a week.
I always recommend reserving some of the pasta cooking water before draining your pasta. The salty, starchy water that the pasta is cooked in adds flavor and helps to bind the sauce to the pasta, making a rich and silky sauce.
How to Serve French Onion Soup Pasta
- Served hot: straight from the oven while the cheese is bubbly.
- With a simple green salad: for balance and freshness.
- Paired with crusty bread: perfect for soaking up extra sauce.
- As a main dish: ideal for cozy dinners or casual entertaining.
How to Store French Onion Soup Pasta
- Refrigerate: store leftovers in an airtight container for up to 3 days.
- Reheat gently: warm on the stovetop with a splash of stock or water.
- Avoid overheating: helps prevent the sauce from separating.
Other Recipes to Try
If you loved this comforting pasta dish, try some of these during the colder months:
- French Onion Soup Bites
- French Onion Soup
- Caramelized Onion Pho Dip
- Heirloom Tomato Galette with Caramelized Onions & Ricotta
Thanks for cooking with me! If you made this recipe, leave a 🌟 rating and share your thoughts or tips below. I’d love to hear from you!
French Onion Soup Pasta
Rate this RecipeIngredients:
For the buttered garlic breadcrumbs:
- 2 tablespoons extra-virgin olive oil
- 4 tablespoons unsalted butter
- 1 cup plain breadcrumbs
- ½ teaspoon garlic powder
For the onion soubise:
- 6 tablespoons unsalted butter
- 2 medium yellow onions, thinly sliced
- 2 sprigs thyme
For the pasta:
- 2 tablespoons all-purpose flour
- 3 cups beef stock
- 1 small bunch tuscan kale, ribs removed and thinly sliced
- ½ pound lumache pasta (or rigatoni or other tube shape pasta)
- 1 cup shredded gruyere cheese
- ½ teaspoon fresh thyme
Instructions:
For the buttered garlic breadcrumbs:
- Heat a large sauté pan over medium-low heat. Add the olive oil and heat through then add the butter and allow to melt. Add the breadcrumbs and garlic powder, shaking the pan or stirring constantly until the breadcrumbs are uniformly golden brown, about 4 minutes. Immediately remove from the pan to a bowl or container and store in an airtight container until ready to use.
For the onion soubise:
- Heat a large sauté pan over low heat. Add the butter, ½ cup of water, the onions and thyme to the pan. Continue to simmer the onions over low heat, stirring occasionally, until they are tender, about 1½ hours. Season with salt.
For the pasta:
- Over medium heat, stir the flour into the onions, cooking until it’s pale brown, about 1 minute. Stir in the beef stock and bring to a simmer. Add the kale and cook until wilted, about 6 minutes.
- Place a large pot with salted water over medium heat and bring to a boil. Add the pasta and cook until just al dente, about 8 minutes. Drain the pasta, reserving about 1 cup of the pasta cooking water and return to the pot. Add the onion and stock mixture over the top, stirring in ½ cup of the pasta cooking water.
- Heat the oven to broil on high. Spread the pasta in baking dish and top with the gruyere cheese and thyme. Add to the oven and broil until the cheese is melted and bubbly, about 4 to 5 minutes. Remove and top with the buttered breadcrumbs then serve immediately.
Notes:
Nutrition:
TAG ME ON INSTAGRAM TO BE FEATURED ON MY STORIES! @cookingwithcocktailrings





Rate + Review
WHAT DID YOU THINK OF THIS RECIPE?