Skip to main content Skip to header navigation

Greek skillet pastitsio — a traditional dish made simple

Traditional foods are divine (they’re favorites for a reason), but there’s nothing wrong with mixing things up a bit. This Greek-inspired pastitsio doesn’t stray too far from the norm, but it’s fun to shake things up once in a while.

Greek skillet pastitsio makes a fabulous meal any night of the week!
Image: Patricia Conte/SheKnows

Have you ever heard of pastitsio? Think Greek flavors meet Italian lasagna. It’s a baked dish that includes tube-style pasta instead of long, wide lasagna noodles. Mixed in you’ll find meat (usually lamb), tomatoes, seasonings and a thick and creamy béchamel sauce for the topping. Sounds great, right? It is!

A one-skillet meal is always welcome! You'll love this Greek skillet pastitsio dish for dinner!
Image: Patricia Conte/SheKnows

I took a tiny detour from tradition and created Greek skillet pastitsio on the stovetop instead of baking it. It’s so easy to make and so delicious. Pastitsio usually includes ground lamb, but I used ground beef instead. And rather than a thick topping of béchamel, I made the creamy sauce and mixed it in with the other ingredients. I think you’ll love this dish any night of the week.

Greek skillet pastitsio recipe

Serves 4

Prep time: 15 minutes | Cook time: 25 minutes | Total time: 40 minutes


  • 1/2 pound ground beef
  • 2 tablespoons vegetable oil
  • 1/4 cup diced white onion
  • 2 garlic cloves, minced
  • 1 tablespoon tomato paste
  • 1/4 cup red wine
  • 12 ounces diced tomatoes in juice
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 1/4 teaspoon dried oregano
  • 1/4 teaspoon salt, plus extra to season
  • 1/4 teaspoon red pepper flakes
  • 1/8 teaspoon ground black pepper, plus extra to season
  • 1-1/2 cups beef broth
  • 2 cups water
  • Fresh torn parsley, for garnish (optional)
  • 2 tablespoons butter
  • 2 tablespoons flour
  • 1-1/4 cups warm milk
  • 1/4 cup grated Parmesan cheese


  1. To a skillet over medium heat, add the ground beef. Cook, breaking it up with a spoon, for 5 – 7 minutes or until browned. Transfer to a dish, and wipe the skillet clean.
  2. Add the oil to the skillet. When the oil is hot, add the onion, and cook for 3 – 4 minutes or until it begins to soften. Add the garlic, and cook for 30 seconds or so. Add the tomato paste, and cook, stirring occasionally, for a few minutes.
  3. Add the ground beef to the skillet along with the wine. Cook for several minutes or until the wine has cooked off.
  4. Add the uncooked pasta to the skillet, followed by the tomatoes in their juices, the beef broth and the cinnamon, nutmeg, oregano, salt, black pepper and red pepper flakes. Stir to combine.
  5. Cover, and cook, stirring occasionally and scraping up the bottom of the pan, for about 10 minutes. Add 1 cup of water, cover, and continue cooking for 5 minutes, stirring occasionally.
  6. Check the pasta. You’ll likely need more water and to cook it for a bit longer. Use the remaining water.
  7. During the last 5 minutes of cooking, start to make the béchamel sauce.
  8. To a small saucepan over medium heat, add the butter. When the butter has melted, add the flour, and whisk continually for 2 – 3 minutes. You don’t want the mixture to turn dark, so hold the pan off the heat for a moment while whisking, if needed. Add the warm milk, whisking continually. Bring the mixture to a boil, and remove from the heat.
  9. Add a bit of salt and pepper to the mixture along with the Parmesan cheese. Mix to combine.
  10. Add the béchamel to the skillet, and toss it into the pasta mixture.
  11. Serve warm.

More skillet recipes

Spicy skillet chicken spaghetti
Easy Texas-style migas
Fritos skillet pie

Leave a Comment

Comments are closed.