Easy One-Pan Ground Beef and Spinach Skillet with Feta

Female baker stands behind a professional kitchen surface in a bakery with prepared dough for baking and looks at the camera

By: Lalybeth

June 16, 2026

Everyday Culinary DelightsπŸ‘©β€πŸ³

Easy One-Pan Ground Beef and Spinach Skillet with Feta

Ground Beef and Spinach Skillet with Feta – The Ultimate One-Pan Mediterranean Dinner

βš–οΈ
Difficulty
Easy
⏲️
Prep Time
10 mins
πŸ•’
Cook Time
20 mins
⏱️
Total Time
30 mins
🍽️
Servings
4

Some of my most treasured kitchen memories are of my mother in our sun-drenched Moroccan kitchen, one pan sizzling on the stove, and the smell of onion and spice filling the air. Fast-forward to my tiny NYC apartment, where time is tight but my cravings for bold, Mediterranean comfort never waver, and you’ll understand why this Ground Beef and Spinach Skillet with Feta becomes my go-to three times a week. It’s an unfussy, one-pot ground beef dinner that leans on my French training to build deep flavor quickly, and my North African roots to keep it vibrant with just a handful of ingredients. In this one skillet, lean ground beef melds with jammy tomatoes, garlicky wilted spinach, and creamy salty feta β€” all in under 30 minutes.

The first time I cooked this low carb skillet meal for my New Yorker neighbors, they couldn’t believe how savory and satisfying it was. The beef is browned until it develops those crispy, caramelized edges that remind me of the kheema we’d eat with crusty bread back home, but here the technique is about building fond and deglazing with the tomatoes’ juices. Fresh spinach collapses into the sauce, turning silky and rich, while feta cheese β€” either crumbled gently at the end or left in thick slabs β€” brings that irresistible creamy tang. Every bite is a harmony of earthy oregano, sweet-tart tomato, and the minerality of the feta, making it at once rustic and elegant, a true Mediterranean ground beef skillet.

Over the years I’ve tested this recipe dozens of times, dialing in exactly how much fat to drain for a clean finish, how to keep the spinach from turning watery, and the best way to keep the feta from disappearing into mush. My French chef’s mind insisted on a precisely timed three-minute sautΓ© for the onion, a quick bloom of the oregano, and a covered finish that gently melts the cheese. I’ll walk you through all my secrets β€” including my smart trick for getting a deeply flavored sauce without hours of simmering, and the one mistake many home cooks make when adding leafy greens. By the end, you’ll have a foolproof, nutrient-packed dinner that’s destined for your regular rotation.

Why This Ground Beef and Spinach Skillet Recipe Is the Best

The Flavor Secret. Growing up Moroccan, I learned that a pinch of spice can transform a humble dish into something memorable. Here, I combine the classic trio of garlic, onion, and oregano with a full-bodied can of diced tomatoes β€” but instead of draining them, I stir in all the juices. That liquid deglazes the pan, releasing every bit of caramelized beef goodness, creating a sauce that tastes like it simmered all day. A small, simple trick that reflects my French sautΓ© training: never leave those fond bits behind.

Perfected Texture. I’m meticulous about texture in a one-pot meal. The ground beef must be crumbly but not dry, the spinach just wilted but still vibrant, and the feta warm and custardy without disintegrating. I add the spinach in batches, stir-frying for exactly 2–3 minutes so it softens but retains a slight bite. Then I turn off the heat before sprinkling the feta and covering the pan β€” the residual heat gently warms the cheese, creating pockets of creaminess without turning it stringy. It’s a technique I perfected in a tiny Parisian bistro kitchen, where every second counts.

Foolproof & Fast. Whether you’re brand new to cooking or a seasoned home chef, this ground beef spinach feta recipe is nearly impossible to mess up. There’s no complicated knife work, no multiple pots, and the whole thing comes together in 30 minutes. I’ve intentionally kept the ingredient list short and super-market friendly β€” everything is available in any US grocery store. Plus, I’ve included plenty of easy swaps and variations so you can make it your own, all tested in my own kitchen.

Ground Beef and Spinach Skillet Ingredients

When I need ingredients for this dish, I pop over to my neighborhood grocery in Brooklyn or, on a slow Saturday, browse the Union Square Greenmarket. The spinach I grab in big, leafy bunches; the feta I pick up from a local cheese monger who stocks authentic Greek sheep’s milk feta β€” the tangier and creamier, the better. I still remember my mother sending me to the souk for fresh greens and a block of salty white cheese, and that same simple pleasure guides my shopping today.

Ingredients List

  • 1 lb ground beef (I like 85% lean for flavor)
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 (14.5 oz) can diced tomatoes, undrained
  • 5 oz fresh spinach (about 5 cups, loosely packed)
  • 1/2 cup crumbled feta cheese
  • 1 teaspoon dried oregano
  • Salt and pepper to taste

Ingredient Spotlight

Ground beef. The backbone of this skillet. I choose 85% lean because it has just enough fat to create those delicious browned bits without leaving the dish greasy. If using leaner beef (90% or higher), add a teaspoon more olive oil to prevent drying out. You can substitute ground turkey or chicken for a lighter version β€” the flavor will be milder, so I add a pinch of crushed red pepper.

Fresh spinach. This green brings a vibrant, earthy note and a boost of iron. Look for shiny, crisp leaves with no wilting. Frozen spinach works in a pinch, but you’ll need to thaw and squeeze it completely dry; otherwise the sauce can become watery. I’ve tested it: the texture is softer but still delicious.

Feta cheese. The creamy, salty finish that makes this dish sing. True Greek sheep’s milk feta has a sharp, tangy depth; cow’s milk feta is milder. Crumble it yourself from a block for the best texture. If you need a dairy-free option, there are excellent almond-based vegan fetas that melt beautifully β€” just add them at the very end.

Canned diced tomatoes. I prefer fire-roasted for a subtle smokiness, but regular diced works beautifully. The juices are key because they deglaze the pan and create the sauce without additional liquid.

Original Ingredient Best Substitution Flavor / Texture Impact
Ground beef (85%) Ground chicken or turkey Milder taste, leaner texture; add extra spices
Fresh spinach Frozen spinach (thawed & squeezed) Soft, but works well; dish may be slightly wetter
Feta cheese (sheep’s milk) Vegan almond feta or crumbled tofu with lemon Similar tang, slightly less creamy; adjust salt
Diced tomatoes (canned) Fresh ripe tomatoes, diced Brighter, fresher flavor; may need 5 extra minutes

How to Make Ground Beef and Spinach Skillet β€” Step-by-Step

I promise you, this one-pan meal is as straightforward as it is satisfying. Keep your spatula ready and your ingredients prepped β€” it moves quickly once you start. Follow my chef’s tips and you’ll have a skillet dinner that rivals anything from a Mediterranean taverna.

Step 1: Brown the Ground Beef

Place a large skillet over medium-high heat and add 1 tablespoon olive oil. Once the oil shimmers, crumble in 1 lb ground beef. Use a spatula to break it into small, even pieces. Let it cook undisturbed for 2–3 minutes to develop a golden crust, then stir and continue cooking until no pink remains, about 5–6 minutes total. Drain excess fat if needed β€” I usually tilt the pan and spoon off the fat, leaving behind about a tablespoon for flavor.

πŸ’‘ Lalybeth’s Pro Tip: Don’t overcrowd the pan. If your skillet is small, cook the beef in two batches. Proper browning gives you those irresistible umami bits that will deglaze later.

Step 2: SautΓ© the Aromatics

Reduce the heat to medium. Add the diced onion and cook, stirring often, until softened and translucent β€” about 3 minutes. Then add the minced garlic and cook for exactly 1 minute, just until fragrant. Garlic burns quickly, so keep it moving.

⚠️ Common Mistake to Avoid: Adding the garlic too early. If it browns before the onion is soft, it can turn bitter and ruin the dish’s balance. Always sautΓ© onion first, then garlic for that last minute.

Step 3: Add Tomatoes and Seasoning

Pour in the entire can of diced tomatoes with their juices. Stir in 1 teaspoon dried oregano, Β½ teaspoon salt, and ΒΌ teaspoon black pepper. Bring the mixture to a gentle simmer, scraping the bottom of the skillet with your spatula to lift all those caramelized bits. Let it bubble for 3–4 minutes so the flavors marry and the sauce thickens slightly.

πŸ’‘ Lalybeth’s Pro Tip: Rub the dried oregano between your palms before adding β€” this wakes up the essential oils and makes the herb bloom in the warm tomato sauce.

Step 4: Wilt the Spinach

Add the spinach in large handfuls, stirring to incorporate. It will look like a mountain at first, but it wilts down dramatically. Cook for 2–3 minutes, stirring constantly, until all the leaves are just wilted and bright green. Overcooking turns spinach drab and releases too much water β€” 3 minutes max.

⚠️ Common Mistake to Avoid: Forgetting to season the spinach. A tiny pinch of salt at this stage brightens the greens and ensures every layer of the dish is flavorful, not just the sauce.

Step 5: Finish with Feta

Turn off the heat. Sprinkle Β½ cup crumbled feta evenly over the top of the skillet. Cover and let it sit for 1–2 minutes β€” the residual heat will warm the cheese to velvety perfection without making it mushy. For a slightly golden top, you can pop the uncovered skillet under a broiler for 30 seconds, but watch it closely.

πŸ’‘ Lalybeth’s Pro Tip: Use block feta and crumble it by hand into large, irregular pieces. They’ll hold their shape better and give you creamy bursts when you bite in.

Step 6: Serve

Remove the lid and serve immediately, right from the skillet. Spoon generous portions into shallow bowls, making sure everyone gets a good amount of feta and sauce. A drizzle of extra-virgin olive oil and a crack of black pepper finish it beautifully.

πŸ’‘ Lalybeth’s Pro Tip: For a complete meal, serve over a base: crusty bread to mop up the juices, steamed brown rice, or for a low-carb option, cauliflower rice. I often toast pita wedges and use them as edible spoons.

Step Action Duration Key Visual Cue
1. Brown Beef Break up & cook until no pink 5-6 min Golden-brown bits on bottom
2. Aromatics Onion then garlic 4 min Onion translucent, garlic fragrant
3. Tomatoes Add undrained tomatoes & oregano 4 min Simmering, slightly thickened
4. Spinach Stir in handfuls 2-3 min Leaves fully wilted, bright green
5. Feta Sprinkle & cover off heat 1-2 min Feta softened but shape intact
6. Serve Plate immediately Steam rising, vibrant colors

Serving & Presentation

In my tiny NYC kitchen, I serve this skillet straight from the stove β€” it’s so pretty you don’t need fancy plating. I like to spoon it into wide, shallow bowls that show off the ruby-red tomatoes, the deep green spinach, and the white crumbles of feta. A drizzle of your best extra-virgin olive oil and a sprinkle of red pepper flakes add a lustrous finish and a hint of heat. For a Moroccan touch, I sometimes scatter a few oil-cured black olives and a pinch of cumin β€” a nod to my mother’s kefta dishes.

When I have friends over, I set the skillet in the center of the table alongside warm pita bread, a simple cucumber tomato salad, and a bowl of creamy Greek yogurt. Everyone builds their own plate, scooping the beef mixture onto bread or rice. It’s casual, communal, and exactly how I imagine a meal along the Mediterranean coast. For a low-carb option, cauliflower rice or zucchini noodles are perfect, still soaking up all that savory sauce without competing.

Leftovers get even better after a night in the fridge, but I’ll get to storage in a minute. First, let me walk you through the perfect pairings so you can serve this meal with confidence, whatever the occasion.

Pairing Type Suggestions Why It Works
Side Dish Crusty whole-wheat bread, brown rice, cauliflower rice Soaks up the sauce; keeps it low-carb or hearty.
Sauce / Dip Greek yogurt with lemon, tahini drizzle Cool, creamy contrast to the tangy feta and tomato.
Beverage Iced mint tea, light red wine, sparkling water with lemon Refreshes the palate; mint tea nods to my Moroccan roots.
Garnish Fresh dill, chopped parsley, lemon zest Brightens and lifts the rich flavors.

Make-Ahead, Storage & Reheating

On busy weeknights, this skillet is my meal-prep hero. I often make a double batch on Sunday, portion it out, and then simply reheat while I answer emails or dodge the pile of laundry on my couch β€” the real NYC life. Because it stores so well, I wanted to share my exact method for keeping it fresh and delicious, whether you’re planning ahead or saving leftovers.

Method Container Duration Reheating Tip
Refrigerator Airtight glass container Up to 3 days Gently reheat in a skillet on low, adding a splash of water; microwave works too but feta will be softer.
Freezer Freezer-safe container or bag Up to 2 months Thaw overnight in fridge, then reheat on the stove; add fresh feta after reheating for best texture.
Make-Ahead Prep onion, garlic, and spices 1 day ahead; cook entirely up to 2 days before serving Reheat gently, then add feta fresh before covering for 1 minute.

When reheating from the fridge, I always use a skillet over low heat rather than the microwave β€” it helps redistribute the sauce and keeps the beef from toughening. If the dish looks a little dry, add a tablespoon or two of water or broth and stir. For frozen portions, I let them thaw slowly in the refrigerator overnight; the spinach may have released some liquid, but a quick simmer reduces it back to a saucy consistency. And here’s a little extra tip: after reheating, always sprinkle a bit of fresh feta on top to revive that creamy, tangy pop.

For meal prep, I sometimes cook the beef-onion-tomato base a day ahead, then reheat it when I’m ready, adding the spinach fresh so it’s perfectly green and not mushy. The feta always goes on at the very last minute, no matter the timeline.

Variations & Easy Swaps

Variation Key Change Best For Difficulty Impact
Mediterranean Lamb & Cinnamon Skillet Swap beef for ground lamb, add Β½ tsp cinnamon Rich, Moroccan-inspired flavor Still easy
Dairy-Free Vegan Feta Option Use vegan almond feta & add lemon zest Lactose intolerance, plant-based diets No change
Seasonal Greens & Herb Twist Sub in arugula or chard; finish with fresh dill & mint Spring/summer freshness Easy

Mediterranean Lamb & Cinnamon Skillet

For a deeply aromatic twist that channels my Moroccan childhood, replace the ground beef with 1 lb ground lamb. Lamb has more fat, so you’ll want to drain a bit extra after browning, but the richness is incredible. Add Β½ teaspoon ground cinnamon along with the oregano; the warm spice plays beautifully with the tomato and spinach. I finish it with a sprinkle of toasted pine nuts and a pinch of sumac β€” a technique I learned in Paris when reinventing classic North African dishes. The result tastes like a deconstructed shepherd’s pie, but way more elegant.

Dairy-Free Vegan Feta Option

If you’re avoiding dairy, you can still enjoy this skillet with a great plant-based feta. I’ve tested several, and my favorite is an almond-based feta that crumbles just like the real thing. Because vegan feta can be less salty and tangy, I add a teaspoon of lemon zest and a squeeze of fresh lemon juice at the very end to mimic that bright, briny note. You’ll also want to handle it more delicately: fold it in off the heat with a gentle hand. Some vegan fetas melt quickly, so avoid covering the pan β€” the residual heat is enough. This swap doesn’t compromise the Mediterranean soul of the dish, and my dairy-loving friends never guess it’s plant-based.

Seasonal Greens & Herb Twist

Come spring, when the Union Square Greenmarket overflows with tender greens, I swap spinach for a mix of baby arugula and Swiss chard. The arugula adds a peppery bite, while the chard brings a slight sweetness. Because these greens cook at different rates, I add the chard stems first with the onion, then the leaves later. Right before serving, I toss in a handful of chopped fresh dill and mint β€” an ode to the herbal freshness found in Moroccan salads. It transforms the skillet into a brighter, greener dish that pairs wonderfully with grilled fish or a chilled glass of rosΓ©.

Can I use frozen spinach instead of fresh in a ground beef and spinach skillet with feta?

Absolutely, and it’s a lifesaver when fresh isn’t handy. Thaw about 10 ounces of frozen chopped spinach and, crucially, squeeze it very dry β€” excess water will make the skillet soupy. Add the squeezed spinach in Step 4 after the tomatoes have simmered, stirring it in to heat through for about 2 minutes. The texture will be softer and a bit more compact, but the flavor remains delicious. I often do this in winter when fresh spinach at my NYC bodega looks sad. Just remember: you’ll need to season again because frozen spinach can be bland; a pinch of salt and an extra crack of pepper do the job.

How do you keep the feta from getting too mushy in a ground beef and spinach skillet?

The secret is in the timing and handling. Always turn off the heat before adding the feta, then sprinkle it on and cover the pan for just 1–2 minutes. The residual warmth gently softens the cheese while keeping its structure. Avoid stirring after adding the feta β€” you want distinct pockets of cheese, not a melted sauce. Also, use feta that you’ve crumbled from a block rather than pre-crumbled packaged varieties, which often contain anti-caking agents that prevent proper melting and can turn chalky. I learned this trick in a Paris kitchen where a chef would finish gratins with just a whisper of warmth, and it works perfectly for this skillet.

What can I substitute for feta cheese in this ground beef and spinach skillet recipe?

You have several excellent options depending on your dietary needs. For a similar salty, tangy profile, try crumbled ricotta salata, which holds its shape and offers a creamy bite. For a dairy-free version, vegan almond-based feta is my top pick; add a squeeze of lemon and a pinch of nutritional yeast to mimic the briny depth. If you’re okay with other cheeses, shaved Parmesan or crumbled goat cheese also work beautifully β€” goat cheese will melt into the sauce, adding luscious creaminess. Just remember, each swap changes the salt level, so taste and adjust seasoning at the end.

How long should I cook the ground beef and spinach skillet with feta on the stovetop?

The total active stovetop time is about 20 minutes after prepping your ingredients. Browning the beef takes 5–6 minutes, the aromatics about 4 minutes, simmering the tomatoes 4 minutes, and wilting the spinach 2–3 minutes. An additional 1–2 minutes covered off heat for the feta brings it all together. Don’t rush the browning step β€” that’s where the deep flavor base comes from. With a total of around 30 minutes from start to finish, this is a perfect weeknight quick dinner.

Is this ground beef and spinach skillet low-carb and keto-friendly?

Yes, this is naturally a low carb skillet meal. With only about 12 grams of carbohydrates per serving, most coming from the vegetables and tomatoes, it fits a low-carb or keto lifestyle. To make it even lower, serve it over cauliflower rice or simply enjoy it on its own. The high protein (28g) and moderate fat (22g) keep you full without a blood sugar spike. I often eat it as a post-workout meal, feeling satisfied and nourished.

Can I make this recipe ahead of time for meal prep?

Absolutely. This skillet is a meal prep superstar. Cook the beef, onion, garlic, and tomato base a day or two in advance and store it in an airtight container in the fridge. When ready to eat, reheat gently in a skillet, add fresh spinach (it only takes a couple of minutes), then top with feta off heat. Alternatively, cook the entire dish and portion into containers; it keeps for 3 days in the fridge. Just be aware that the feta will soften more over time, so if you want pristine pockets, add it fresh when reheating.

What type of ground beef is best for this skillet recipe?

I recommend 85% lean ground beef. It has enough fat to create a rich, savory base without leaving the dish greasy after draining. If you use 90% lean or higher, the meat can be a little dry and less flavorful, so I add an extra teaspoon of olive oil at the start. Grass-fed beef works wonderfully but can be leaner; just watch the browning and don’t overcook. You can even use a 80/20 blend, but drain off all but about a tablespoon of fat after browning to keep the sauce from being too heavy.

How can I add more Mediterranean flavor to this dish?

There are so many ways to deepen the Mediterranean character. Stir in a pinch of smoked paprika or cumin along with the oregano for warmth. Add a few chopped sun-dried tomatoes (oil-packed) with the canned tomatoes for umami. Finish with a handful of Kalamata olives or capers for a briny pop. For a fresh herbal note, toss in finely chopped fresh parsley, dill, or mint just before serving. I often make a quick tzatziki sauce on the side, which cools the palate and adds creamy tang β€” a trick from my Paris days.

Can I cook this dish in a cast iron skillet?

Yes, and it’s a great choice. A well-seasoned cast iron skillet retains heat beautifully, giving the beef a superior crust. It also goes from stovetop to table seamlessly. Just be mindful that cast iron can react slightly with the acidic tomatoes if the seasoning isn’t robust; I usually add the tomatoes after the beef is browned and drain any excess fat first, then continue. The heat retention also means the feta melts quicker, so be ready to turn off the heat immediately after adding it.

What’s the best way to reheat leftovers without drying out the beef?

The key is low, gentle heat with a little added moisture. Use a skillet over medium-low heat, add a splash of water or broth (about 2 tablespoons per serving), cover, and warm through for 3–4 minutes. The steam revives the sauce and keeps the beef moist. If using a microwave, place the food in a microwave-safe dish, drizzle a little water on top, cover loosely, and heat in 30-second bursts, stirring in between. Avoid high heat, which can make the beef tough. As always, add fresh feta after reheating for that just-made creaminess.

Share Your Version!

I love seeing this skillet come to life in your kitchen β€” it’s the kind of meal that tells a story with every spoonful. Did you try the lamb variation, or maybe a vegan twist? Drop a star rating and comment below to let me know how it turned out, and if you have a question about any step, I’m here. There’s nothing I enjoy more than chatting with fellow home cooks who share my passion for simple, soulful food.

Snap a photo of your finished dish and share it on Instagram or Pinterest β€” tag @cookingwithlalyta so I can repost and celebrate your creation. I’m genuinely curious: what’s your favorite way to add a personal touch to this Mediterranean ground beef skillet? Whether it’s a special spice blend from your own family’s tradition or a new garnish you discovered, I want to know. Let’s build a community around the table, one skillet at a time.

From my NYC kitchen to yours β€” I hope this recipe brings as much warmth to your table as it does to mine. β€” Lalybeth 🧑

πŸ“Œ

Love This Recipe? Save It to Pinterest!

If you enjoyed this Ground Beef and Spinach Skillet with Feta recipe, don’t let it get lost in your browser tabs! πŸ˜„ Pin it now so you can find it again anytime β€” and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.

πŸ‘‰ Follow Lalybeth on Pinterest @cookingwithlalyta

πŸ“Œ Pin this recipe Β· πŸ” Re-pin your favorites Β· πŸ’¬ Tag me when you make it β€” I love seeing your creations!

Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Ground Beef and Spinach Skillet with Feta


  • Author: Chef Lalybeth
  • Total Time: 30 minutes
  • Yield: 4 servings 1x

Description

A quick and flavorful one-pan meal with seasoned ground beef, wilted spinach, and creamy feta cheese.


Ingredients

Scale
  • 1 lb ground beef
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 (14.5 oz) can diced tomatoes, undrained
  • 5 oz fresh spinach
  • 1/2 cup crumbled feta cheese
  • 1 teaspoon dried oregano
  • Salt and pepper to taste

Instructions

  1. Heat olive oil in a large skillet over medium-high heat.
  2. Add ground beef and cook until browned, breaking it up with a spatula. Drain excess fat.
  3. Add diced onion and cook until softened, about 3 minutes. Add garlic and cook for 1 minute.
  4. Stir in diced tomatoes with their juices, dried oregano, salt, and pepper. Bring to a simmer.
  5. Add fresh spinach in handfuls, stirring until wilted. Cook for 2-3 minutes.
  6. Sprinkle crumbled feta cheese over the top. Cover and let cook for 1 minute until feta softens.
  7. Serve immediately.

Notes

For a dairy-free version, omit feta or use a vegan alternative. Serve with rice or crusty bread.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Method: Main Course
  • Cuisine: American

Nutrition

  • Calories: 350 kcal
  • Sugar: 6 g
  • Fat: 22 g
  • Carbohydrates: 12 g
  • Protein: 28 g


Ground Beef and Spinach Skillet with Feta

Leave a Comment

Recipe rating