This satisfying one-pan skillet combines browned ground beef with fresh diced zucchini, colorful bell peppers, and sweet cherry tomatoes. Aromatic herbs like oregano, basil, and paprika infuse the dish with Mediterranean-inspired flavors while everything simmers together. Ready in just 30 minutes with only 10 minutes of prep, this gluten-free, low-carb meal delivers 27 grams of protein per serving. The vegetables soften perfectly as they cook in the beef drippings, creating natural sauces. Finish with melted cheese and fresh parsley for an extra layer of richness.
The sizzle of ground beef hitting a hot skillet on a Tuesday evening is one of those sounds that instantly signals dinner is coming together without any fuss. I threw this skillet together one night when the garden was overflowing with zucchini and cherry tomatoes, and it has been a weeknight staple ever since. Everything cooks in one pan, which means cleanup is almost nonexistent. Thirty minutes from fridge to table is hard to argue with on a busy night.
My neighbor Dave once wandered over while I was cooking this on the back patio with a camp stove, and he ended up staying for two helpings. He called it cowboy stir fry, and honestly that name has stuck in our house. The red bell pepper adds a sweetness that balances the herbs beautifully.
Ingredients
- Ground beef (80% lean): The extra fat content keeps everything juicy and adds flavor that leaner cuts cannot match.
- Zucchini: Dice it fairly uniform so every bite has the same tender texture without turning to mush.
- Yellow onion: A small one is plenty here since the beef and herbs do most of the heavy lifting.
- Garlic: Fresh cloves minced right before cooking make a noticeable difference compared to jarred.
- Red bell pepper: Adds color and a gentle sweetness that rounds out the savory base.
- Cherry tomatoes: Halved they release just enough juice to create a light sauce as everything simmers.
- Dried oregano and basil: These two together give the skillet a subtle Italian warmth without overpowering.
- Paprika: A half teaspoon adds smokiness that makes the dish taste more complex than it is.
- Crushed red pepper flakes: Entirely optional but a quarter teaspoon wakes everything up nicely.
- Olive oil: Two tablespoons is enough to get the beef browning without making it greasy.
- Fresh parsley: A sprinkle at the end adds brightness that makes the whole plate look finished.
- Shredded parmesan or mozzarella: Melting cheese over the top turns a simple skillet into comfort food.
Instructions
- Brown the beef:
- Heat olive oil in a large skillet over medium high heat and add the ground beef, breaking it apart with a wooden spoon until it is fully browned with no pink remaining. Drain any excess fat if the pan looks too oily.
- Build the aromatics:
- Add the chopped onion and minced garlic to the beef and sauté for about two minutes until the onion softens and you can smell the garlic blooming in the pan.
- Soften the vegetables:
- Stir in the diced red bell pepper and zucchini, cooking for four to five minutes while stirring occasionally so nothing sticks but everything gets a chance to soften slightly.
- Add tomatoes and spices:
- Toss in the halved cherry tomatoes along with oregano, basil, paprika, red pepper flakes, salt, and pepper, stirring until everything is evenly coated and fragrant.
- Simmer and meld:
- Reduce heat to medium, cover the skillet, and let it simmer for eight to ten minutes until the zucchini is tender and the tomatoes have broken down into a light sauce.
- Finish with cheese:
- Remove from heat, taste for seasoning, then sprinkle shredded cheese over the top and cover again for two minutes to let it melt into gooey goodness.
- Garnish and serve:
- Scatter fresh parsley across the top and bring the skillet straight to the table while it is still bubbling.
There is something about scooping this directly from the skillet into shallow bowls that makes it feel like proper comfort food rather than a rushed weeknight fix.
Swaps and Additions
Ground turkey works beautifully if you prefer leaner meat, though I recommend adding an extra drizzle of olive oil since turkey is drier. A handful of sliced olives or a squeeze of lemon juice stirred in at the end can completely change the personality of the dish.
Serving Suggestions
This skillet is substantial on its own but serving it over a scoop of cooked rice or alongside crusty bread turns it into a meal that easily stretches to six people. A glass of Merlot or Chianti alongside makes even a Wednesday dinner feel a little special.
Storage and Reheating
Leftovers keep well in an airtight container in the refrigerator for up to three days and actually taste better the next day when the flavors have had time to settle. Reheat gently in a covered skillet over low heat rather than using a microwave, which can make the zucchini watery.
- Let the skillet cool completely before transferring to storage containers to prevent condensation.
- Freeze individual portions for up to two months for an easy grab and reheat dinner.
- Add a splash of water when reheating if the mixture seems too thick after sitting overnight.
This is the kind of unassuming recipe that earns a permanent spot in your rotation simply because it works every single time without any fuss.
Recipe FAQs
- → Can I use other vegetables in this skillet?
-
Absolutely. This versatile dish works well with mushrooms, spinach, yellow squash, or eggplant. Add heartier vegetables like carrots or broccoli earlier in the cooking process, while delicate greens like spinach should be stirred in during the last 2 minutes of simmering.
- → What's the best way to prevent zucchini from becoming mushy?
-
Dice your zucchini into uniform pieces and avoid overcooking. The 4-5 minute cook time before covering allows them to develop slight browning. Simmering covered for 8-10 minutes yields tender-crisp results. For firmer texture, reduce covered simmering to 5-6 minutes.
- → Can I make this ahead of time?
-
Yes, this skillet reheats beautifully. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently over medium heat, adding a splash of water or broth if needed. The flavors often develop and improve overnight.
- → Is this suitable for meal prep?
-
Perfect for meal prep. Portion into individual containers after cooling completely. Each serving provides a balanced mix of protein and vegetables. The gluten-free, low-carb profile makes it ideal for weekly lunch planning. Add fresh garnishes when reheating.
- → Can I freeze this dish?
-
Yes, freeze for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator. Note that zucchini may become slightly softer after freezing, but the flavors remain excellent. Skip the cheese garnish until after reheating.
- → What sides pair well with this skillet?
-
Crusty bread soaks up the flavorful juices perfectly. For a lighter option, serve over cauliflower rice or alongside a simple green salad with vinaigrette. Roasted potatoes or steamed green beans also complement the hearty flavors beautifully.