French Onion Soup and Mac and Cheese are two of the great food loves of my life, and I felt like it was high time they meet. Not all food mashups are meant to be, but this is one where the two dishes truly complement each other – the rich sweetness of the onions goes so well with all that salty, creamy cheese and the carby comfort of macaroni does what it does best… fill you right up, stomach and soul.

The process here is basically that you’re making a simplified onion soup and mac and cheese and then mixing them together, so while it really is like two-dishes-in-one, it’s not too much trouble, I promise.

You start by caramelizing some onions and seasoning them thyme and Worcestershire. You add sherry and broth, just like you might with the soup, but in this case, you’re going to let the liquid reduce almost all the way down so the flavor is nice and concentrated and your mac doesn’t get too soupy.

While the onions are working, you can start boiling the noodles and making a basic bechamel, which is dressed up with both Gruyere and mozzarella.

Those two get mixed together and head into a baking dish, where they’re topped with more of the onion mixture and (of course!) more cheese.

When it emerges from the oven it’s as creamy and cheesy as you could want a mac and cheese to be (complete with crispy breadcrumb topping) but it’s also bolstered by sweet caramelly onions.

If you work efficiently and have the onions going while you build the bechamel, this shouldn’t really take you any more time than a basic baked mac and cheese would, but it will have a whole new dimension of flavor. It’s all about the balance of salty and sweet, creamy and crunchy here, and it’s a combination that makes it hard to go back to having one without the other.