Ground Beef Kebabs

Ground Beef Kebabs are my go-to when I want dinner to feel a little special but still be straightforward. They’re juicy, a little smoky from the grill, and they hit that sweet spot of being hearty without needing a bunch of sides.

This version is seasoned the way I like it: lots of onion and garlic, plenty of fresh herbs, and a mix of warm spices that tastes classic and familiar. The texture is tender but still holds together well on skewers, which is the whole point.

I make these for easy weeknight grilling and for casual get-togethers because they’re simple to serve. For me, they’re best with lemon wedges, warm pita or rice, and something cool on the side like yogurt sauce.

Why You’ll Love This Recipe

Weeknight Friendly: The prep is quick, and the cook time is even quicker, so it fits into a normal night without feeling like a project.

Real Grill Flavor: Ground beef takes on a nice light char fast, and the spices really pop once it hits the heat.

Holds on the Skewers: The onion, breadcrumbs, and mixing method make a mixture that actually sticks and cooks up evenly.

Easy to Serve: I like that you can lay everything out—pita, tomatoes, onions, yogurt sauce—and let people build their plates.

Flexible: You can go all beef, swap in lamb, or do a beef-lamb blend depending on what you like.

Ingredients You’ll Need

Kebab Mixture

  • Ground beef: I like 80/20 here because the fat keeps the kebabs juicy and helps them stay tender on the grill.
  • Yellow onion: Finely grated is the move, but make sure you squeeze it dry so the mixture doesn’t get watery and slide off the skewers.
  • Garlic: Fresh minced garlic tastes best here. Jarred works in a pinch, but it’s a little sharper.

  • Fresh parsley: This keeps the flavor bright and “green.” I chop it pretty fine so it mixes in evenly.
  • Plain breadcrumbs: These help bind and keep the texture a little lighter. If your mixture feels loose, this is the first thing I add more of.
  • Olive oil: Just a little adds moisture and helps the kebabs stay soft instead of tight and bouncy.
  • Ground cumin: This is one of the main flavors. I use a little more if I’m serving the kebabs with plain rice.
  • Ground coriander: It adds a warm, slightly citrusy flavor that goes really well with the lemon at the end.
  • Paprika: Mostly for mellow warmth and color. Smoked paprika is fine too if that’s what you have.
  • Salt: Season it well or the flavor falls flat. I mix thoroughly so it’s evenly seasoned.

  • Black pepper: Freshly ground is best, but regular is totally fine.
  • Cayenne or red pepper flakes (optional): Add it if you want a little heat. I keep it mild when I’m serving kids and put hot sauce on the table instead.

For Cooking and Serving

  • Neutral oil: This is just for the grates so the kebabs release cleanly. Something like avocado or vegetable oil works well.
  • Skewers: Metal skewers are easiest, but soaked wooden skewers work too (and are handy if you’re serving a crowd).
  • Lemon wedges: Don’t skip these. A squeeze at the end makes the spices taste brighter.
  • Pita or rice: Pita is my favorite for a more hands-on meal, but rice is great if you want a simple plate.
  • Sliced tomatoes and onions: Keep it simple and crisp. I usually do thin onions and juicy tomatoes with a little salt.

  • Yogurt sauce or tzatziki (optional): A cool sauce is really nice with the warm spices. Store-bought is fine, especially on a weeknight.

Recipe Instructions

  1. Mix the kebab mixture: Add the ground beef, grated onion (squeezed dry), garlic, parsley, breadcrumbs, olive oil, and all the spices to a large bowl. Mix with your hands until it looks uniform and feels sticky, about 2 minutes.
  2. Chill the mixture: Cover and chill for about 20 minutes if you have time, especially if the mixture feels soft or your kitchen is warm.
  3. Shape the kebabs: Divide the mixture into 6 portions. Press each portion firmly around a skewer into an even sausage shape, about 1 inch thick, and smooth any cracks with damp hands.
  4. Preheat the grill: Heat a grill to medium-high. Oil the grates well so the kebabs don’t stick.
  5. Cook the kebabs: Grill the kebabs, turning every 2 to 3 minutes, until browned and cooked through, about 8 to 10 minutes total. They should reach 160°F in the center.
  6. Rest and serve: Let the kebabs rest for about 5 minutes, then serve with lemon wedges and your favorite sides like pita or rice, tomatoes, onions, and yogurt sauce.

  7. Broil option: If you’re not grilling, preheat the broiler and set a foil-lined pan with a rack underneath. Broil, turning often, until browned and the center reaches 160°F.

Some of my tips!

This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.

Recipe Tips & Tricks

Chill the mixture if it feels soft. If the onions were extra juicy or the beef is very warm, chilling makes shaping a lot easier. The kebabs also hold their shape better once they hit the grill.

Squeeze the onion really well. Grated onion gives great flavor, but the extra liquid can make the mixture slump or crack. I just grab it in a clean towel or paper towels and squeeze until it’s not dripping.

Mix until it turns sticky. Don’t just stir it together and stop. A good 2 minutes of mixing helps it bind so the kebabs don’t break when you turn them.

Use damp hands for shaping. A little water keeps the mixture from sticking to your palms and helps you smooth out the surface so it cooks evenly.

Keep the heat at medium-high, not raging hot. You want browning, but you also want the centers cooked through before the outside gets too dark. Turn them often and they’ll cook evenly.

Make some touches!

There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.

Serving Suggestions

  • Pita and fixings: Serve with warm pita, sliced onions, tomatoes, and a pile of parsley. I like letting everyone make their own wraps at the table.
  • Rice plate: These are really good over rice (plain, yellow rice, or herby rice). Add a spoon of yogurt sauce and extra lemon.
  • Simple salad: A chopped cucumber-tomato salad with lemon and olive oil is a great side. It keeps the whole meal from feeling heavy.
  • Yogurt sauce: Tzatziki or a simple garlic yogurt sauce works well here. If you like heat, add a little chili oil or hot sauce on top.
  • Grilled vegetables: Throw peppers, onions, or zucchini on the grill while you’re at it. It’s an easy way to round out the plate.

Save it for later

This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.

Storage and Make Ahead

Store leftovers covered in the fridge for up to 4 days. I usually pull the kebab meat off the skewers first so it’s easier to pack away and reheat.

To reheat, warm them in a skillet over medium heat with a tiny splash of water, or microwave in short bursts until heated through. Try not to overheat them or they can get a little dry.

You can mix and shape the kebabs ahead and keep them covered in the fridge for up to 24 hours before cooking. If they’re very cold going on the grill, they might just need an extra minute or two total.

If you want them to last longer, freeze cooked kebabs in an airtight container. Thaw in the fridge overnight, then reheat gently.

A few quick answers

This section covers a few extra details that may help before you head to the recipe card.

Recipe FAQs

Can I make these without a grill?

Yes. The broiler method works well: use a foil-lined sheet pan with a rack, broil fairly close to the heat, and turn the kebabs often so they brown on all sides.

Why are my kebabs falling off the skewers?

The two most common reasons are too much moisture from the onion or not mixing long enough to get that sticky bind. Squeeze the onion very dry, mix for a full couple minutes, and chill the mixture if it still feels soft.

Can I use ground lamb instead of beef?

You can use ground lamb, or do a 50/50 beef-lamb blend. Lamb is a little richer, so I usually keep the lemon and yogurt sauce on the table to balance it out.

How do I know when they’re done?

The most reliable way is a thermometer: aim for 160°F in the center. If you don’t have one, cook until they’re browned all over and the center no longer looks pink, turning every couple minutes.

Can I cook these on a stovetop?

Yes, but you’ll want to shape them a little thicker and cook them in a lightly oiled skillet or grill pan over medium-high heat, turning often. You won’t get the same smokiness, but the flavor is still really good.

You might also like

Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Ground Beef Kebabs

Ground Beef Kebabs

Juicy ground beef kebabs seasoned with onion garlic herbs and warm spices then grilled until lightly charred
No ratings yet
PRINT PIN RATE
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Servings 6

INGREDIENTS

Kebab Mixture

  • 1 1-2 lb ground beef 80-20
  • 1-2 cup yellow onion finely grated and squeezed dry
  • 3 cloves garlic minced
  • 1-3 cup fresh parsley finely chopped
  • 1-4 cup plain breadcrumbs
  • 1 tbsp olive oil
  • 1 1-2 tsp ground cumin
  • 1 tsp ground coriander
  • 1 tsp paprika
  • 1 1-4 tsp salt
  • 1-2 tsp black pepper
  • 1-4 tsp cayenne or red pepper flakes optional.

For Cooking and Serving

  • 1 tbsp neutral oil for grates
  • metal skewers or soaked wooden skewers
  • lemon wedges
  • pita or rice
  • sliced tomatoes and onions
  • yogurt sauce or tzatziki optional.

INSTRUCTIONS

Mix and Shape

  • Combine ground beef onion garlic parsley breadcrumbs olive oil and spices and mix until sticky and well combined about 2 minutes
  • cover and chill 20 minutes optional for easier shaping
  • divide into 6 portions and press each portion firmly around skewers into an even sausage shape about 1 inch thick smoothing cracks with damp hands.

Cook and Serve

  • Preheat grill to medium high and oil the grates or preheat broiler and line a pan with foil and a rack
  • cook kebabs turning every 2 to 3 minutes until browned and cooked through 8 to 10 minutes or until 160F internal
  • rest 5 minutes then serve with lemon wedges and desired sides.

Notes

1. Chill mixture if it feels soft to help it hold on skewers. If mixture is loose add 1 to 2 tbsp more breadcrumbs or knead 30 seconds more to develop bind. Substitute ground lamb or a 50-50 beef lamb blend. Soak wooden skewers 30 minutes to reduce burning

Nutrition

Calories: 320kcal | Carbohydrates: 5g | Protein: 22g | Fat: 24g

Leave a Reply

Your email address will not be published. Required fields are marked *