Ground Beef and Green Bean Skillet
Some nights, dinner needs to happen fast—but you still want it to taste like you actually planned it. That’s exactly where this ground beef and green bean skillet comes in. It’s simple, filling, and made with ingredients that are easy to keep on hand, which makes it one of those meals you end up making again and again.
Ground beef and green beans might sound basic, but together they create a meal that’s hearty, flavorful, and surprisingly satisfying. The beef adds richness, the green beans bring freshness and a little crunch, and everything cooks in one pan, which means fewer dishes waiting for you later.
This recipe has become one of my favorite dinner ideas when the day gets busy and I don’t feel like spending an hour in the kitchen. It’s the kind of meal that works for weeknights, lazy weekends, or even those random evenings when the fridge looks empty but you still need to pull something together.
The best part is how flexible it is. You can keep it simple, serve it over rice, or add a few extras to make it feel completely different each time. It’s cozy, practical, and exactly the kind of recipe that earns a permanent spot in your meal rotation.
Why You’ll Love It
- It turns everyday ingredients into a genuinely satisfying meal. Ground beef and green beans are simple staples, but once they cook together with the seasonings, they become way more flavorful than you’d expect from such a short ingredient list.
- One skillet means less cleanup and less hassle. Everything cooks in the same pan, which makes this perfect for busy evenings when you want a homemade dinner without dealing with a sink full of dishes afterward.
- It’s easy to make your own. Add rice, noodles, potatoes, extra veggies, or even a spicy kick—this recipe works as a base for so many dinner ideas depending on what you have in the kitchen.
- It’s budget-friendly without feeling boring. This is one of those meals that stretches affordable ingredients into something warm, filling, and worth looking forward to at the end of the day.
- The leftovers are just as good the next day. It reheats really well, so you can make extra for lunch or save yourself from cooking again tomorrow—which is always a win.
Ingredient List
For the Skillet
- 1 lb (450g) ground beef
- 2 cups fresh green beans, trimmed and cut into bite-sized pieces
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon olive oil
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- 1 teaspoon paprika
- 1 teaspoon onion powder
- ½ teaspoon chili flakes (optional)
- 2 tablespoons soy sauce
- 1 tablespoon tomato paste
- ¼ cup beef broth (or water)
Ingredient Notes
- Ground beef: I usually go for lean ground beef so the skillet isn’t too greasy, but still rich enough to feel hearty. If you’re using regular ground beef, just drain a little of the excess oil after browning.
- Green beans: Fresh green beans give the best texture here—slightly crisp and not mushy. Frozen works in a pinch, but I always prefer fresh because they hold their bite better in the skillet.
- Soy sauce: Don’t skip this. It adds that deep, savory flavor that makes the whole dish taste like it’s been simmering way longer than it actually has.
- Tomato paste: This little spoonful brings everything together and adds a subtle richness. I always use a good-quality thick tomato paste—it really deepens the flavor.
- Garlic and onion: These are the base of the whole dish, so don’t rush them. Letting them cook properly makes the skillet taste way more homemade and flavorful.
- Chili flakes (optional): I love adding just a pinch for a gentle heat. It doesn’t make it spicy-spicy, just gives the dish a little warmth in the background.
Kitchen Equipment Needed
- Large skillet or frying pan – This is where everything comes together. I prefer a non-stick skillet because it makes stirring and cleanup so much easier.
- Wooden spoon or spatula – Perfect for breaking up the ground beef and stirring everything without scratching your pan.
- Sharp knife – For quickly chopping the onion and trimming the green beans. A good sharp knife makes prep feel way less stressful.
- Cutting board – Keeps your prep organized and your counters protected while you work.
- Measuring spoons – Helps you get the seasoning just right, especially the soy sauce, spices, and tomato paste so the flavor stays balanced.
Instructions
Step 1: Prepare your ingredients
Start by getting everything ready before you turn on the heat.
- Chop the onion finely so it cooks evenly and blends into the beef
- Mince the garlic and set it aside
- Trim the green beans and cut them into bite-sized pieces
- Measure out your seasonings so everything is within reach
Pro tip: Having everything prepped first makes the cooking process smooth and prevents anything from overcooking while you rush to chop.
Step 2: Brown the ground beef
Place a large skillet over medium heat and add the olive oil.
- Add the ground beef to the hot pan
- Break it apart with a wooden spoon as it cooks
- Cook until fully browned and no pink remains
- Drain excess grease if needed
Pro tip: Let the beef sit undisturbed for a minute before stirring so it develops a deeper, richer flavor instead of steaming.
Step 3: Sauté the aromatics
Now build the flavor base.
- Add chopped onions to the browned beef
- Cook for 2–3 minutes until softened
- Stir in the minced garlic and cook for about 30–60 seconds
Pro tip: Keep the heat moderate when adding garlic so it doesn’t burn—it should smell fragrant, not bitter.
Step 4: Add the green beans
It’s time to bring in the vegetables.
- Add the green beans to the skillet
- Stir well so they mix evenly with the beef
- Let them cook for about 5–7 minutes
- If needed, add a splash of beef broth to help them soften slightly
Pro tip: Don’t overcook the green beans—you want them tender but still slightly crisp for the best texture.
Step 5: Season and build flavor
This is where everything comes together.
- Stir in salt, black pepper, paprika, onion powder, and chili flakes (if using)
- Add tomato paste and mix until well combined
- Pour in soy sauce and beef broth
- Stir everything until evenly coated
Pro tip: Let the tomato paste cook for a minute before mixing fully—it deepens the flavor and removes any raw taste.
Step 6: Simmer and finish
Let the skillet come together beautifully.
- Reduce heat to low
- Let everything simmer for 3–5 minutes
- Stir occasionally so nothing sticks
- Taste and adjust seasoning if needed
Once done, remove from heat and serve warm.

Tips and Tricks for Success
- Don’t rush the browning step. Let the ground beef cook properly before stirring too much so it develops a deeper, richer flavor instead of just steaming in the pan.
- Keep the green beans slightly crisp. They’ll continue cooking in the skillet, so removing them from heat while they still have a little bite keeps the texture balanced.
- Taste as you go. Especially after adding soy sauce and tomato paste—small adjustments can make a big difference in the final flavor.
- Use a large enough skillet. Overcrowding the pan can make everything steam instead of sauté, which affects both texture and taste.
- Let it rest for a couple of minutes before serving. This helps the flavors settle and blend together even more.
Ingredient Substitutions and Variations
- Ground beef → Ground turkey or chicken. A lighter option that still absorbs all the seasoning beautifully.
- Fresh green beans → Frozen green beans. Just thaw slightly before adding so they cook evenly and don’t release too much water.
- Soy sauce → Coconut aminos. A great alternative if you want a slightly sweeter, less salty flavor.
- Tomato paste → Crushed tomatoes (small amount). This will make the dish a bit saucier and lighter in texture.
- Add potatoes or carrots. Chop them small and cook a bit longer for a more filling, stew-like version.
- Make it spicy. Add extra chili flakes, cayenne pepper, or a splash of hot sauce for more heat.
- Add cheese on top. A sprinkle of shredded cheddar or parmesan right before serving gives it a comforting, melty finish.
Serving Suggestions
- I love serving this ground beef and green bean skillet over warm white rice—it soaks up all the savory sauce and makes the meal extra filling.
- It pairs beautifully with mashed potatoes for a cozy, comfort-food style dinner that feels like a hug on a plate.
- You can also serve it with buttered noodles if you want something simple but still satisfying and hearty.
- For a lighter option, I enjoy it on its own with a side of cucumber salad or sliced avocado—it keeps things fresh and balanced.
- It works really well tucked into wraps or pita bread for a quick, grab-and-go style dinner that still feels homemade.

Storage and Reheating Instructions
- Refrigerate: Store leftovers in an airtight container and keep in the fridge for up to 3–4 days.
- Freeze: You can freeze it for up to 2 months. Let it cool completely before transferring to a freezer-safe container.
- Reheat on stovetop: Warm over medium heat with a splash of water or broth to loosen the sauce and prevent drying out.
- Reheat in microwave: Heat in short intervals (1–2 minutes), stirring in between until evenly warmed.
- Avoid overcooking when reheating: Heat just until warmed through so the green beans don’t become too soft.
Frequently Asked Questions
Can I use frozen green beans instead of fresh?
Yes, you can! Frozen green beans work well, but I recommend thawing them first so they don’t release too much water into the skillet and make the dish soggy.
What can I use instead of ground beef?
Ground turkey, chicken, or even lamb can work as substitutes. Each one changes the flavor slightly, but they all absorb the seasoning nicely.
How do I make this recipe more filling?
Serving it over rice, mashed potatoes, or pasta instantly makes it more filling. You can also add diced potatoes or extra vegetables while cooking.
Can I make this ahead of time?
Absolutely. This dish stores really well, so you can cook it in advance and reheat it during the week for quick meals.
How can I make it spicier?
Add more chili flakes, a pinch of cayenne pepper, or even a splash of hot sauce while simmering to increase the heat level.
Why is my skillet a bit watery?
This usually happens if the green beans release moisture or the pan is overcrowded. Let it simmer a little longer uncovered to allow the liquid to reduce.
Did you try this recipe? Let me know in the comments how it turned out!

Ground Beef and Green Bean Skillet
Equipment
- Large skillet or frying pan
- Wooden spoon or spatula
- Sharp Knife
- Cutting board
- Measuring spoons
Ingredients
- 1 lb 450g ground beef
- 2 cups fresh green beans trimmed and cut into bite-sized pieces
- 1 small onion finely chopped
- 3 cloves garlic minced
- 1 tablespoon olive oil
- 1 teaspoon salt adjust to taste
- ½ teaspoon black pepper
- 1 teaspoon paprika
- 1 teaspoon onion powder
- ½ teaspoon chili flakes optional
- 2 tablespoons soy sauce
- 1 tablespoon tomato paste
- ¼ cup beef broth or water
Instructions
Step 1: Prepare your ingredients
- Start by getting everything ready before you turn on the heat.
- Chop the onion finely so it cooks evenly and blends into the beef
- Mince the garlic and set it aside
- Trim the green beans and cut them into bite-sized pieces
- Measure out your seasonings so everything is within reach
- Pro tip: Having everything prepped first makes the cooking process smooth and prevents anything from overcooking while you rush to chop.
Step 2: Brown the ground beef
- Place a large skillet over medium heat and add the olive oil.
- Add the ground beef to the hot pan
- Break it apart with a wooden spoon as it cooks
- Cook until fully browned and no pink remains
- Drain excess grease if needed
- Pro tip: Let the beef sit undisturbed for a minute before stirring so it develops a deeper, richer flavor instead of steaming.
Step 3: Sauté the aromatics
- Now build the flavor base.
- Add chopped onions to the browned beef
- Cook for 2–3 minutes until softened
- Stir in the minced garlic and cook for about 30–60 seconds
- Pro tip: Keep the heat moderate when adding garlic so it doesn’t burn—it should smell fragrant, not bitter.
Step 4: Add the green beans
- It’s time to bring in the vegetables.
- Add the green beans to the skillet
- Stir well so they mix evenly with the beef
- Let them cook for about 5–7 minutes
- If needed, add a splash of beef broth to help them soften slightly
- Pro tip: Don’t overcook the green beans—you want them tender but still slightly crisp for the best texture.
Step 5: Season and build flavor
- This is where everything comes together.
- Stir in salt, black pepper, paprika, onion powder, and chili flakes (if using)
- Add tomato paste and mix until well combined
- Pour in soy sauce and beef broth
- Stir everything until evenly coated
- Pro tip: Let the tomato paste cook for a minute before mixing fully—it deepens the flavor and removes any raw taste.
Step 6: Simmer and finish
- Let the skillet come together beautifully.
- Reduce heat to low
- Let everything simmer for 3–5 minutes
- Stir occasionally so nothing sticks
- Taste and adjust seasoning if needed
- Once done, remove from heat and serve warm.
Notes
Nutritional Value (Per Serving Approx.)
- Calories: 320–360 kcal
- Protein: 24g
- Carbohydrates: 10g
- Fat: 20g
- Fiber: 3g
- Sugar: 4g
- Sodium: 650mg
- Iron: 15% DV
- Vitamin C: 12% DV
- Potassium: 520mg