Go Back
Cozy Weekend: Cheesy Mushroom and Spinach Rotini

Cheesy Mushroom and Spinach Rotini

A comforting pasta bake with sautéed mushrooms, wilted spinach, and a creamy homemade cheese sauce, finished with a touch of nutmeg and Dijon mustard.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 350

Ingredients
  

  • 300 g dried rotini pasta or any short, chunky pasta like fusilli or penne
  • 2 tablespoons olive oil
  • 1 large brown onion finely diced
  • 3 cloves garlic minced
  • 400 g chestnut mushrooms sliced about ½ cm thick
  • 200 g fresh spinach leaves
  • 50 g unsalted butter
  • 50 g plain flour
  • 600 ml whole milk at room temperature
  • ½ teaspoon freshly grated nutmeg
  • 1 teaspoon Dijon mustard
  • 150 g mature cheddar cheese grated
  • 100 g mozzarella cheese grated (not the fresh kind in water, use the block style)
  • Salt and freshly ground black pepper to taste
  • Optional: fresh thyme leaves for garnish

Method
 

  1. Start the pasta water. Fill a large pot with water, add a generous pinch of salt, and bring it to a rolling boil. While it heats, you can begin the sauce. The gentle rumble of the boiling water is the background music for this dish.
  2. Brown the mushrooms properly. In a large frying pan or heavy-based skillet, heat the olive oil over a medium-high heat until it shimmers. Add the sliced mushrooms in a single layer — you might need to do this in two batches. Leave them undisturbed for a full 3-4 minutes until the undersides are a deep golden brown. You should hear a steady, pleasing sizzle; if the pan goes silent, it's too crowded. Only then should you stir them. The aroma will shift from raw fungus to a rich, nutty scent. Once browned, transfer them to a plate.
  3. Sweat the aromatics. Reduce the heat to medium. Add the butter to the same pan. Once it has melted and is foaming gently, add the diced onion. Cook for 5-6 minutes, stirring occasionally, until the onion is soft and translucent — it should look glossy and smell sweet, not burnt. Add the minced garlic and cook for one more minute until fragrant, which takes about the time it takes to count to sixty slowly.
  4. Make the roux. Sprinkle the flour over the softened onions and garlic. Stir continuously with a wooden spoon for 2 minutes. The mixture will form a thick, sandy paste that clings to the spoon. The colour should be a pale biscuit — if it turns brown, your heat is too high. The smell will be of cooked dough, warm and toasty.
  5. Build the sauce. Slowly pour in the room-temperature milk, a little at a time, whisking constantly. After each addition, whisk until the sauce is completely smooth before adding more. You'll feel the sauce thicken noticeably on the spoon. Once all the milk is in, bring the sauce to a gentle simmer — look for small bubbles breaking the surface, not a furious boil. Let it cook for 3-4 minutes, stirring often, until it coats the back of a spoon thickly enough to leave a clear trail when you drag your finger through it.
  6. Finish the cheese sauce. Remove the pan from the heat. Stir in the grated nutmeg, Dijon mustard, and a good pinch of salt and pepper. Add the grated cheddar and mozzarella, one handful at a time, stirring until each batch is fully melted and the sauce is glossy and smooth. The colour will be a pale, creamy gold, and the texture should be like thick double cream.
  7. Cook the pasta and wilt the spinach. By now, your pasta water should be boiling. Add the rotini and cook according to the package instructions until al dente — about 10-11 minutes. Just before you drain the pasta, ladle out a cup of the starchy pasta water and set it aside. Drain the pasta well. Return the sauce to a low heat and add the fresh spinach in handfuls, stirring until it wilts down into the sauce. You'll see it shrink from a big pile to a dark green ribbon in the golden sauce.
  8. Combine and rest. Add the drained pasta and the reserved browned mushrooms to the sauce. Stir everything together over a low heat for one minute, letting the sauce coat every spiral. If the sauce seems too thick, loosen it with a splash of the reserved pasta water. Taste and adjust the seasoning with salt and pepper. Serve immediately in warm bowls, topped with a few fresh thyme leaves if you like. After testing this recipe five times, I finally got it just right — the key is that patience with the browning and the roux.

Notes

The key to this dish is patience when browning the mushrooms and making the roux. For best results, don't crowd the pan when browning mushrooms and ensure the roux cooks to a pale biscuit color without browning. Reserve pasta water to adjust sauce consistency if needed.