4.26 from 27 votes
Spinach Artichoke Macaroni and Cheese
Spinach Artichoke Macaroni and Cheese
Prep Time
5 mins
Cook Time
20 mins
Total Time
25 mins
Lightened up combination of the classic mac and cheese with the healthy addition of spinach, artichoke and garlic
Course: Entree
Cuisine: Italian
Keyword: Mac n Cheese
Servings: 6
Calories: 503 kcal
Author: Archana
  • 2 tablespoon olive oil
  • 1 large onion finely diced
  • 10 garlic cloves minced
  • 1 can artichoke hearts drained and rough chopped
  • 1 LB uncooked macaroni shells or any pasta
  • 12 oz baby spinach
  • 4 cups low sodium vegetable broth divided
  • 1 teaspoon red pepper flakes optional
  • 4 oz cream cheese, room temperature room temperature
  • 1/4 cup parmesan cheese, grated
  • 1 cup low fat mozzarella, grated
  1. Turn Instant Pot to saute(more) mode. Once the ‘hot’ sign displays, add oil. Add onion and mix well. Cook for 2 mins with glass lid on.
  2. Add garlic and stir well cooking for a minute. Add artichoke hearts and sauté for another minute.
  3. Add uncooked pasta and 3 cups of broth plus 2 cups of water. Mix well. Make sure that most of the pasta is under the liquids.
  4. Note: Each pasta shape is different and you may need more or less water.
  5. Close Instant Pot with pressure valve to sealing. Cook on Manual/Presure Cook mode for 4 minutes followed by quick release.
  6. Open Instant Pot, give a quick stir to the pasta.
  7. At this stage add remaining broth to the pasta. If the pasta looks a bit watery skip this step.

  8. Gently fold the spinach into the pasta and cook on saute mode for a couple of minutes as the spinach wilts.
  9. Add cream cheese, mozzarella and grated parmesan. Add red pepper flakes and mix everything well until the cheeses blend well in the pasta.
  10. Enjoy hot!

Recipe Video

Recipe Notes


Each pasta shape requires different amount of water.

Make sure most of the pasta is under water before closing the Instant pot.

Cook time for the elbow macaroni was 9 minutes. I half the cook time for Instant Pot. Hence cooked for 4 minutes. Adjust the cook time according to the pasta box instructions.

Nutrition Facts
Spinach Artichoke Macaroni and Cheese
Amount Per Serving (6 g)
Calories 503 Calories from Fat 162
% Daily Value*
Total Fat 18g 28%
Saturated Fat 7g 35%
Cholesterol 36mg 12%
Sodium 371mg 15%
Potassium 715mg 20%
Total Carbohydrates 65g 22%
Dietary Fiber 4g 16%
Sugars 4g
Protein 22g 44%
Vitamin A 117.4%
Vitamin C 24.7%
Calcium 30.4%
Iron 18%
* Percent Daily Values are based on a 2000 calorie diet.