French onion soup mac & cheese

If French onion soup mac & cheese sounds like something you’d order at a cozy bistro while wearing your comfiest sweater… same. And honestly? This is the kind of dinner that makes a long day feel a little less loud. It’s warm, cheesy, and full of that sweet-savory caramelized onion flavor that makes French onion soup so lovable—only now it’s hugging elbow macaroni like it was born for the job.

I have a soft spot for meals that taste “fancy” but still let you cook in leggings and call it a win. This one is perfect for busy weeknights, family dinners, or anytime you want comfort food that feels a little extra (without being extra work).

Why You’ll Love This French Onion Soup Mac & Cheese

  • Big flavor, basic ingredients. Onions, butter, broth, cheese—nothing weird, just magic.
  • Comfort-food level: elite. Creamy mac + deep onion flavor = you will “taste test” five times.
  • Easy to customize. Add protein, swap broths, play with cheeses—this recipe is flexible like that one friend who’s always down for brunch.
  • Optional baguette topping = chef’s kiss. It gives that classic French onion soup vibe without needing a soup bowl.

Ingredients You’ll Need

Here’s what brings this French onion soup mac & cheese to life:

  • Yellow onions (thinly sliced) – The star. Caramelized until sweet and golden.
  • Butter – Helps the onions soften and adds richness.
  • All-purpose flour – Thickens the sauce so it clings to every noodle.
  • Beef or vegetable broth – Gives that signature French onion soup base flavor.
  • Half-and-half or heavy cream – Makes the sauce silky and indulgent.
  • Gruyère cheese – Nutty, melty, classic French onion energy.
  • Sharp white cheddar – Adds tang and extra cheesiness.
  • Elbow macaroni – Perfect for catching sauce in every curve.
  • Garlic – Adds depth and makes your kitchen smell like “something good is happening.”
  • Dried thyme – That cozy, herby note that makes it taste like you tried harder than you did.
  • Salt and pepper – To wake up all the flavors.
  • French bread or baguette (optional) – Toast it and melt cheese on top for the “crouton” moment.

Refer to the recipe card below for exact ingredient measurements and full nutritional information.

How to Make French Onion Soup Mac & Cheese (Step-by-Step)

This is absolutely doable on a weeknight—especially if you treat the onion time like a mini break. Put on a show, scroll a little, sip something warm. The onions will do their thing.

Step 1: Caramelize the onions (the flavor-maker step)

  1. Melt butter in a large skillet or Dutch oven over low heat.
  2. Add your thinly sliced yellow onions and a pinch of salt.
  3. Cook slowly, stirring every few minutes, until they’re deep golden and sweet, about 30–40 minutes.

Aneta tip: If the onions start sticking, add a tiny splash of broth or water and scrape up the browned bits. That’s flavor, not failure.

Step 2: Make the cheese sauce right in the onion pan

  1. Add garlic to the onions and stir for about 30 seconds (just until fragrant).
  2. Sprinkle flour over the onions and stir well to coat. Cook for 1 minute so it doesn’t taste raw.
  3. Slowly whisk in broth, then cream, stirring until smooth and slightly thickened.
  4. Lower the heat and stir in Gruyère and sharp white cheddar until melted and creamy.
  5. Season with dried thyme, salt, and pepper.

If it looks too thick, don’t panic. That’s what the pasta water is for—like a little emergency “save” button.

Step 3: Cook the macaroni

  1. Boil elbow macaroni in salted water until al dente (check the package time and stop 1 minute early).
  2. Drain, but reserve a splash of pasta water.

Step 4: Combine pasta + sauce

Add the cooked macaroni into your onion-cheese sauce and stir until every noodle is coated in that glossy, caramelized goodness.

At this point, you could eat it straight from the pot. I won’t tell anyone. (I am anyone.)

Step 5: Bake or broil the topping (optional, but fun)

  1. Pour the mac & cheese into an oven-safe dish.
  2. Sprinkle extra Gruyère/cheddar on top.
  3. Add toasted baguette slices if you want the classic French onion soup vibe.
  4. Broil for 1–3 minutes until bubbly and golden.

Stay close while broiling. It goes from “beautiful” to “smoke alarm solo” very fast.

Quick Cooking Tips (Because Life Is a Lot)

  • Don’t rush the onions. Caramelizing is where the magic happens. Low and slow gives you sweetness without bitterness.
  • Grate your own cheese if you can. Pre-shredded cheese sometimes doesn’t melt as smoothly (it has anti-caking stuff).
  • Use beef broth for deeper flavor. Vegetable broth works great too—just a little lighter.
  • Sauce too thick? Add reserved pasta water a tablespoon at a time until it’s silky again.
  • Sauce too thin? Simmer it gently for a few minutes before adding pasta.

And if your sauce looks a little lumpy at first? Stir, breathe, keep going. This is not a cooking show—this is dinner.

A Little Story From My Kitchen

The first time I made this, I was craving French onion soup but didn’t feel like committing to “soup + bowls + ladles + please don’t spill it on the couch.” So I thought… what if I take all that flavor and tuck it into mac & cheese?

It was one of those “why didn’t I do this sooner?” moments. And once my family tried it, it became the dinner they request when they want comfort food that feels special—like a warm hug that also happens to be covered in Gruyère.

French onion soup mac & cheese with gooey Gruyère cheese pull, caramelized onions, and thyme in a golden baked skillet.
This French onion soup mac & cheese is ultra-creamy with caramelized onions, melty Gruyère, and a bubbly golden top—comfort food perfection.

FAQs About French Onion Soup Mac & Cheese

Can I use a different pasta shape?

Yes! Elbows are classic, but shells or cavatappi are amazing because they hold sauce like little edible cups. Just cook to al dente.

Can I make it ahead of time?

Totally. Assemble it, cover, and refrigerate. When ready to eat, bake at 350°F until hot (about 20–25 minutes), then broil the top if you want that golden finish.

How do I store leftovers?

Keep leftovers in an airtight container in the fridge for 3–4 days. Reheat with a splash of broth or milk to bring the creaminess back.

Can I swap the cheeses?

Absolutely. Gruyère is classic, but Swiss works in a pinch. For cheddar, sharp is best—mild can get lost next to the onions.

What if I don’t have half-and-half or heavy cream?

Absolutely. Gruyère is classic, but Swiss works in a pinch. For cheddar, sharp is best—mild can get lost next to the onions.

What if I don’t have half-and-half or heavy cream?

You can use whole milk, but the sauce will be less rich. If you do milk, consider a little extra cheese to keep things creamy.

Let’s Make Dinner Feel Like a Treat

If you’re craving something cozy, melty, and a little dramatic in the best way, French onion soup mac & cheese is ready to deliver. It’s the kind of meal that makes people hover near the stove “just to check” (and by check, I mean steal a bite).

When you make it, I hope it turns your kitchen into the warm, cheesy comfort zone we all deserve—especially on the days that feel like they’ve gone on for three business days. Enjoy your French onion soup mac & cheese, and don’t forget the baguette topper if you want the full French onion experience.

Keep the Cozy Vibes Going

If you made this French onion soup mac & cheese, I’d LOVE to hear how it went—leave a quick review and tap your star rating (⭐️⭐️⭐️⭐️⭐️) so other readers know it’s worth the cheese pull!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
French onion soup mac & cheese baked in a ramekin with caramelized onion cheese sauce, golden breadcrumb topping, and thyme.

French onion soup mac & cheese


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Aneta
  • Total Time: 1 Hour
  • Yield: 6 servings 1x

Description

French onion soup mac & cheese is the ultimate cozy comfort food mashup. Sweet caramelized onions, rich broth, and melty Gruyère blend into a creamy cheese sauce that hugs every bite of pasta. Finished with a golden, bubbly top, this dish brings classic French onion flavor into an easy, family-friendly baked mac & cheese perfect for weeknights or special dinners.


Ingredients

Scale
  • 3 large yellow onions, thinly sliced
  • 3 tablespoons butter
  • 2 cloves garlic, minced
  • 3 tablespoons all-purpose flour
  • 1 ½ cups beef broth (or vegetable broth)
  • 1 cup half-and-half (or heavy cream)
  • 1 ½ cups shredded Gruyère cheese
  • 1 ½ cups shredded sharp white cheddar cheese
  • 12 ounces elbow macaroni
  • ½ teaspoon dried thyme
  • Salt and black pepper, to taste
  • ½ cup toasted baguette slices or breadcrumbs (optional topping)
  • Extra shredded cheese for topping (optional)

Instructions

  1. Caramelize the onions:
    In a large skillet or Dutch oven, melt butter over low heat. Add sliced onions and a pinch of salt. Cook slowly for 30–40 minutes, stirring occasionally, until deep golden and caramelized.
  2. Add garlic:
    Stir in minced garlic and cook for 30 seconds until fragrant.
  3. Make the sauce base:
    Sprinkle flour over the onions and stir well. Cook for 1 minute. Slowly whisk in broth, then cream, stirring until smooth and slightly thickened.
  4. Add cheese:
    Reduce heat to low. Stir in Gruyère and cheddar until fully melted and creamy. Add dried thyme, salt, and pepper to taste.
  5. Cook pasta:
    Meanwhile, boil elbow macaroni in salted water until al dente. Drain, reserving ¼ cup pasta water.
  6. Combine:
    Fold cooked pasta into the cheese sauce. Add a splash of reserved pasta water if needed to loosen the sauce.
  7. Bake (optional but recommended):
    Transfer to a greased baking dish. Top with extra cheese and toasted baguette slices or breadcrumbs. Broil for 1–3 minutes until golden and bubbly.
  8. Serve:
    Let rest 5 minutes before serving. Enjoy warm and melty.

Notes

  • Cook onions low and slow for best flavor—don’t rush this step.
  • Freshly grated cheese melts smoother than pre-shredded.
  • For extra depth, use beef broth; for vegetarian, use vegetable broth.
  • Leftovers reheat best with a splash of milk or broth stirred in.
  • You can prepare ahead and refrigerate before baking.
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Category: Dinner
  • Method: Stovetop + Baked
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving (about 1½ cups)
  • Calories: 620 kcal
  • Sugar: 6 g
  • Sodium: 620 mg
  • Fat: 36 g
  • Saturated Fat: 21 g
  • Unsaturated Fat: 13 g
  • Trans Fat: 0.5 g
  • Carbohydrates: 48 g
  • Fiber: 3 g
  • Protein: 24 g
  • Cholesterol: 105 mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star