FREE 5-Ingredient Recipe EBook
GET IT NOWMy 20-Minute Ground Beef Zucchini Skillet Is A Different Kind Of One-Pan Dinner

This ground beef zucchini skillet is one of my oldest published recipes, from 2016. Rather than recreating a dish I’ve had somewhere else, it was my easy one-pan way to combine some of the summery ingredients I love most with an affordable protein.
The pesto and goat cheese have always made it different from most ground beef skillet meals, but I recently added sun-dried tomatoes for a little concentrated sweetness and adjusted the zucchini step to help it get more tender and browned without turning watery. Here’s why it’s even better now:
- Bold, balanced flavor – Savory browned beef and garlicky pesto get pops of sweet-tangy sun-dried tomato and creamy goat cheese. It’s a much more interesting combo than the usual tomato-sauce or taco-seasoned skillet.
- 20-minute pan meal, in the right order – This ground beef zucchini recipe gets you protein, veggies, and plenty of flavor all in one pan, with minimal prep or cleanup. I brown the beef first, cover the zucchini to let it soften a bit, then finish uncovered so the edges get golden. Yes, it’s easy, but also the right texture.
- Simple, whole food ingredients – Think beef, veggies, cheese, and herby pesto sauce… which you can either make or buy to make life easy tonight.
When you’ve got ground beef and zucchini, but you want something more exciting than another burger or side dish, this ground beef zucchini skillet turns them into a one-pan meal. Grab your biggest pan and make it with me!


“I’ve made this [ground beef and zucchini recipe] a few times now over the past year. It’s so delicious and everyone in the family likes it. Plus, it’s super simple to make! Thanks for sharing.”
-Kass
Ingredients & Substitutions
Here I explain the best ingredients for my ground beef zucchini recipe, what each one does, and substitution options. For measurements, see the recipe card.
- Ground Beef – I use 85/15 ground beef and usually don’t need to drain it. If you use 80/20 and see a pool of grease after browning, drain the excess before adding the zucchini. Ground turkey, chicken, or pork work too if you’ve got one of those.
- Zucchini – Slice them into even half-moons, so they finish cooking at the same time. Keeping the pieces substantial helps them stay tender instead of turning to mush. Yellow squash or even pattypan squash works well here, too!
- Sun-Dried Tomatoes – I added this to my latest version, and think the concentrated sweetness makes the ground beef zucchini skillet taste more balanced. You can skip them if you like how it was before. Or, use fresh cherry tomatoes and let them burst in the pan, similar to the topping in my barramundi recipe!
- Basil Pesto – Homemade pesto tastes especially fresh here, but I use store-bought all the time, too. Some readers have told me they coated their ground beef and zucchini with marinara sauce, which can also work well here but substantially changes the flavor of the recipe.
- Goat Cheese – Crumbles stay in distinct creamy pockets throughout the skillet. A soft goat cheese log will still taste good, but it melts into the pesto and creates more of a creamy sauce. Feta is the closest easy swap. For a dairy-free option, you can choose dairy-free pesto and leave the cheese off.
- Olive Oil & Garlic – The oil gets the garlic fragrant and helps the zucchini brown later. Fresh minced garlic gives this ground beef zucchini skillet the best savory base.
- Sea Salt, Black Pepper, & Parsley – For simple seasoning. You can also swap in basil instead of parsley to go with the pesto.

How To Make A Ground Beef Zucchini Skillet
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
- Saute the garlic. Heat the olive oil in a large skillet over medium heat. Saute the minced garlic until it smells amazing.
- Brown the ground beef. Season it simply with salt and pepper, and cook over medium-high heat until browned. Break it apart as you go.


- Start cooking the zucchini. Add the zucchini, cover, and cook until it starts to soften. It should not be fully cooked yet.
- Brown the zucchini. Add the sun-dried tomatoes and cook uncovered for a few more minutes. Keep the heat high enough that the zucchini gets golden spots — you want the liquid to cook away rather than making the squash steam.
- Finish with pesto, goat cheese, and parsley. To prevent overcooking both the ground beef and zucchini, I just remove the ground beef zucchini skillet from heat for this part. It usually stays hot from the residual heat, plus I highly recommend eating it right away!



My Recipe Tips
- Grab your largest skillet. An extra large pan gives the beef and zucchini room to touch the hot surface instead of piling up and steaming, and prevents losing pieces over the sides. I like this enameled cast iron skillet here, because it holds heat well and helps the zucchini brown.
- Let the beef develop browned bits. Constant stirring prevents a good sear. I break it up with my meat chopper, then give some pieces a moment against the pan before stirring again.
- For the best flavor, let the beef get some crispy browned bits. The key is to have the heat high enough to brown nicely rather than steam.
- You can drain the beef if needed. I use 85/15 ground beef and don’t need to, but I would if it’s 80/20.
- After removing the lid, make sure the heat is high enough to brown the zucchini. This adds flavor and prevents the ground beef and zucchini from becoming watery.
- Be careful not to overcook. The zucchini can turn mush if cooked too long. It’s ready when it’s no longer bright white and has some browning, but not soggy or mushy.
- Add the pesto off the heat. This keeps the basil flavor fresher. If the ground beef zucchini skillet doesn’t feel hot enough, you can warm it up for a couple more minutes.
- I usually start with a bit less pesto and add to taste. The ideal amount can vary a bit depending on the size of your zucchini. It’s always easier to add more than deal with having too much.

Ground Beef Zucchini Skillet (Easy 20-Min Meal)
My ground beef zucchini skillet turns ground beef and zucchini into an easy one-pan dinner with pesto, goat cheese, and sun-dried tomatoes.
Instructions
Tap on the times in the instructions to start a kitchen timer.
-
Heat the olive oil in a large skillet over medium heat. Add the minced garlic and cook for about 1 minute, until fragrant.
-
Add the ground beef. Season with sea salt and black pepper to taste. Increase heat to medium-high and cook for 8-10 minutes, breaking part with a spoon or spatula, until browned.
-
Add the zucchini. Cover and cook, stirring occasionally, for about 5 minutes, until zucchini is just starting to soften but not fully cooked.
-
Add the sun-dried tomatoes. Cook for 2-3 more minutes uncovered, until the zucchini is soft and starting to brown.
-
Remove the pan from heat. Stir in basil pesto. Toss with goat cheese and fresh parsley.
LAST STEP: Leave a rating to help other readers, or tag me @wholesomeyum on Instagram. I’d love to hear from you!
Maya’s Recipe Notes
Serving size: 1/6 of entire pan
- Tips: Check out my recipe tips above to help you brown the beef and zucchini without excess grease or watery texture.
- Storage: Keep leftovers in an airtight container in the refrigerator for up to 3-4 days.
- Meal prep: You can brown the beef, slice the zucchini, chop the sun-dried tomatoes, or make the pesto ahead. I recommend cooking the zucchini right before serving for the best texture.
- Reheat: Warm leftovers in the microwave or in a skillet until hot. A skillet is better when you need to cook off a little moisture.
- Freeze: You can freeze this, but the zucchini will be softer after thawing. If you do, leave off the goat cheese and add it fresh after reheating.
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Ground Beef Zucchini Skillet Recipe

What To Serve With Ground Beef And Zucchini
This ground beef and zucchini recipe already works as a full meal. To stretch it for more people or catch every bit of pesto, add one of these easy sides:
- Rice – Spoon the skillet over regular rice, or use my cauliflower rice for a lighter base. Its neutral flavor is perfect for soaking up extra pesto, but I’d recommend adding a little extra of the sauce.
- Fresh salad – My crisp Greek salad adds cucumbers, tomatoes, olives, and a bright dressing that balance the richness of this ground beef zucchini skillet.
- Potatoes – Serve this dish over my roasted potatoes when you want a heartier dinner. I love the crispy edges as a contrast to the creamy goat cheese here.

Shop
My
Custom











48 Comments
Lynniepooh2
1This one pan dish is so delightful and filling that I have made it each week for the past 3 weeks. Great way to use the zucchini and basil that is plentiful this time of year. Only downfall is not having the room or sunlight to grow my own basil to avoid the cost of buying it all the time. Thank you Maya & team!
Heather Thacker
1Not sure my husband likes pesto but we did this with marinara and mozzarella and it was fantastic! I grow zucchini every summer and used ground venison instead so cheap easy meal!
Kar
1YUMMMMMMMM! This is a new favorite. Made it with ground turkey because that’s what I had, and added a container of mushrooms. Will be making this one often!
Kass
1I’ve made this recipe a few times now over the past year. It’s so delicious and everyone in the family likes it. Plus, it’s super simple to make! Thanks for sharing. 🙂
brooke
1I made this tonight and it was amazing! We added a handful of halved cherry tomatoes to the dish and it add a perfect balance. I would definitely recommend adding those to this recipe. Thanks for sharing this dish!
Isaias Mcbrien
1Some truly prime articles on this site, saved to fav.
JulieJOY
0I made this again last night and it is FABULOUS!
Ann
0This was delicious!!! Easy to make and very yummy! Will make again!
Colleen
0I only have a log of creamy goat cheese, no crumbles 🙁 Will that still work?
Wholesome Yum M
0Hi Colleen, Using a log of goat cheese will change the outcome of the dish. It will create a creamy sauce with the pesto and goat cheese. The flavors will work together, but it is a bit different from the original recipe.
Brittani
0Cheap, simple, quick, but not something I’d ever make again.
Love all ingredients, but apparently not together.
Taylor
0SOOO FREAKING DELICIOUS!
Shauna
0I just made this, and loved it so much! I’ve been whittling away at far too much zucchini for weeks now, so we’re feeling quite done with it… My husband took one look, expected to not like the meal, and ended up going back for seconds!
Michelle
0I made this tonight for my teen son and I. It was delicious. This recipe is a KEEPER!
Sandra Duffy
0I made this tonight and my husband and I loved it. The only substitution I made was feta in place of goat cheese, because that’s what I’m more likely to have on hand. Oh, and I used commercial basil pesto and it tasted just fine (although I used a little less than was called for so it wouldn’t be over-powering). Hooray for me – this now adds another vegetable that my husband doesn’t turn his nose up at!
Sandra Duffy
0Would it be a bad idea to substitute feta for goat cheese?
Wholesome Yum M
0Hi Sandra, I think that would work fine.
K
0The hamburger and pesto are NOT a good combo. Didn’t taste good.
Wholesome Yum M
0Hi K, Sorry this didn’t suit your tastes. I love that combination, but I get that it may not be for everyone. Perhaps you would prefer this Pesto Stuffed Chicken recipe or Caprese Salad Skewers with Pesto which don’t include beef.
Janet
0You can make pesto with herbs other than basil. I frequently make cilantro pesto that includes pumpkin seeds and cotijo cheese. Delicious with beef or chicken–no need for a recipe as it’s same as basic basil pesto using the subs mentioned. I’ve another with parsley and walnuts. Browse your supermarket–jarred dried tomato pesto is widely available and that might be one you enjoy with ground beef, although tomatoes do mean a few carbs. Try your favorite homemade salsa–or jarred, checking the carbs, of course, as those often include added sugar, and keep track of what those tomatoes add. I did put some chopped onion in this dish, although I know many folks on keto diets limit or avoid onion. It was a hit at my house. If you encounter me at the supermarket, I’m the one reading labels!
Gina
0YUM! YUM! YUM! This was so tasty!
Denay DeGuzman
0What a delicious healthy recipe! Our whole family enjoyed it. I especially liked how quick and easy it was to prepare.
Amanda C.
0Just wanted to say we make this dish over and over again. It’s SO easy and so delicious. I use fresh Buitoni pesto and it’s way better than canned pesto. Thanks for such a yummy dinner.
Jessica Stohr
0Just made this tonight with shredded parm and it is perfect! Thanks so much!
Jessica
0This was yummy! And also my first time trying goat cheese! My question for the next time I make this is what goat cheese do you recommend or can you think of a good alternative cheese for this recipe? I am willing to omit it next time if not. 🙂 I got Montchevre brand and it had a strange aftertaste, I’m not sure if it was the brand, or if that means I don’t like goat cheese in general. I am still expanding my cheese horizons so I appreciate any tips! Thanks!
Wholesome Yum M
0Hi Jessica, Goat milk cheese can be quite grassy and doesn’t suit everyone’s tastes. If goat milk cheese wasn’t for you, then you can sub with a nice parmesan. I suggest slicing thin shards to sprinkle on top.
Jessica
0Awesome, I will give that a try next time! I appreciate your help. I am 20 lbs down since starting keto 4 months ago and your recipes have definitely helped me stick with it!
Karen Mildon
0Will this be good reheated from frozen?
Wholesome Yum M
0Hi Karen, Yes! This is a great dish to freeze in individual servings.
Robin
0This recipe tasted 10x better than it looks! I added creamy goat cheese and a little more salt! Amazing!
LJ
0This was so yummy. Never tried good she’s before but scrumdiliumcious thank you.
Arline
0What can you replace the goat cheese with?
Maya | Wholesome Yum
0Hi Arline, It depends, what are you trying to avoid? Dairy? Or just don’t have goat cheese? You could try a different cheese or omit it.
Preet
0I just made this recipe using store bought pesto and ground chicken. to be honest it didnt turn out good. I didn’t like the taste. Not sure if it is due to store bought pesto or using ground chicken. Disappointed!!!
Wholesome Yum L
0Hi Preet, I would definitely try to make the recipe again as written in the blog post. I would suggest using my Easy Basil Pesto Recipe. Let me know how it turns out!
Preet
0Can I use store bought pesto? Will it still be 1/2 cup if using store bought pesto?
Maya | Wholesome Yum
0Hi Preet, Yes, you can use any kind you like. The amount would be the same.
Preet
0One more question… can I use ground chicken instead of beef? Thank you.
Maya | Wholesome Yum
0Yes, you can!
Monica Schalock
0This was so flavorful. We loved it! I didn’t change anything in the recipe at all and that is rare. We decided this was a keeper.
Maya | Wholesome Yum
0I love to hear that, Monica! Please come back again soon!
Ainy
0This is divine, I love the combination of basil pesto with feta cheese. It is a Mediterranean style delicious meal.
Maya | Wholesome Yum
0I am so happy you liked it, Ainy! Have a great day!
Angelica
0This sounds delicious! Would it reheat well? I’m just wondering about the goat cheese. I like to turn tonight’s dinner into tomorrow’s lunch!
Maya | Wholesome Yum
0Hi Angelica! Yes, it will reheat well. The goat cheese might melt, but it will still taste delicious! Thank you!
Tracy
0I just made this! It was so good! Thank you for sharing! I look forward to trying more of your recipes. ☺️
One side note: I may be a dummy but the directions didn’t mention straining the ground beef before adding the zucchini.. I texted 3 friends and the consensus was YES, strain away the excess grease. Was that correct? I ended up cooking the zucchini in a separate pan with olive oil because I didn’t want to dry out the ground beef.
Maya | Wholesome Yum
0Thank you, Tracy! I suppose it depends on how lean your beef is. I use 85% lean ground beef (not super lean, but leaner than some) and cook it over med-high heat. By the time it browns enough, the extra liquid is gone, so there is nothing to drain. If you do have more than just a little extra liquid, I agree it’s best to drain it so that the dish doesn’t end up soggy. I’m glad you enjoyed the recipe!
Adriana
0Another yummy dinner! I changed out the cheese to use what we already had and it really worked well.