Creamy Feta Tomato Pasta Recipe for Weeknights
There are some dishes that just feel like a warm hug in a bowl, and this Creamy Feta Tomato Pasta is absolutely one of them. It strikes that beautiful balance between being deeply comforting and refreshingly bright. It all started when I was trying to recreate the memory of a sun-drenched lunch I had at a tiny restaurant in southern Spain; they served a simple tomato pasta that was elevated by the most wonderful, salty local cheese. This recipe is my love letter to that meal, refined for our home kitchens.
What makes this particular feta tomato pasta so special is how the ingredients work together. We’re not just tossing everything in a pan; we’re building layers of flavour. Sweet cherry tomatoes burst and release their juices, mingling with sharp garlic and fragrant oregano. Then, the magic happens: salty feta cheese melts into the sauce, not completely disappearing, but creating a briny, textured creaminess that clings to every single piece of pasta. It’s the kind of meal that feels a little bit indulgent, yet comes together so straightforwardly on a busy weeknight. If you enjoy other rich pasta dishes like my Garlic Parmesan Chicken Pasta Recipe, you’re going to adore this one.
This is a dish for those evenings when you want something satisfying without spending hours in the kitchen. It works beautifully for a solo dinner when you want to treat yourself, but it’s also sophisticated enough to serve when friends pop over. The vibrant sauce and the little pockets of melted feta make it a meal that always gets compliments.
Recipe Overview
This recipe transforms a handful of simple ingredients into a luscious and flavourful pasta dish. The sauce is built around burst cherry tomatoes, garlic, and herbs, then made velvety with cream and salty feta cheese. After testing this recipe five times, I finally got the balance of creaminess to tomato-tang just right. Expect a sauce that’s both rich and bright, coating your favourite pasta shape perfectly.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Servings: 4 people
- Difficulty: Easy
Why You’ll Love This Creamy Feta Tomato Pasta Recipe
- Genuine Flavour: The taste is wonderfully complex. You get the sweetness from the burst cherry tomatoes, a savoury depth from the garlic and oregano, a tangy saltiness from the feta, and a rich, velvety finish from the double cream.
- Ready in 30 Minutes: From start to finish, this entire meal comes together in about half an hour, making it ideal for those busy weeknights when you’re short on time but still want a proper dinner.
- Flexible Recipe: It’s easy to adapt. You can wilt a few large handfuls of spinach into the sauce at the end, stir in some Kalamata olives for an extra briny kick, or add shredded chicken for more protein.
- Great for Casual Dinners: This dish feels special enough for a relaxed Saturday night meal with a glass of wine, but it’s straightforward enough that it won’t keep you tied to the stove.
- Family Tested: My family absolutely devours this. Even my youngest, who can be fussy about textures, loves how the “special cheese” makes the sauce so yummy.
Ingredients You’ll Need
For this recipe, the quality of your tomatoes and feta will really shine through. I recommend using cherry or baby plum tomatoes as they have a wonderful sweetness that concentrates as they cook down. For the feta, choose a good quality Greek block feta that’s stored in brine; it has a much better flavour and creamier texture than the pre-crumbled varieties. The history of Feta cheese is fascinating, and using an authentic block truly makes a difference.
- 400g dried pasta (I like rigatoni or penne, but spaghetti works too)
- 2 tbsp olive oil
- 3 cloves garlic, finely chopped
- 500g cherry tomatoes, halved
- 1 tsp dried oregano
- 1/2 tsp red pepper flakes (optional, adjust to your liking)
- 50ml dry white wine (or vegetable stock)
- 200g block of feta cheese, crumbled
- 100ml double cream
- A small bunch of fresh basil, leaves roughly torn
- Salt and freshly ground black pepper to taste
- Freshly grated Parmesan cheese, for serving (optional)
Sara’s Tip: Don’t throw away the pasta water! That starchy water is liquid gold for helping the sauce emulsify and cling to the pasta. We’ll be using about 100ml of it, so remember to scoop some out before you drain the pasta.
How to Make Creamy Feta Tomato Pasta Recipe
The process for this Feta Tomato Pasta is all about timing. We’ll get the pasta cooking while we build the sauce in a separate pan, so everything is ready to come together at the end for a fresh, hot meal.
- Cook the Pasta: Bring a large pot of well-salted water to a boil. Add the pasta and cook according to package directions until al dente (still has a slight bite). Just before draining, reserve about 200ml of the starchy pasta water. Drain the pasta and set aside.
- Sauté the Aromatics: While the pasta is cooking, heat the olive oil in a large, deep frying pan or sauté pan over a medium heat. Add the finely chopped garlic and cook for about 1 minute until fragrant, but be careful not to let it brown.
- Cook the Tomatoes: Add the halved cherry tomatoes, dried oregano, and red pepper flakes (if using) to the pan. Season with a little salt and pepper. Cook for 8-10 minutes, stirring occasionally, until the tomatoes start to break down and release their juices. I find that using the back of a wooden spoon to gently press on them helps this process along.
- Deglaze the Pan: Pour in the white wine (or stock) to deglaze the pan, scraping up any flavourful bits stuck to the bottom. Let it bubble away and reduce by about half, which should take 2-3 minutes.
- Make It Creamy: Reduce the heat to low. Add the crumbled feta cheese and the double cream to the pan. Stir gently until the feta has mostly melted into the sauce, leaving a few lovely small chunks for texture. The sauce should be velvety and slightly thickened.
- Combine Everything: Add the drained pasta to the pan with the sauce. Pour in about 100ml of the reserved pasta water. Toss everything together vigorously for a minute or two, allowing the starchy water to bind with the sauce, making it glossy and ensuring it coats every piece of pasta. If the sauce seems too thick, add another splash of pasta water until it reaches your desired consistency.
- Finishing Touches: Stir in the fresh torn basil leaves. Have a final taste and adjust the seasoning with more salt and pepper if needed. Serve immediately, topped with an extra sprinkle of black pepper and some grated Parmesan, if you like.
Tips From My Kitchen
- Temperature Control: When you add the feta and cream, make sure your heat is on low. Boiling the sauce at this stage can cause the dairy to split, resulting in a grainy texture. A gentle heat is all you need to melt the cheese and incorporate the cream smoothly.
- The Secret Step: Don’t skip adding the pasta water. I learned that this is the key to creating a restaurant-quality sauce. The starch in the water acts as an emulsifier and thickener, helping the creamy sauce cling beautifully to the pasta instead of pooling at the bottom of the bowl. For more on this technique, sites like Serious Eats have great explanations.
- Make-Ahead: While pasta is always best served fresh, you can make the tomato base of the sauce (up to step 4) a day in advance. Store it in an airtight container in the fridge. When you’re ready to eat, simply reheat the sauce gently, cook your pasta, and then proceed with adding the cream, feta, and pasta as directed.
- Storage: Store any leftovers in an airtight container in the refrigerator for up to 3 days. The sauce will thicken upon chilling. To reheat, add a splash of milk or water to a pan over low heat and gently warm the pasta, stirring until the sauce becomes creamy again.
Equipment You’ll Need
- Large pot for boiling pasta
- Colander
- Large, deep frying pan or sauté pan
- Tongs or a pasta fork for tossing
Delicious Variations to Try
This recipe is a wonderful canvas for customisation. Once you’ve got the base down, feel free to experiment with these additions.
- Spicy Version: If you like more heat, increase the red pepper flakes to a full teaspoon, or add a finely chopped fresh red chilli along with the garlic.
- Vegan Option: This dish can be made plant-based. Use a good quality vegan block-style feta and a plant-based double cream alternative (oat or soy-based work well). Ensure your pasta is egg-free.
- Different Protein: For a heartier meal, stir in some cooked, shredded chicken. This is a great way to use up leftovers from a Juicy Chicken Recipe. Cooked prawns or chickpeas would also be lovely additions.
What to Serve With Creamy Feta Tomato Pasta Recipe
Because this pasta recipe is quite rich and satisfying on its own, I like to keep the side dishes simple and fresh.
- A Simple Rocket Salad: A bowl of fresh rocket leaves dressed with a sharp lemon vinaigrette provides a peppery, acidic contrast that cuts through the creaminess of the pasta beautifully.
- Garlic Bread: A few slices of warm, crusty garlic bread are always a welcome addition for mopping up every last bit of that delicious feta tomato sauce.
- Wine Pairing: A crisp, dry white wine like a Sauvignon Blanc or a Pinot Grigio complements the tangy tomato and feta flavours without overpowering them.
Frequently Asked Questions
Creamy Feta Tomato Pasta
Ingredients
Method
- Cook the Pasta: Bring a large pot of well-salted water to a boil. Add the pasta and cook according to package directions until al dente (still has a slight bite). Just before draining, reserve about 200ml of the starchy pasta water. Drain the pasta and set aside.
- Sauté the Aromatics: While the pasta is cooking, heat the olive oil in a large, deep frying pan or sauté pan over a medium heat. Add the finely chopped garlic and cook for about 1 minute until fragrant, but be careful not to let it brown.
- Cook the Tomatoes: Add the halved cherry tomatoes, dried oregano, and red pepper flakes (if using) to the pan. Season with a little salt and pepper. Cook for 8-10 minutes, stirring occasionally, until the tomatoes start to break down and release their juices. I find that using the back of a wooden spoon to gently press on them helps this process along.
- Deglaze the Pan: Pour in the white wine (or stock) to deglaze the pan, scraping up any flavourful bits stuck to the bottom. Let it bubble away and reduce by about half, which should take 2-3 minutes.
- Make It Creamy: Reduce the heat to low. Add the crumbled feta cheese and the double cream to the pan. Stir gently until the feta has mostly melted into the sauce, leaving a few lovely small chunks for texture. The sauce should be velvety and slightly thickened.
- Combine Everything: Add the drained pasta to the pan with the sauce. Pour in about 100ml of the reserved pasta water. Toss everything together vigorously for a minute or two, allowing the starchy water to bind with the sauce, making it glossy and ensuring it coats every piece of pasta. If the sauce seems too thick, add another splash of pasta water until it reaches your desired consistency.
- Finishing Touches: Stir in the fresh torn basil leaves. Have a final taste and adjust the seasoning with more salt and pepper if needed. Serve immediately, topped with an extra sprinkle of black pepper and some grated Parmesan, if you like.
Notes
I really hope you enjoy making this Creamy Feta Tomato Pasta. It has become a firm favourite in my house for its incredible flavour and how satisfying it is to make. If you do try it, I would love for you to leave a comment below and let me know how it turned out for you. Happy cooking!
– Sara