Pesto Havarti Macaroni
There’s something deeply comforting about a bowl of creamy pasta that also manages to taste fresh and bright. Enter Pesto Havarti Macaroni — a silky, cheesy elbow macaroni dish swirled with vibrant pesto, tender peas, and fragrant basil. It’s the kind of recipe you’ll bookmark for weeknights, potlucks, and whenever you want something that feels a little fancy without extra fuss. The combination of Havarti’s buttery melt, sharp white cheddar’s bite, and the green herbiness of pesto creates a balanced, craveable dish that heats and reheats beautifully.
Why this version works
This rendition emphasizes texture and flavor contrast. The roux-based cheese sauce gives the pasta a satin finish that coats each elbow; peas add pops of sweetness and a pleasant bite; basil and pesto bring an herbaceous lift so the richness never becomes cloying. Using both Havarti and sharp white cheddar creates a layered cheese profile: Havarti for creaminess and cheddar for backbone. A touch of red pepper flakes whispers heat without overpowering the dish.
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
Equipment you’ll need
- Large pot for boiling pasta
- Colander
- Medium or large saucepan for sauce
- Wooden spoon or heatproof spatula
- Cheese grater
- Measuring cups and spoons
Prep and timing

Total time: about 30–35 minutes. Active time: about 20–25 minutes. This recipe moves quickly once the pasta water is boiling, so have your cheese shredded, pesto ready, and basil washed before you start.
Step-by-step instructions

Follow these rewritten, clear directions in the same order as the original recipe to make your Pesto Havarti Macaroni:
- Bring a large pot of salted water to a rolling boil. Add the 3 cups (12 ounces) of elbow macaroni and cook according to the package directions until al dente. Reserve about ½ cup of the pasta cooking water, then drain the pasta in a colander and set aside.
- Meanwhile, heat a medium or large saucepan over medium heat. Add 4 tablespoons unsalted butter and let it melt completely, swirling the pan so the butter coats the bottom evenly.
- Sprinkle in ¼ cup all-purpose flour and whisk continuously for about 1 to 2 minutes to cook the raw flour taste. The mixture should bubble gently and become lightly golden but not brown.
- Slowly pour in 2 cups whole milk (at room temperature). Whisk constantly while adding the milk to prevent lumps. Continue cooking and whisking until the sauce thickens and becomes smooth, about 3 to 5 minutes. If it becomes too thick, add a splash of the reserved pasta water to reach a silky consistency.
- Lower the heat to medium-low. Stir in 1 cup shredded Havarti cheese and 1 cup shredded sharp white cheddar cheese a handful at a time. Stir gently until both cheeses are fully melted and the sauce is homogeneous. If the sauce seems too thick, add a little more reserved pasta water, one tablespoon at a time, until it coats the back of a spoon.
- Add ½ teaspoon sea salt and freshly ground black pepper to taste. Taste the sauce and adjust the seasoning as needed — remember the cheeses and pesto will add saltiness, so start conservatively.
- Fold in generous scoops of pesto (add as much as you like; for a balanced pesto flavor, start with about 3 tablespoons and increase from there). Stir until the pesto is evenly distributed and the sauce turns a vibrant green flecked with herbs.
- Stir in 1 cup frozen peas (thawed) so they heat through without losing their bright color. Add the reserved, cooked elbow macaroni into the sauce, folding gently until every piece is coated. If the mixture needs to loosen, add more of the reserved pasta water a little at a time.
- Tear or chop ½ cup fresh basil and fold it into the macaroni, keeping some whole leaves if you want fresh ribbons of basil in the final dish. Finish with pinches of red pepper flakes for a hint of warmth and a final crack of freshly ground black pepper.
- Serve immediately, garnishing with extra basil leaves, a small dollop of pesto, and an optional dusting of extra shredded cheese or coarse sea salt. Enjoy warm.
Tips for success
- Use room-temperature milk to help the sauce come together smoothly. Cold milk can cause the roux to seize and form lumps.
- Grate your cheeses fresh for the best melt and texture; pre-shredded cheeses often contain anti-caking agents that affect creaminess.
- If you prefer a looser sauce, save more of the pasta cooking water. That starchy liquid helps the sauce cling to the elbows without watering down flavor.
- Adjust pesto to taste. A few generous scoops create a bright, herby profile; add less for a subtler note. If your pesto is very salty, add it in stages and taste as you go.
- For a lighter version, use almond milk or another unsweetened plant-based milk as noted; whole milk gives the richest result.
- To make ahead: assemble the pasta and sauce separately. Reheat gently on the stove with a splash of milk or reserved pasta water to loosen before serving.
Variations and serving ideas
This Pesto Havarti Macaroni is versatile. Try these simple swaps and additions:
- Add cooked shredded chicken or chickpeas for protein.
- Stir in sun-dried tomatoes for a tangy contrast.
- Top with toasted breadcrumbs for crunch.
- Mix in roasted vegetables like zucchini, bell peppers, or cherry tomatoes for color and texture.
Make it family-friendly
If you’re cooking for kids or picky eaters, keep the pesto amount modest at first and let everyone add extra if they like. The peas can be mashed slightly into the sauce for less visible texture, and you can reduce red pepper flakes to eliminate heat.
Storage and reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently on the stovetop over low heat with a splash of milk or reserved pasta water, stirring until creamy. You can also reheat in the oven at 350°F (175°C) covered for about 15–20 minutes, stirring once and adding a bit of liquid if needed.
Why the flavors marry so well
Havarti melts into a luscious, buttery texture that cocoons the pasta. Sharp white cheddar brings contrast and depth, ensuring the dish still has character beneath the creaminess. Pesto introduces basil, garlic, and nutty parmesan notes that cut through the richness and add vibrancy. Peas add color, sweetness, and a slight snap, while red pepper flakes contribute a background warmth that brightens each bite. Together, these elements create a balanced, satisfying dish that’s greater than the sum of its parts.
Final thoughts
This Pesto Havarti Macaroni is exactly the kind of dish you want in rotation: comforting but not heavy, familiar yet slightly elevated. It’s perfect for nights when you crave cheesy satisfaction and a hit of green freshness. Make a big batch — it’s a welcome leftover for lunches and reheats like a dream.
Happy cooking, and enjoy every creamy, green-flecked forkful.

Pesto Havarti Macaroni
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 (almond milk can be used)
- 1 cup Havarti cheese shredded
- 1 cup sharp white cheddar cheese shredded
- 1/2 teaspoon sea salt 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 according to package directions until just al dente. Drain and set aside.
- In a large saucepan, melt the butter over medium heat. Reduce heat to low and whisk in the flour to form a smooth paste (roux).
- Gradually whisk in the milk until smooth. Increase heat to medium and whisk constantly until the sauce begins to thicken, about 2 minutes.
- Stir in the shredded Havarti and shredded sharp white cheddar and 1/2 teaspoon sea salt. Continue stirring until the cheeses melt and the sauce is smooth. Season with freshly ground black pepper to taste.
- Add the drained pasta to the cheese sauce and stir to combine, heating just until the pasta is warmed through.
- Fold in the thawed peas and most of the chopped fresh basil, reserving some basil for garnish.
- Serve topped with generous dollops of pesto, remaining basil, and pinches of red pepper flakes to taste.
Equipment
- Large Pot
- Colander
- Large Saucepan
- Whisk
- Measuring Cups and Spoons
- Spatula or Wooden Spoon
Notes
- To make a crunchy baked version, top with panko and Parmesan and broil 3 minutes until golden.

