Feta Pasta Recipe With Spinach
Feta does not melt the way mozzarella does, and that works well in this pasta. Add it during the last minute and the crumbles soften around the edges without disappearing into the tomatoes. I cook this version on the stovetop with mushrooms, spinach, and plenty of fresh tomatoes. If the creamy kind is what you want, I have my creamy tomato and spinach pasta for that.

I got into this back when I was cutting down on rice and eating more pasta. Around the same time, I was reworking some of my pasta recipes and trying different ingredients with them. I already kept feta in the refrigerator for salads, including the one I serve with my baked salmon, so I decided to try it with pasta too. This became one of the meals I would make for lunch, usually with garlic bread on the side.
Add the feta last and do not keep stirring. Toss for about a minute, then turn off the heat. Stir it too much and the feta starts breaking into the tomatoes instead of staying in pieces.
What is Feta Pasta with Spinach?
I boil the penne separately, then finish it in the skillet with fresh tomatoes, mushrooms, spinach, garlic, and onion. There is no cream or jarred pasta sauce here. The tomato juices and olive oil lightly coat the pasta before the feta goes in at the end.
This is different from baked feta pasta, where a whole block of cheese cooks with tomatoes in the oven and becomes part of the sauce. This version stays on the stovetop and uses crumbled feta instead.
Why This Feta Pasta with Spinach Recipe Works
- Cook the tomatoes first. Give them a minute before adding the mushrooms and spinach so they can begin releasing their juice.
- Do not overcook the spinach. Two to three minutes is enough. Stop while the leaves still look green and glossy.
- Toss the penne in the skillet. Do this while there is still tomato juice in the pan so the pasta gets coated before the feta goes in.
Ingredients
- Dry penne pasta – Cooked to al dente. The tubes catch some of the diced tomato as you eat.
- Extra virgin olive oil – Three tablespoons.
- Onion – One medium onion, chopped. Cook it only until it starts to soften.
- Garlic – Minced, and it goes in with the onion rather than ahead of it.
- Tomatoes – Diced, three cups. I use Roma tomatoes because they cut cleanly and have less of the watery seed section in the middle. No fresh tomatoes on hand? See the substitutions below.
- Fresh white mushrooms – Sliced. Buy them firm and dry, and wipe rather than soak them.
- Spinach leaves – Cleaned, with the young stems left on. Dry them well before they go in.
- Feta cheese – Crumbled, six ounces. I prefer feta that comes as a block in brine, and I crumble it myself. Pre-crumbled feta tends to be drier, which matters here because the cheese only gets about a minute in the pan. I wrote a feta cheese guide if you want to know more about the different kinds.
- Salt and ground black pepper – Both go in with the mushrooms and spinach.
Vanjo’s Advice
- Cook the penne to al dente and no further. It keeps softening in the hot skillet once the vegetables are in the pan.
- Dry the spinach after washing it. Wet leaves put more water into a pan that is already working with three cups of tomatoes. I let mine sit in a colander while the pasta boils.
- Slice the mushrooms thick. Thin slices go soft and disappear into the tomatoes in two or three minutes. I like seeing them on the plate.
- Use ripe tomatoes. There is no jar of sauce and no cream behind them here. Firm underripe tomatoes stay in cubes and the pasta comes out dry.
- Crumble the feta by hand right before it goes into the pan. Crumbling it early lets the pieces dry out on the board. You can also break it straight over the skillet.
How to Cook Feta Pasta with Spinach
Cook the Penne
- Cook the penne pasta according to the package instructions until al dente.
- Drain and set aside.
Cook the Vegetables
- Heat the olive oil in a skillet or frying pan.
- Sauté the garlic and onion until the onion starts to soften.
- Add the tomatoes. Cook for 1 minute.
- Add the mushrooms and spinach. Season with salt and ground black pepper. Cook for 2 to 3 minutes.
The pan should look wet by the end of this round. If it looks dry, spoon in a few tablespoons of water before the penne goes in.
Toss in the Pasta and Feta
- Add the cooked penne pasta. Toss until the pasta is evenly coated with the tomato and vegetable mixture.
- Add the feta cheese. Gently toss and cook for 1 more minute.
- Turn off the heat and transfer the pasta to a serving plate.
- Serve with garlic bread on the side. Share and enjoy!
What to Serve with Feta Pasta with Spinach
- Garlic Bread – Good for picking up the tomatoes and olive oil left on the plate.
- Arugula Salad with Chopped Walnuts – The peppery arugula works well with the salty feta.
- Roasted Cauliflower – You can roast it while the pasta cooks on the stove.
- Crispy Fried Chicken (Spicy Version) – Add this when you want something more substantial with the pasta.
Storage
- Refrigerator: It keeps about 3 days in a covered container. The penne takes in the tomato liquid overnight and the spinach goes darker, so it looks different the next day even though it still tastes good.
- Freezer: I do not freeze this one. Spinach turns limp, mushrooms come out rubbery, and the feta goes grainy once thawed. When you want to work ahead, chop the onion, tomatoes, and mushrooms and keep them in separate containers in the refrigerator for a day, then cook the pasta fresh.
- Reheating: Warm only what you plan to eat, in a skillet over medium heat with a tablespoon of water or olive oil. Stir until it is warm through, then take it off the heat and add a little fresh feta if the crumbles from the first serving have broken down. A microwave works, though the spinach comes out softer.
More Pasta Recipes
- Truffle Mushroom Pasta – A creamy mushroom pasta with truffle oil.
- Easy Pasta Salad Recipe – Serve this cold and make it ahead for parties or lunch.
- Lemon Garlic Shrimp Pasta – A richer pasta with shrimp, lemon, and cream.
- One Pot Spaghetti – The pasta cooks directly in the sauce, so cleanup is easier.
- Tuyo Pesto Spaghetti Pasta – Basil pesto and tuyo give this one a completely different flavor from the usual pasta sauce.
Substitutions
- Penne – Rigatoni, ziti, or fusilli. Any short shape with a hollow or a twist holds the diced tomato the same way.
- Fresh tomatoes – A 28-ounce can of diced tomatoes, drained. Pour off the juice first or the pan will be too wet for the pasta to pick up a coating.
- Fresh white mushrooms – Cremini or baby bella. Canned mushrooms work but they come already soft, so add them with the pasta instead of earlier.
- Spinach – Kale takes longer, so give it 4 to 5 minutes instead of 2 to 3. Frozen spinach has to be thawed and squeezed dry before it goes in.
- Goat cheese for the feta – It is the closest swap, though it is softer and smears into the tomatoes more than feta does. Queso fresco stays in pieces the same way but tastes much milder.
Frequently Asked Questions
Can I use pre-crumbled feta instead of a block?
You can. Pre-crumbled feta is usually drier than a block kept in brine, which matters here because the cheese only spends about a minute in the pan. Add it at the very end and toss it as little as you can.
Can I add chicken or shrimp?
You can. Cook the chicken or shrimp separately, then add it when the pasta goes into the skillet. That way you do not have to cook the mushrooms and spinach any longer. Chicken needs an internal temperature of 165°F, and shrimp is done once it turns opaque.
What kind of tomatoes work best?
Roma. They cut cleanly, and they are not as watery as a big slicing tomato, so the skillet does not turn into soup. Cherry or grape tomatoes are good too, cut in half.
Can I bake this in the oven instead?
Not this recipe. It is designed to be cooked on the stovetop, with the mushrooms and spinach sauteed before the pasta and crumbled feta go in. The baked feta version uses a different method.
Is feta pasta with spinach vegetarian?
Yes, as written. Everything in it is pasta, vegetables, olive oil, and cheese. Check the feta label if you avoid animal rennet, because some brands use it and others use microbial enzymes.
Six ounces of feta in a pound of pasta sounds like a lot until you eat it. Go easy on the salt while the vegetables cook, because the cheese brings plenty of its own, and taste it right before it goes on the plate.
Did you make this? If you snap a photo, please be sure tag us on Instagram at @panlasangpinoy or hashtag #panlasangpinoy so we can see your creations!

Feta Pasta Recipe With Spinach
Ingredients
Equipment
- 1 Cooking pot For boiling the penne pasta
- 1 Colander For draining the pasta
- 1 Skillet or Frying Pan Wide enough to toss the pasta with the vegetables
- 1 Tongs For tossing without breaking the tomatoes
Instructions
- Cook the penne pasta according to the package instructions until al dente. Drain and set aside.1 lbs dry penne pasta
- Heat the olive oil in a skillet or frying pan.3 tablespoons extra virgin olive oil
- Sauté the garlic and onion until the onion starts to soften.2 cloves garlic, 1 pieces onion
- Add the tomatoes. Cook for 1 minute.3 cups tomatoes
- Add the mushrooms and spinach. Season with salt and ground black pepper. Cook for 2 to 3 minutes.1 1/2 cups fresh white mushrooms, 2 cups spinach leaves, Salt and ground black pepper
- Add the cooked penne pasta. Toss until the pasta is evenly coated with the tomato and vegetable mixture.1 lbs dry penne pasta
- Add the feta cheese. Gently toss and cook for 1 more minute.6 ounces feta cheese
- Turn off the heat and transfer the pasta to a serving plate.
- Serve with garlic bread on the side. Share and enjoy!
Notes
Nutrition Information



Brooke says
Hi, i tried this and it taste really good and very easy to prepare. Thank you so much!
ysha says
this is a very healthy meal, i tried it and its very easy, thanks for sharing! I also added chicken and parsley. 😀
diane says
Hi Vanjo!I like the simplicity of this recipe.It can be prepared in minutes.