I’ve got a cozy, comforting skillet of pasta that feels like a hug in a bowl: Pesto Havarti Macaroni. Creamy, cheesy, and bright with herbal pesto and fresh basil, this version takes ordinary mac and cheese up a notch without fuss. The combination of smooth Havarti and sharp white cheddar melts into a luscious sauce, while sweet peas and peppery basil add texture and freshness. It’s the kind of dish you’ll make for weeknight dinners, potlucks, or whenever you want something satisfying and slightly fancy.
This recipe uses 3 cups (12 ounces) elbow macaroni, a classic shape that holds sauce beautifully. I kept the method approachable—stovetop macar and cheese that comes together in about 30 minutes. The sauce is a simple roux-thickened milk base, then folded with two kinds of cheese and a generous scoop (or two) of pesto for instant brightness. A sprinkling of red pepper flakes at the end gives it a subtle kick. Serve it with a simple green salad and you’re set.
Why you’ll love this

- Speedy: About half an hour from start to finish.
- Creamy and balanced: Havarti lends a silky texture while sharp white cheddar brings bite.
- Fresh notes: Pesto and basil keep the richness from feeling heavy.
- Customizable: Add chicken, swap the peas for roasted broccoli, or stir in more pesto for a brighter herb flavor.
Ingredients
- 3 cups (12 ounces) elbow macaroni
- 4 tablespoons unsalted butter
- ¼ cup all-purpose flour
- 2 cups whole milk, at room temp (I used almond milk)
- 1 cup shredded Havarti cheese
- 1 cup shredded sharp white cheddar cheese
- ½ teaspoon sea salt, more to taste
- freshly ground black pepper
- generous scoops of Pesto
- 1 cup frozen peas, thawed
- ½ cup fresh basil
- pinches of red pepper flakes
Taste and texture notes
Havarti melts into a velvety base that coats every piece of macaroni, while sharp white cheddar cuts through with a tangy edge—together they create the ideal balance of creaminess and character. The pesto provides herbaceous lift without overpowering the cheese. Thawed peas give little pops of sweetness and an attractive contrast of color, and fresh basil layered on at the end keeps things aromatic and bright. Finish with black pepper and red pepper flakes to bring heat and depth.
Kitchen tools

- Large pot for boiling pasta
- Large skillet or saucepan for the sauce
- Colander
- Whisk and wooden spoon
- Measuring cups and spoons
Step-by-step instructions

Below is a rewritten, clear, step-by-step version of the recipe directions that follows the ingredient list exactly and keeps the same order of operations.
- Bring a large pot of salted water to a rolling boil. Add 3 cups (12 ounces) elbow macaroni and cook according to package directions until al dente. Reserve about ½ cup of the pasta cooking water, then drain the macaroni in a colander and set it aside.
- While the pasta cooks, melt 4 tablespoons unsalted butter in a large skillet or saucepan over medium heat. Let it melt completely but do not let it brown.
- Add ¼ cup all-purpose flour to the melted butter and whisk constantly to form a smooth paste (a roux). Cook the roux for about 1 minute to remove any raw flour taste, whisking the whole time so it does not color too much.
- Gradually pour in 2 cups whole milk, at room temperature (the recipe author used almond milk). Whisk continuously as you add the milk so the mixture becomes smooth and lump-free. Continue to cook, stirring frequently, until the sauce thickens and coats the back of a spoon—this should take about 3 to 5 minutes over medium heat.
- Reduce the heat to low. Add 1 cup shredded Havarti cheese and 1 cup shredded sharp white cheddar cheese to the thickened milk mixture. Stir gently with a wooden spoon or silicone spatula until the cheeses melt completely and the sauce becomes creamy. Keep the heat low to avoid graininess from overheating the cheese.
- Season the cheese sauce with ½ teaspoon sea salt, then taste and add more salt if needed. Grind in a few turns of freshly ground black pepper, to your preference.
- Stir in generous scoops of pesto—start with the amount you prefer for a bright herb flavor and add more if you want it more pronounced. Mix until the pesto is evenly distributed through the sauce.
- Add 1 cup frozen peas that have been thawed and roughly 3 cups of the cooked elbow macaroni to the skillet. Gently fold everything together so the pasta and peas are well coated in the pesto-cheese sauce. If the sauce seems too thick, add a splash of the reserved pasta cooking water until you reach the desired consistency.
- Taste and adjust seasoning with additional sea salt, freshly ground black pepper, or more pesto if desired. Stir in ½ cup fresh basil—torn or roughly chopped—for a final fresh herbal note.
- Serve the Pesto Havarti Macaroni immediately, sprinkled with pinches of red pepper flakes for a touch of heat and an extra grind of black pepper. Enjoy warm.
Tips and variations
- If you prefer a thinner sauce, stir in a little more reserved pasta water, one tablespoon at a time, until it reaches the consistency you like.
- For a nuttier pesto flavor, use a pesto made with toasted pine nuts or walnuts. Add it gradually and taste as you go so the pesto doesn’t overwhelm the cheese.
- Make it heartier by stirring in cooked shredded chicken or cubed tofu—both absorb the sauce beautifully.
- For extra color and texture, fold in blanched asparagus tips, roasted cherry tomatoes, or sautéed mushrooms.
- Leftovers reheat well in a skillet over low heat with a splash of milk to loosen the sauce. Avoid microwaving for long stretches, which can dry out the dish.
Make-ahead and storage
- To make ahead: Prepare the macaroni and sauce separately and store them in airtight containers in the refrigerator for up to 2 days. Reheat together in a skillet with a little milk or reserved pasta water until warmed through.
- To store: Refrigerate leftovers in a sealed container for up to 3 days.
- To freeze: Freeze in a shallow, airtight container for up to 1 month. Thaw overnight in the refrigerator before reheating on the stovetop with a splash of milk.
Serving suggestions
This Pesto Havarti Macaroni pairs beautifully with a crisp green salad tossed in lemon vinaigrette, roasted vegetables, or a simple bowl of sliced tomatoes with olive oil and flaky salt. A squeeze of lemon over the finished dish can brighten the flavors even more, especially if your pesto is rich and oily.
Final thoughts
Comfort food doesn’t have to be heavy or boring. This Pesto Havarti Macaroni strikes a perfect balance: creamy cheese sauce, vivid pesto, and pops of green from peas and basil. It’s indulgent without being overwhelming, quick to make, and flexible enough to adapt to what you have on hand. Whether you’re feeding kids or hosting friends, this recipe will quickly become one of your go-to pasta dishes.
Give it a try and make it your own—add more pesto, toss in extra veggies, or sprinkle more red pepper flakes for a bolder finish. Either way, you’re in for a bowl of comforting, cheesy goodness with a bright herbal kick.

Pesto Havarti Macaroni
Equipment
- Large Pot
- Colander
- Large saucepan
- Whisk
- Measuring cups and spoons
- Spatula or wooden spoon
Ingredients
- 3 cups elbow macaroni (about 12 ounces)
- 4 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 2 cups whole milk at room temperature (or use almond milk)
- 1 cup Havarti cheese shredded
- 1 cup sharp white cheddar cheese shredded
- 1/2 teaspoon sea salt plus more to taste
- freshly ground black pepper to taste
- pesto generous scoops to serve
- 1 cup frozen peas thawed
- 1/2 cup fresh basil
- red pepper flakes pinches, to taste
Instructions
- Bring a large pot of salted water to a boil. Add the elbow macaroni and cook until just al dente according to package directions; drain and set aside.
- In a large saucepan over medium heat, melt the butter. Reduce the heat to low and whisk in the flour to form a smooth paste (roux).
- Gradually add the milk while whisking until smooth. Increase heat to medium and continue whisking until the sauce thickens, about 2 minutes.
- Remove the pan from heat, then stir in the shredded Havarti and sharp cheddar until melted and the sauce is smooth. Season with 1/2 teaspoon sea salt and freshly ground black pepper to taste.
- Add the drained pasta to the cheese sauce and stir to coat, warming the pasta through over low heat for a minute or two.
- Stir in the thawed peas and chopped fresh basil. Adjust seasoning as needed.
- Serve with generous dollops of pesto and a pinch or two of red pepper flakes on each portion.
Notes
- To make a baked version, top with panko and Parmesan and broil 3 minutes until golden.
- Use almond milk if you prefer a dairy-free milk substitute.
- Add more salt gradually, as cheeses vary in saltiness.
- For extra creaminess, grate cheese finely so it melts faster.
