Spinach and Artichoke Chicken Pasta
A high-protein dinner made in one pot. Spinach and artichoke chicken pasta is easy, healthy, and surprisingly creamy.

This post may contain affiliate links.
Rich, comforting, and made with wholesome ingredients — this creamy spinach and artichoke chicken pasta is the perfect one-pot meal. Instead of heavy cream, the pasta simmers in broth for a velvety sauce without extra calories and fat.
As a dietitian, I love how this lightened-up recipe balances protein, fiber, and bold flavors for a quick and satisfying dinner. Plus, with everything cooked in one pot, clean-up is a breeze. Read the blog for tips for success or scroll down to the recipe card to get cooking.
Want more healthy one-pot dinners? You’ll love my healthy hamburger helper, chicken sausage orzo, or philly cheesesteak pasta.
Why you’ll love this dietitian-made recipe
- Packed with protein. With 31 grams of protein per serving, this meal keeps you satisfied and supports muscle recovery
- Calorie-balanced. Cooking the pasta in broth creates a rich, velvety sauce without heavy cream or excess butter. It’s lightened up but still delicious.
- Made in one pot. No need for extra dishes! This easy, no-fuss recipe comes together in a single pot, making cleanup effortless and the pasta extra delicious.
Why you should eat more artichokes
Artichokes pack a lot of nutrition into every bite. They’re loaded with fiber to support digestion, plus key nutrients like folate, vitamin K, and vitamin C. As a bonus, they’re rich in antioxidants and may even support liver health and cholesterol levels — making them as good for you as they are delicious.
Ingredients in spinach and artichoke chicken pasta
Scroll down to the recipe card for the full ingredients list and detailed recipe.
- Olive oil: This will be your cooking fat. Feel free to use avocado oil or cooking spray instead.
- Chicken breasts: I like using chicken breast instead of thighs because they bring more protein, less fat, and a little calorie balance. But be careful — they can easily be overcooked and become tough and rubbery.
- Seasonings: You’ll need salt, black pepper, and red chili flakes to season your chicken and pasta.
- White onion: You could also use a small yellow onion, or even a few shallots.
- Jalapeño: The recipe calls for two jalapeños — one with seeds, and one without. I find this gives the best balance of flavor and spice. If you don’t like spicy food, I’d recommend leaving all the seeds.
- Garlic: I like fresh garlic for the most flavor, but you could use jarred, minced garlic instead.
- Uncooked pasta shells: This one-pot spinach and artichoke pasta has everything cooking in one pot. That means you’ll add uncooked pasta right into the pot instead of boiling it separately. Any small pasta shape will work, including macaroni, orzo, or ditalini — but adjust the liquid as needed. Bigger pasta shapes need more liquid, smaller ones need less.
- Marinated artichoke hearts: You’re looking for marinated artichoke hearts in brine. Don’t get too stressed about the exact size of your can or jar — this is a fleixble recipe and you can use a little more or less as needed.
- Chicken broth — I like using Better Than Bouillon mixed with water for the best flavor. If you’d prefer, use regular chicken broth or bone broth for a boost of protein.
- Cream cheese: I recommend using full fat cream cheese for the best flavor and texture. We use just enough to make the pasta creamy while keeping things light.
- Parmesan: Freshly grated tastes best. Add more if you’d like.
- Baby spinach: A few big handfuls of baby spinach adds micronutrients without feeling too veggie-heavy.
Dietitian swaps
- Make it easier — use ground chicken and pre-minced garlic
- Boost protein — swap chicken broth for bone broth
- Add balance — use protein pasta
How to make creamy chicken and artichoke pasta
Step 1: Heat a large pan or pot to medium with olive oil, and add chicken. Season and cook for a few minutes on each side until browned.
Step 2: Add onion and jalapeño. Cook for 3-5 minutes or until onions are translucent.
Step 3: Add garlic and stir. Cook until just fragrant, about 1-minute.
Step 4: Add pasta, artichokes, and broth. Stir, and use a spatula to gently press pasta into the broth.
Step 5: Cook for 10-12 minutes, stirring occasionally, until noodles are al dente (add more broth as needed). Stir in cream cheese and parmesan until creamy and combined.
Step 6: Add baby spinach and stir until wilted. If there’s excess liquid in the pot, cover and let it rest before stirring and serving.
Storage and re-heating
- Fridge: Store in the fridge for up to 3 days.
- Freezer: Spinach and artichoke chicken pasta can be frozen for up to three months. Defrost in the fridge before re-heating.
- Heating instructions: Re-heat in the microwave or stovetop with a generous splash of water or broth to rehydrate the sauce.
Top tips
- Adjust liquid as needed. The exact amount of liquid needed depends on your pot shape and size. Keep a close eye on things and add more broth as needed to finish cooking.
- Keep noodles submerged. As your pasta cooks, it will enlarge and stick out from the broth. Press your pasta down into the broth throughout cooking, and add more broth as needed to keep it submerged.
- Use a larger pot or pan than you think you need. It’s easier to work with the noodles and stir when you have a little extra room.
Common questions
Yes! You could also use macaroni, ditalini, orzo, orecchiette, or orzo. Stick to medium and small sized pasta for one-pot recipes like this, and adjust the amount of broth as needed. You only need enough to just submerge your pasta and other ingredients. Smaller pasta will need less liquid, and larger pasta may need more.
It probably just needs more time to rest! Pop a lid on, and let your spinach and artichoke pasta sit for 5-10 minutes. Stir again before serving. If you’re still running into watery pasta, you may have used too much broth.
Yes, you can use frozen spinach. Make sure to defrost it and squeeze any excess liquid out before adding to your pot.
Sliced mushrooms, sundried tomatoes, sliced olives, broccoli, peas, or diced zucchini would all be delicious in this one-pot pasta recipe. You could also stir in fresh herbs like parsley or chives. Feel free to make it your own.
Gluten-free pasta is more delicate than traditional and doesn’t always work well in one-pot recipes. I would not recommend making this recipe gluten-free.
Leave a rating and review!
Loved this recipe? Leave a 5-star rating below. And don’t forget to share on Instagram.
One-Pot Spinach and Artichoke Chicken Pasta
Ingredients
- 1 Tbsp olive oil
- 2 medium chicken breasts, cut into ½-inch cubes
- 1 tsp salt
- black pepper, to taste
- ¼ tsp red pepper flakes
- 1/2 white onion, diced small
- 2 jalapeño (one with seeds, one without), diced small
- 3 cloves garlic, minced
- 1 box (410 grams) uncooked pasta shells (conchiglie)
- 1 jar (340 ml) marinated artichoke hearts, drained and chopped small
- 3 ½ cups chicken broth, more as needed
- 3 oz cream cheese
- ½ cup freshly grated parmesan
- 1-2 large handfuls baby spinach
Equipment
- 1 large saute pan or pot
Instructions
- Heat your skillet or pot to medium. Add olive oil.
- Add chicken breast and season with salt, pepper, and red pepper flakes. Cook untouched for 3-4 minutes until the bottom sides are brown. Flip, and continue cooking for another 1-2 minutes until both sides are brown. Don't cook the chicken all the way through at this step.
- Add onion and jalapeño. Stirring frequently, cook for 3-5 minutes or until onions are translucent.
- Add garlic and stir. Cook until just fragrant, about 1-minute.
- Add pasta, artichokes, and broth. Stir, and use a spatula to gently press pasta into the broth. Add more broth as needed until noodles are just submerged.
- Cook for 10-12 minutes, stirring occasionally. Keep an eye on your pasta and liquid. If needed, press noodles back down into broth and/or add more broth. Continue cooking until noodles are al dente. If the liquid starts to boil, turn the heat down to medium-low to maintain a simmer.
- Turn off the heat. Stir in cream cheese and parmesan until creamy and combined.
- Add baby spinach and stir. Keep stirring for a few minutes until spinach is wilted and every noodle is coated with sauce.
- Taste, and adjust seasonings or parmesan as desired. If there's any excess liquid in the pot, cover, and let it rest for 5-10 minutes. Stir again before serving, and enjoy!
Notes
- I recommend using artichoke hearts in brine, not oil. If you can only find those in oil, drain and rinse before using.
- The exact amount of cooking time and liquid can vary. Keep a close eye on your pasta, and add more broth and/or cooking time as needed to make sure it’s cooked through.
- I do not recommend using gluten-free pasta in this one-pot recipe.
The whole family loved this one — so creamy but light!