Go Back
+ servings
Tried this recipe? We love your feedback.Please click on the stars in the recipe card below
Spinach Artichoke Mac and Cheese pasta served in a black plates
Print Recipe Pin Recipe
4.19 from 66 votes

Spinach Artichoke Macaroni and Cheese

Lightened up combination of the classic mac and cheese with the healthy addition of spinach, artichoke and garlic
Prep Time5 mins
Cook Time20 mins
Total Time25 mins
Course: Entree
Cuisine: Italian
Servings: 4
Calories: 387kcal


  • 1 tablespoon olive oil
  • 1 medium onion finely diced
  • 5 garlic cloves minced
  • ¾ cup artichoke hearts drained and rough chopped, I like Trader Joe's bottled marinated artichokes
  • ½ lb uncooked macaroni shells or any pasta
  • 6 oz baby spinach
  • 2 cups low sodium vegetable broth
  • 1 cup water
  • ½ teaspoon red pepper flakes optional
  • 2 oz cream cheese, room temperature room temperature
  • 2 tablespoons parmesan cheese grated
  • ½ cup mozzarella cheese grated


  • Set the Instant Pot to sauté mode and heat oil. Add onion and mix well. Cook for 2 minutes with a glass lid on.
  • Add garlic and stir well cooking for a minute. Add artichoke hearts and sauté for another minute.
  • Add uncooked pasta, broth, and water. Mix well. Make sure that most of the pasta is under the liquids. Note: Each pasta shape is different and you may need more or less water.
  • Close Instant Pot with pressure valve to sealing. Pressure Cook mode for 4 minutes followed by Quick Release.
  • Open Instant Pot, give a quick stir to the pasta. If the pasta looks dry-ish add another cup of broth, water, or low-fat milk
  • Set the Instant Pot to sauté mode and gently fold the spinach into the pasta and cook just until the spinach starts to wilt.
  • Add cream cheese, mozzarella, and grated parmesan. Add red pepper flakes and mix everything well until the cheeses blend well in the pasta. Enjoy hot!



  1. Each pasta shape requires a different amount of water. Make sure most of the pasta is under the liquids before closing the Instant pot.
  2. Cook time for the elbow macaroni was 8 minutes. Half that cook time for Instant Pot and pressure cook for 4 minutes. 
  3. To adjust the pressure cook time for the other types of pasta, simply half the cook time on the pasta package. If you like al dente pasta or if you are using gluten-free pasta further reduce the pressure cook time by 1 minute.
  4. If you are cooking pasta ahead of time, feel free to pressure cook for only 3 minutes as the pasta continues to absorb moisture and continue to soften over time.
  5. Pasta will continue to absorb the liquids as it sits making it dry over time. To reheat simply sprinkle a few spoons of warm milk or water over the pasta and then reheat in the microwave.


Serving: 6g | Calories: 387kcal | Carbohydrates: 55g | Protein: 17g | Fat: 11g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 21mg | Sodium: 640mg | Potassium: 574mg | Fiber: 5g | Sugar: 5g | Vitamin A: 4251IU | Vitamin C: 15mg | Calcium: 194mg | Iron: 2mg
Tried this recipe?Share your photo and tag @ministry_of_curry or tag #ministryofcurry