Welcome to a culinary journey where comfort food meets sophisticated flavor: our Healthier Mac and Cheese with Caramelized Onions and Broccoli. This isn’t just any mac and cheese; it’s a dish elevated by the sweet, savory depth of perfectly caramelized onions, the vibrant freshness of tender broccoli, and a rich, creamy sauce made healthier with almond milk and sharp white cheddar. Prepare yourself for an irresistible experience that will redefine your perception of homemade mac and cheese.

The Magic of Caramelized Onions: A Flavor Revelation
The star ingredient in this extraordinary mac and cheese is undoubtedly the caramelized onion. If you’ve never taken the time to caramelize onions properly, you are in for a treat. This simple process transforms humble onions into golden, sticky, intensely sweet morsels that infuse an unparalleled depth of flavor into any dish. The natural sugars within the onions slowly cook down, concentrating their essence and developing complex, sweet-savory notes that are impossible to replicate with raw or sautéed onions.
Patience is key here. Caramelizing onions isn’t a race; it’s a slow dance over low heat, allowing the onions to gradually soften, brown, and sweeten. While it takes approximately 45 minutes, the active cooking time is minimal. You can easily attend to other tasks, like preparing the rest of your ingredients or enjoying a moment with loved ones, only needing to stir every 10 minutes or so. This hands-off approach makes the process less daunting than it sounds, and the reward—a depth of flavor that will make your mac and cheese unforgettable—is absolutely worth every minute.

Balancing Richness with Wholesome Ingredients
We believe that comfort food can also be smart food. This recipe strikes a delightful balance by incorporating tender broccoli florets and using almond milk in the cheese sauce. The broccoli adds not only a lovely pop of color and texture but also a boost of nutrients, making this dish a more complete and satisfying meal. Its mild, slightly earthy flavor perfectly complements the sweetness of the onions and the sharpness of the cheddar.
The choice of almond milk is a game-changer for those seeking a lighter version without compromising on the creamy texture that defines a great mac and cheese. When paired with a robust white cheddar cheese, the almond milk creates a smooth, velvety sauce that’s rich and satisfying, yet feels a touch healthier. It’s a clever way to enjoy a classic comfort food with a lighter touch, proving that you don’t need to sacrifice flavor for wellness.

A Stovetop Masterpiece: Quick Assembly, Big Flavors
Despite the initial time commitment for the onions, this recipe is designed for efficiency. While the onions are slowly caramelizing, you can simultaneously cook your pasta and broccoli, and prepare the cheese sauce. This streamlined approach ensures that once your onions are perfectly golden, the final assembly is remarkably quick, bringing this gourmet-level dish to your table in no time. You can even make the cheese sauce in the same pan used for the onions to capture all those delicious browned bits, or opt for a separate saucepan if you’re truly in a hurry.
The result is a stove top mac and cheese that is truly exceptional. It’s the kind of meal that disappears quickly, leaving a lasting impression and a craving for more. The harmonious blend of sweet caramelized onions, crisp-tender broccoli, and sharp white cheddar in a creamy almond milk sauce creates a complex yet comforting flavor profile that will surely become a family favorite.






This dish is truly a revelation. The complex sweetness from the caramelized onions perfectly offsets the sharp tang of the white cheddar, creating a depth of flavor often missing in simpler mac and cheese recipes. The tender bite of the broccoli adds a wonderful textural contrast and a healthy touch that makes this comforting meal feel complete. It’s so good, you’ll find yourself making excuses to have leftovers for lunch the next day!

If you try out this recipe, be sure to share your creations on Instagram using #TheFoodCharlatan!
Facebook | Pinterest | Instagram | Twitter
Healthier Mac and Cheese with Caramelized Onions and Broccoli
10
50
1
5 Servings
Print Recipe
Ingredients
For the onions:
- 2 medium onions
- 2-3 teaspoons olive oil
- 1 dash salt
- 1-2 teaspoons water, to deglaze the pan
For the macaroni:
- 2 quarts water
- 1 tablespoon kosher salt, for the pasta water
- 2 & 1/2 cups macaroni shells, I used the small ones
- 2 heads fresh broccoli, stemmed and cut into similar sized florets
For the cheese sauce:
- 4 tablespoons butter
- 3 tablespoons olive oil
- 1/2 cup whole wheat flour
- 1/2 teaspoon kosher salt, or more to taste
- pepper, to taste
- 1/4 teaspoon garlic powder
- 2 teaspoons Dijon mustard
- 3 dashes hot sauce, I used Tobasco
- 1 & 1/2 cups Blue Diamond Almond Breeze Almondmilk, Original
- 2 cups white cheddar cheese, shredded & PACKED
- 2 tablespoons heavy cream
Instructions
-
Start by caramelizing the onions. Split 2 onions in half, then cut each half into 1/4 or 1/2 inch slices. (You don’t want super skinny slices for caramelizing.)
-
Heat a large, high-sided skillet over medium heat. Add 2 teaspoons olive oil. When the oil is hot, add the sliced onions and saute for 8-10 minutes. Reduce the heat to medium low. Add a dash of salt over the onions.
-
Continue to cook for another 35-40 minutes at least, checking on them every 10 minutes. If the onions start to stick to the pan and look dry, add another teaspoon of oil. In the last 10 minutes, add 1 or 2 teaspoons of water to deglaze the pan. Scrape the pan to work up all the browned bits. When the onions are as brown and sweet as you like them, remove the onions to a small bowl and set aside (keep warm)
-
Meanwhile, cook the pasta. Bring 2 quarts of water to a boil over high heat. Add the tablespoon of salt.
-
When it is boiling, add the pasta. Bring it back up to a boil, stirring occasionally for about 4 minutes less than the lowest suggested cooking time.
-
Meanwhile, prepare the broccoli by chopping off the stems and cutting the florets into similar sizes.
-
When the pasta has 3 minutes left, add the chopped broccoli and put the lid on. Set a timer for 3 minutes and don’t lift the lid!
-
Drain the pasta and broccoli together in a colander. If your cheese sauce isn’t ready yet, drizzle the pasta with a little olive oil and stir, so they don’t stick.
Make the cheese sauce. For this step, you can either do it in the pan that you caramelized the onions in (meaning you would have to wait until they were done), or just get out a new saucepan.
-
Melt the butter with 3 tablespoons olive oil over medium heat.
-
In a small bowl, combine flour, salt, pepper, and garlic powder. Whisk the mixture into the butter.
-
Add Dijon mustard and hot sauce. Stir for about 1 minute to get rid of the “flour taste.”
-
Slowly pour in the Almond Breeze Almond Milk, whisking it in as you go. Stir out all the lumps.
-
Add the white cheddar and stir it all together with a wooden spoon.
-
Add 2 tablespoons heavy cream to make it extra rich.
-
Add the cooked pasta, broccoli, and caramelized onions to the cheese sauce. Stir to coat.
-
Serve hot. I like to pair it with a big green salad to cut the richness.
Nutrition
Calories: 712kcal |
Carbohydrates: 70g |
Protein: 27g |
Fat: 38g |
Saturated Fat: 18g |
Polyunsaturated Fat: 2g |
Monounsaturated Fat: 15g |
Trans Fat: 1g |
Cholesterol: 80mg |
Potassium: 1048mg |
Fiber: 10g |
Sugar: 8g |
Vitamin A: 2339IU |
Vitamin C: 221mg |
Calcium: 472mg |
Iron: 3mg
Did you make this? I’d love to see it!
Mention @thefoodcharlatan or tag #thefoodcharlatan!

This post is sponsored by Blue Diamond Almond Breeze Almondmilk. Thank you for supporting the brands that help keep The Food Charlatan bringing you delicious recipes!
More Inspiring Pasta-for-Dinner Ideas:
Craving more comforting pasta dishes? Here are some other delightful recipes to explore:
-
The original family classic that inspired today’s recipe: Homemade Macaroni and Cheese
-
A rapidly rising favorite: 20-Minute Lemon Broccoli Pasta Skillet – praised for its bright, zesty flavor and quick preparation!
-
For chilly evenings, nothing beats this hearty dish: Ham and Mac and Cheese Soup
-
Simple, quick, and incredibly flavorful: Creamy Lemon Pasta with Bacon and Peas
More Deliciously Creamy Pasta Creations from Around the Web:
- Creamy Vegan Garlic Pasta with Roasted Tomato from Minimalist Baker
- Healthy Alfredo Sauce from The Kitchy Kitchen
- Creamy Pasta with Chicken and Sun Dried Tomatoes from Gimme Some Oven
If You’re a Fan of Caramelized Onions, You’ll Love These:
Once you discover the incredible flavor of caramelized onions, you’ll want to add them to everything! Here are a couple of my favorite onion-centric recipes:
-
The epitome of caramelized onion perfection: Easy French Onion Soup

-
A dip that takes flavor to another dimension: Caramelized French Onion Dip – expect creamy, cheesy, caramelized bliss!
