Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Spinach Artichoke Mac and Cheese


  • Author: islamerrick
  • Total Time: 45 mins
  • Yield: 6-8 servings 1x

Description

It’s your favorite dip turned into the ultimate comfort food! This Spinach Artichoke Mac and Cheese is rich, creamy, and packed with flavor from tender spinach, tangy artichokes, and a decadent cheese sauce. Perfect for cozy nights or crowd-pleasing gatherings.


Ingredients

Scale

1 pound elbow macaroni or pasta of choice

2 tablespoons olive oil

1 small yellow onion, finely chopped

3 cloves garlic, minced

10 ounces frozen spinach, thawed and squeezed dry

1 (14 oz) can artichoke hearts, drained and chopped

4 tablespoons butter

¼ cup all-purpose flour

3 cups milk (whole or 2%)

1 cup heavy cream

2 cups shredded mozzarella

1½ cups grated Parmesan cheese

Salt and black pepper to taste


Instructions

Preheat oven to 375°F (190°C). Cook pasta in salted water until just under al dente. Drain and set aside.

In a large pot, heat olive oil. Sauté onion and garlic until fragrant, about 3–4 minutes. Add spinach and artichokes; cook for 2 more minutes.

In a separate saucepan, melt butter and whisk in flour. Cook 2 minutes, then gradually whisk in milk and cream. Simmer until thickened.

Stir in mozzarella, 1 cup Parmesan, salt, pepper, and optional red pepper flakes. Combine with spinach-artichoke mixture and pasta.

Pour into a greased baking dish. Top with remaining Parmesan and optional breadcrumbs.

Bake for 20–25 minutes until bubbly and golden. Let rest 5 minutes before serving.

  • Prep Time: 20 mins
  • Cook Time: 25 mins
  • Category: Dinner

Nutrition

  • Calories: 460
  • Fat: 28g
  • Carbohydrates: 36g
  • Fiber: 4g
  • Protein: 18g