I love how one pot of simple Mediterranean ingredients turns into a glossy, flavor-packed pasta finished with a snowy shower of parmesan. This is the kind of dinner that looks like it took all afternoon, but keeps its best secret until the first forkful.

I’m obsessed with this Mediterranean One Pot Pasta because it tastes loud in the best way. I get that glossy, saucy tangle, the salty pop of Kalamata olives, and that shower of Parmesan cheese that makes every forkful feel a little reckless.
But what I really love is how much flavor lands in one bowl without feeling heavy or fussy. It’s bright, briny, savory, and just messy enough to be fun.
And honestly, I could eat it straight from the pot. No ceremony.
Just pasta, big flavor, and me pretending I’m saving leftovers when I absolutely am not at all.
Ingredients

- Pasta makes it cozy and filling, the kind of dinner everyone actually wants.
- Olive oil adds that silky, rich Mediterranean feel without making things heavy.
- Red onion brings a little sweetness and bite once it softens.
- Garlic does the obvious magic, because pasta without garlic feels sad.
- Cherry tomatoes burst into juicy little pockets that keep things fresh.
- Red bell pepper adds color, crunch, and a gentle sweetness.
- Artichoke hearts bring tangy, briny flavor that tastes straight from a deli jar.
- Kalamata olives add salty punch, so you’ll need less extra seasoning.
- Broth cooks everything together and makes the pasta taste way more flavorful.
- Spinach sneaks in greens and wilts down like it was always meant to be there.
- Plus, basil and lemon wake everything up at the end.
- Parmesan makes it creamy, salty, and basically impossible not to go back for seconds.
Ingredient Quantities
- 12 ounces dry pasta (penne or spaghetti)
- 2 tablespoons extra virgin olive oil
- 1 small red onion, thinly sliced
- 3 cloves garlic, minced
- 2 cups cherry tomatoes, halved
- 1 medium red bell pepper, thinly sliced
- 1 cup marinated artichoke hearts, roughly chopped
- 1/2 cup Kalamata olives, pitted and halved
- 4 cups low sodium vegetable or chicken broth
- 1/2 cup canned diced tomatoes, undrained
- 2 tablespoons tomato paste
- 2 cups fresh baby spinach
- 1/4 cup fresh basil leaves, torn
- 1 tablespoon lemon juice
- 1/2 teaspoon red pepper flakes, optional
- Salt, to taste (about 1/2 to 1 teaspoon)
- Freshly ground black pepper, to taste
- 1/2 cup freshly grated Parmesan cheese, plus extra for serving
How to Make this
1. Heat 2 tablespoons extra virgin olive oil in a large wide pot over medium heat; add 1 small thinly sliced red onion and cook until translucent, about 4 minutes.
2. Add 3 cloves minced garlic and 1/2 teaspoon red pepper flakes if using; cook 30 seconds until fragrant.
3. Stir in 2 cups halved cherry tomatoes and 1 medium thinly sliced red bell pepper and cook 2 to 3 minutes to soften.
4. Add 12 ounces dry pasta (penne or spaghetti), 4 cups low sodium vegetable or chicken broth, 1/2 cup canned diced tomatoes undrained, and 2 tablespoons tomato paste; season with about 1/2 to 1 teaspoon salt and freshly ground black pepper to taste.
5. Bring to a boil, then reduce heat to a simmer and cook, stirring occasionally, until the pasta is just al dente and most liquid is absorbed, about 10 to 12 minutes for penne or according to pasta package timing for spaghetti.
6. When the pasta is nearly done, stir in 1 cup roughly chopped marinated artichoke hearts and 1/2 cup pitted and halved Kalamata olives to heat through.
7. Remove the pot from heat and quickly fold in 2 cups fresh baby spinach, 1/4 cup torn fresh basil leaves, and 1 tablespoon lemon juice until the spinach wilts.
8. Stir in 1/2 cup freshly grated Parmesan cheese until melted and creamy; adjust seasoning with more salt, pepper, or lemon juice if needed.
9. Transfer to bowls, top with extra freshly grated Parmesan cheese, and serve immediately.
Equipment Needed
1. Large wide pot with lid
2. Chef knife
3. Cutting board
4. Wooden spoon or silicone spatula
5. Measuring cups and spoons
6. Cheese grater for Parmesan
7. Colander or pasta strainer
8. Tongs or pasta fork for serving
FAQ
Mediterranean One Pot Pasta Recipe Substitutions and Variations
- 12 ounces dry pasta: substitute with 12 ounces whole wheat pasta for more fiber, or use gluten free pasta if needed.
- 1/2 cup Kalamata olives, pitted and halved: substitute with 1/2 cup green olives for a milder briny flavor, or 1/4 cup capers if you want intense tang in smaller quantity.
- 1 cup marinated artichoke hearts, roughly chopped: substitute with 1 cup steamed or roasted asparagus tips for a fresh, slightly crisp alternative, or use 1 cup canned hearts of palm for a similar texture.
- 1/2 cup freshly grated Parmesan cheese: substitute with 1/2 cup grated Pecorino Romano for a saltier, sharper profile, or use 1/2 cup nutritional yeast for a vegan, cheesy note.
Pro Tips
1. Reserve about a cup of the cooking liquid right before draining or when the pasta is nearly done. If the sauce looks too thick or sticky, add a few tablespoons at a time to loosen and make the sauce silkier without diluting flavor.
2. Cook the vegetables just until they start to soften but still have some texture. That contrast with the pasta keeps the dish lively, and the quick high-heat sautée concentrates their sweetness without turning everything mushy.
3. Add the grated Parmesan off the heat and stir briskly to create a creamy emulsion. If it seems grainy, a splash of the reserved pasta liquid will smooth it out. Taste and adjust salt and lemon at the end so the cheese and acid balance each other.
4. Use room temperature marinated artichokes and olives, not straight from the fridge, so they blend into the warm pasta better. If your olives are very briny, rinse them briefly to avoid overpowering the dish.

Mediterranean One Pot Pasta Recipe
I love how one pot of simple Mediterranean ingredients turns into a glossy, flavor-packed pasta finished with a snowy shower of parmesan. This is the kind of dinner that looks like it took all afternoon, but keeps its best secret until the first forkful.
4
servings
534
kcal
Equipment: 1. Large wide pot with lid
2. Chef knife
3. Cutting board
4. Wooden spoon or silicone spatula
5. Measuring cups and spoons
6. Cheese grater for Parmesan
7. Colander or pasta strainer
8. Tongs or pasta fork for serving
Ingredients
-
12 ounces dry pasta (penne or spaghetti)
-
2 tablespoons extra virgin olive oil
-
1 small red onion, thinly sliced
-
3 cloves garlic, minced
-
2 cups cherry tomatoes, halved
-
1 medium red bell pepper, thinly sliced
-
1 cup marinated artichoke hearts, roughly chopped
-
1/2 cup Kalamata olives, pitted and halved
-
4 cups low sodium vegetable or chicken broth
-
1/2 cup canned diced tomatoes, undrained
-
2 tablespoons tomato paste
-
2 cups fresh baby spinach
-
1/4 cup fresh basil leaves, torn
-
1 tablespoon lemon juice
-
1/2 teaspoon red pepper flakes, optional
-
Salt, to taste (about 1/2 to 1 teaspoon)
-
Freshly ground black pepper, to taste
-
1/2 cup freshly grated Parmesan cheese, plus extra for serving
Directions
- Heat 2 tablespoons extra virgin olive oil in a large wide pot over medium heat; add 1 small thinly sliced red onion and cook until translucent, about 4 minutes.
- Add 3 cloves minced garlic and 1/2 teaspoon red pepper flakes if using; cook 30 seconds until fragrant.
- Stir in 2 cups halved cherry tomatoes and 1 medium thinly sliced red bell pepper and cook 2 to 3 minutes to soften.
- Add 12 ounces dry pasta (penne or spaghetti), 4 cups low sodium vegetable or chicken broth, 1/2 cup canned diced tomatoes undrained, and 2 tablespoons tomato paste; season with about 1/2 to 1 teaspoon salt and freshly ground black pepper to taste.
- Bring to a boil, then reduce heat to a simmer and cook, stirring occasionally, until the pasta is just al dente and most liquid is absorbed, about 10 to 12 minutes for penne or according to pasta package timing for spaghetti.
- When the pasta is nearly done, stir in 1 cup roughly chopped marinated artichoke hearts and 1/2 cup pitted and halved Kalamata olives to heat through.
- Remove the pot from heat and quickly fold in 2 cups fresh baby spinach, 1/4 cup torn fresh basil leaves, and 1 tablespoon lemon juice until the spinach wilts.
- Stir in 1/2 cup freshly grated Parmesan cheese until melted and creamy; adjust seasoning with more salt, pepper, or lemon juice if needed.
- Transfer to bowls, top with extra freshly grated Parmesan cheese, and serve immediately.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 590g
- Total number of serves: 4
- Calories: 534kcal
- Fat: 17.1g
- Saturated Fat: 4g
- Trans Fat: 0.05g
- Polyunsaturated: 1.8g
- Monounsaturated: 8.8g
- Cholesterol: 15mg
- Sodium: 1000mg
- Potassium: 625mg
- Carbohydrates: 75g
- Fiber: 5g
- Sugar: 5g
- Protein: 16.6g
- Vitamin A: 2250IU
- Vitamin C: 60mg
- Calcium: 188mg
- Iron: 2.5mg

















