This Mediterranean-inspired one-pot pasta brings together the sunny flavors of the Mediterranean in a single skillet. The dish combines al dente penne with colorful vegetables like red bell peppers, zucchini, and cherry tomatoes, enhanced with Kalamata olives, capers, and aromatic herbs.
What makes this special is how the pasta cooks directly in vegetable broth, absorbing all the Mediterranean flavors while creating a light, silky sauce. The finishing touches of baby spinach, crumbled feta, and fresh basil add brightness and creaminess.
Perfect for busy weeknights, this versatile vegetarian meal comes together in just 30 minutes with minimal cleanup. It's easily adaptable for vegan preferences and pairs beautifully with crisp white wine.
The exhaust fan was broken the evening I threw everything into a single Dutch oven and hoped for the best, and honestly that broken fan changed my weeknight cooking forever. The Mediterranean vegetables caramelized against the bottom of the pot while the pasta soaked up every drop of broth, and the whole apartment smelled like a seaside taverna despite the rain slamming against the windows. My roommate walked in, stopped mid-sentence, and just said well that solves dinner. It did, and it still does every single time I make it.
I once made this for a friend who claimed she hated capers and she cleaned her entire bowl before I could remind her they were in there. That is the quiet magic of Mediterranean cooking, where bold ingredients melt together and become something gentler and more inviting than any single component alone.
Ingredients
- Dried penne or fusilli (350 g): Short shapes trap the broth best and hold up to stirring without breaking.
- Vegetable broth (750 ml): This is your pasta water replacement so use a broth you actually enjoy sipping on its own.
- Extra-virgin olive oil (2 tbsp): A good fruity oil here makes a noticeable difference since it is the only fat in the pot.
- Red bell pepper (1, sliced): Adds sweetness and color that balances the briny olives and capers.
- Zucchini (1, sliced): Cut it thin so it melts into the dish rather than floating in chunky pieces.
- Red onion (1 small, thinly sliced): Red onion softens beautifully and its mild bite works better here than yellow.
- Cherry tomatoes (200 g, halved): They burst during cooking and create a light natural sauce.
- Baby spinach (80 g): Added at the end so it wilts gently without turning grey and mushy.
- Garlic (3 cloves, minced): Three cloves is the sweet spot where you taste it without it taking over the whole pot.
- Kalamata olives (80 g, halved and pitted): Briny and deep, they are the backbone of the Mediterranean flavor here.
- Capers (2 tbsp, drained): Tiny punches of salt and acid that make every bite more interesting.
- Dried oregano (1 and a half tsp) and dried thyme (1 tsp): These two together smell like a Greek kitchen and you do not need fresh versions for this recipe.
- Chili flakes (half tsp, optional): Just enough warmth to notice but not enough to scare anyone away.
- Salt and black pepper: Taste before adding because the olives, capers, and broth already bring salt.
- Crumbled feta (60 g): The creamy, salty finish that ties everything together, or skip it for a fully vegan bowl.
- Fresh basil leaves: Torn over the top at the very last second for a burst of fresh aroma.
Instructions
- Warm the pot:
- Set a large deep skillet or Dutch oven over medium heat and pour in the olive oil, letting it shimmer until it coats the bottom evenly.
- Wake up the aromatics:
- Toss in the minced garlic and sliced red onion, stirring for about 2 minutes until your kitchen smells like the inside of a really good sandwich shop.
- Build the vegetable base:
- Add the bell pepper, zucchini, halved cherry tomatoes, olives, and capers, then cook for 3 to 4 minutes while the tomatoes begin to soften and release their juices.
- Add the pasta and liquids:
- Pour in the dried pasta, sprinkle over the oregano, thyme, and chili flakes, then add the vegetable broth and give everything a generous stir so nothing clings to the bottom.
- Simmer until perfect:
- Bring it to a boil, then drop the heat to medium low, cover the pot, and simmer for 12 to 15 minutes, stirring once or twice so the pasta cooks evenly and absorbs most of the liquid.
- Wilting the greens:
- Fold in the baby spinach and let it cook uncovered for about 2 minutes until it collapses into the pasta like it was always meant to be there.
- Final seasoning:
- Taste a forkful and add salt and pepper only if it needs it, keeping in mind the feta will add salt too.
- Serve with flair:
- Ladle into bowls while steaming hot, scatter crumbled feta across each portion, and tear fresh basil leaves over the top right before bringing them to the table.
There is something about ladling this directly from the stove into mismatched bowls and eating standing up in the kitchen that feels more honest than any dinner party plating. The feta melts slightly into the hot pasta and creates these creamy pockets that catch you off guard in the best way.
Making It Your Own
This recipe bends easily so make it yours without overthinking it. Toss in a handful of artichoke hearts or chopped sun-dried tomatoes if you have them lurking in the pantry. A squeeze of lemon juice at the end brightens everything on days when the tomatoes are less than stellar.
What to Drink With It
A cold glass of Sauvignon Blanc beside this bowl turns a random Tuesday into something worth remembering. If wine is not your thing, sparkling water with a lemon wedge and a pinch of salt somehow works beautifully with the briny olives and capers.
Storing and Reheating
Leftovers keep well in the refrigerator for up to three days and the flavors deepen overnight in a way that makes the second day arguably better than the first.
- Reheat with a splash of water or broth because the pasta will have absorbed every drop of liquid by morning.
- Store the feta separately if you can so it stays crumbly rather than dissolving into a strange texture.
- Do not freeze this one because the zucchini and spinach turn watery and sad upon thawing.
Keep this one in your back pocket for any night when cooking feels like too much work but you still want something warm, vibrant, and deeply satisfying. It asks for almost nothing and gives back far more than you expect.
Recipe FAQs
- → Can I use different pasta shapes?
-
Yes, you can use any short pasta shape that holds sauce well. Fusilli, rotini, rigatoni, or macaroni work beautifully. Just adjust cooking time as needed since different shapes may require slightly longer or shorter cooking periods.
- → How do I store leftovers?
-
Store cooled pasta in an airtight container in the refrigerator for up to 3 days. The pasta will continue absorbing liquid, so you may need to add a splash of water or broth when reheating. Reheat gently on the stovetop or in the microwave.
- → Can I make this gluten-free?
-
Absolutely. Simply substitute the regular penne with your favorite gluten-free pasta. Brown rice pasta, chickpea pasta, or corn-based pasta all work well. Note that gluten-free pasta may cook faster, so check for doneness a few minutes earlier.
- → What can I substitute for feta cheese?
-
For a vegan version, use vegan feta or nutritional yeast for a cheesy flavor. You could also substitute with dollops of vegan cream cheese, extra olives for briny notes, or simply enjoy it without cheese—the dish is already full of flavor.
- → Can I add protein to this dish?
-
Yes, you can add protein like grilled chicken, shrimp, or white beans. Chicken or shrimp should be cooked separately and added at the end. Cannellini or chickpeas can be added during the last 5 minutes of simmering to heat through.
- → Why is my pasta too dry?
-
If the liquid absorbs too quickly before the pasta is done, add more vegetable broth or warm water in ½ cup increments. Cover the pot while simmering to retain moisture. Different pasta brands absorb liquid at different rates.