Go Back
+ servings
Print Recipe
4.84 from 6 votes

{One Pot} Spinach & Artichoke Mac and Cheese

This creamy Spinach & Artichoke Mac and Cheese is all made in one pot, and is the perfect cheesy dish to sneak in some veggies.
Prep Time5 mins
Cook Time20 mins
Total Time25 mins
Course: Main Course
Cuisine: American
Servings: 6
Calories: 416kcal
Author: Serene


  • 8 oz elbow macaroni noodles
  • 2 cups monterey Jack cheese shredded
  • 4 ounces Parmesan cheese grated
  • 1 (14 ounce can) artichoke hearts drained and chopped
  • 10 ounces frozen spinach thawed and drained
  • ¼ cup milk
  • 3 tbsp butter
  • ½ tsp salt
  • ¼ tsp pepper
  • red pepper flake topping optional
  • Additional Parmesan cheese for topping optional


  • In large pot bring water to a boil and add in the macaroni noodles. Boil while stirring occasionally for about 10-12 minutes until soft. Drain the water and return the noodles to the pot. Reduce the heat to low.
  • Add in the milk, butter, and cheese. Stir until well combined and the cheese is completely melted.
  • Add in the spinach (make sure you drained as much water as you can) and artichoke hearts. Stir until well combined. Add salt and pepper to taste.
  • Top with additional toppings as desired and enjoy!


Calories: 416kcal | Carbohydrates: 31g | Protein: 22g | Fat: 24g | Saturated Fat: 14g | Cholesterol: 63mg | Sodium: 810mg | Potassium: 225mg | Fiber: 2g | Sugar: 1g | Vitamin A: 6172IU | Vitamin C: 3mg | Calcium: 579mg | Iron: 2mg