There’s a cast iron skillet I picked up at an estate sale in Vermont about six years ago. It’s heavy, seasoned beautifully, and has become my go-to for almost every weeknight dinner. One pan. Minimal cleanup. Maximum flavor.

That’s the beauty of skillet cooking. You’re not juggling multiple pots or timing five different components. Everything happens in one place, building layers of flavor as you go. And when you’re working with vegetables, legumes, and eggs, you can absolutely nail dinner in under 25 minutes.

Here are seven ideas to get you started.

1) Chickpea and spinach shakshuka

Shakshuka is one of those dishes that looks impressive but takes almost no effort. The base is a spiced tomato sauce, and you’re cracking eggs directly into it to poach. Adding chickpeas turns it into something more substantial.

Start by sautéing onion and garlic, then add cumin, paprika, and a pinch of cayenne. Pour in crushed tomatoes, let it simmer for a few minutes, then stir in drained chickpeas and a handful of spinach. Make little wells in the sauce, crack your eggs in, cover, and let them cook until the whites set.

Serve it straight from the skillet with crusty bread for dipping. The key is not overcooking the eggs. You want those yolks runny.

2) Black bean and corn tacos with quick pickled onions

This one comes together faster than you’d think. The pickled onions take maybe two minutes of active work and transform the whole dish.

Thinly slice a red onion and toss it in a bowl with lime juice, a splash of vinegar, a pinch of sugar, and salt. Let it sit while you cook everything else. In your skillet, sauté black beans with corn, cumin, and a little chipotle powder until everything gets slightly charred.

Warm your tortillas directly over the flame or in the same pan. Top with the bean mixture, those bright pink pickled onions, some crumbled cotija or feta, and fresh cilantro. The contrast between the smoky beans and the acidic onions makes this work.

3) Mushroom and halloumi stir-fry

Halloumi is one of those ingredients that changed how I think about vegetarian protein. It doesn’t melt, it gets crispy, and it has enough heft to anchor a meal.

Slice the halloumi into thick pieces and sear them in a hot skillet until golden on both sides. Set them aside. In the same pan, stir-fry a mix of mushrooms, whatever you have, cremini, shiitake, oyster. Add garlic, soy sauce, and a splash of sesame oil toward the end.

Toss the halloumi back in, add some snap peas or bok choy if you want greens, and finish with a squeeze of lime. Serve over rice or eat it straight from the pan. The mushrooms absorb all that umami, and the halloumi gives you something to chew on.

4) Caprese-style gnocchi

Store-bought gnocchi is an underrated weeknight shortcut. You can have this on the table in about 15 minutes.

Get your skillet hot with olive oil and add the gnocchi in a single layer. Let them crisp on one side without moving them. Once they’re golden, toss in halved cherry tomatoes and let them burst slightly. Add torn fresh mozzarella, basil, and a drizzle of balsamic.

The mozzarella gets melty and stringy, the tomatoes create their own sauce, and those crispy gnocchi edges give you texture. Keep the heat high enough that things sear rather than steam. That’s the secret.

5) Spiced lentil and sweet potato hash

I’ve mentioned this before, but lentils are criminally underused in quick cooking. French green lentils or canned lentils work perfectly here.

Dice sweet potato small, about half-inch cubes, so they cook fast. Sauté them in olive oil with cumin, coriander, and smoked paprika until tender and slightly caramelized. Add cooked lentils and let everything get friendly in the pan.

Top with a fried egg and some yogurt drizzled with hot sauce. The sweet potato brings natural sweetness, the lentils add earthiness, and that runny egg ties it all together. This is the kind of meal that feels nourishing without being heavy.

6) Mediterranean white bean skillet

White beans, sun-dried tomatoes, olives, and feta. It sounds like a salad, but cooked together in a skillet, it becomes something entirely different.

Sauté garlic and sun-dried tomatoes in their oil until fragrant. Add drained white beans, kalamata olives, and a splash of vegetable broth. Let it simmer until the liquid reduces slightly. Crumble feta over the top and cover just long enough for it to soften.

Finish with fresh oregano or basil and serve with warm pita. The beans get creamy, the tomatoes intensify, and the feta adds that salty punch. It’s the kind of thing you’d pay too much for at a Mediterranean restaurant.

7) Thai peanut vegetable noodles

This is what I make when I want takeout but don’t want to wait for delivery. Rice noodles cook in minutes, and the sauce comes together while the water boils.

Whisk peanut butter with soy sauce, lime juice, a little maple syrup, and sriracha. Thin it with warm water until it’s pourable. In your skillet, stir-fry whatever vegetables you have: bell peppers, shredded cabbage, carrots, snap peas. Add the cooked noodles and pour the sauce over everything.

Toss until coated, then top with chopped peanuts, cilantro, and more lime. The key is having all your vegetables prepped before you start cooking. Once that pan is hot, things move fast.

The bottom line

A good skillet and 25 minutes are all that stand between you and a real dinner. No elaborate prep, no pile of dishes, no excuses about not having time to cook.

The trick is keeping your pantry stocked with versatile staples: canned beans, good olive oil, eggs, a few spices you actually like. From there, you can riff endlessly.

These seven ideas are starting points, not rigid recipes. Swap vegetables based on what’s in your fridge. Adjust spices to your taste. The skillet doesn’t judge.

Cooking doesn’t have to be complicated to be good. Sometimes the best meals are the simplest ones.