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
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