Go Back
Homemade Creamy Spinach Artichoke Macaroni recipe photo

Creamy Spinach Artichoke Macaroni

This Creamy Spinach Artichoke Macaroni is pure comfort! Rich, cheesy sauce with fresh spinach and artichokes makes every bite irresistible.
Prep Time15 minutes
Cook Time30 minutes
Total Time45 minutes
Servings: 4 servings

Ingredients

  • 8 ounces macaroni pasta
  • 2 cups fresh spinach chopped
  • 14 ounces artichoke hearts canned, drained and chopped
  • 1 cup cream cheese softened
  • 1 cup sour cream
  • 1 cup grated parmesan cheese
  • 1 cup shredded mozzarella cheese
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • salt and pepper to taste
  • 2 tablespoons olive oil
  • 1/2 cup cooked chicken shredded, optional
  • 1/4 cup turkey bacon cooked and crumbled, optional

Instructions

Cook the Macaroni

  • Fill a large pot with water, add a pinch of salt, and bring it to a boil. Add the macaroni pasta and cook according to package instructions until al dente, usually about 7-8 minutes. Drain the pasta well and set aside.

Sauté Spinach and Artichokes

  • In a large skillet, heat olive oil over medium heat. Add the chopped spinach and cook until wilted, about 2-3 minutes. Stir in the chopped artichoke hearts and cook for another 2 minutes to combine the flavors. Remove from heat and set aside.

Prepare the Creamy Cheese Mixture

  • In a mixing bowl, combine the softened cream cheese, sour cream, grated parmesan, shredded mozzarella, garlic powder, onion powder, salt, and pepper. Mix well until smooth and creamy.

Combine Pasta and Sauce

  • Add the cooked macaroni to the skillet with the spinach and artichokes. Pour the creamy cheese mixture over the pasta and gently stir to coat everything evenly. If you’re using shredded chicken or crumbled turkey bacon, fold them in at this stage to distribute throughout the dish.

Bake to Perfection

  • Preheat your oven to 350°F (175°C). Transfer the macaroni mixture to a greased baking dish. Sprinkle a little extra mozzarella and parmesan on top if desired. Bake for 20-25 minutes or until the top is bubbly and golden brown.

Serve and Enjoy

  • Remove from the oven and let it cool for a few minutes before serving. This dish pairs beautifully with a crisp green salad or Spinach Artichoke Chicken Pasta Bake for those who want to explore more inspired meals featuring spinach and artichokes.

Equipment

  • Large Pot
  • Large Skillet
  • Mixing Bowl
  • Baking Dish
  • Wooden Spoon or Spatula
  • Colander

Notes

  • Use fresh spinach for the best flavor, but baby spinach works if chopped finely.
  • Soften cream cheese thoroughly before mixing to avoid lumps in the sauce.
  • Adjust salt and pepper to your taste, especially if cheeses are salty.
  • Adding cooked chicken or turkey bacon boosts protein and flavor.
  • Store leftovers in an airtight container in the fridge for up to 3 days and reheat gently.