Beef skewers with peppers and tomatoes

Beef skewers with peppers and tomatoes combine hearty ground beef with aromatic herbs, grilled to perfection and served with a sweet and tangy vegetable sauce. Ideal for cooking over a barbecue or in a skillet, this dish offers a delightful burst of flavors in every bite.

Macro-Fit Meal Planner

Turn this recipe into a full day that hits your macros

Set your calorie & macro targets β€” we'll build a complete breakfast, lunch, dinner and snack plan around real recipes. Regenerate any meal in one click.

Plan My Day →
05 May 2026
Cook time 25 min
Prep time 15 min

Ingredients:

18 oz ground beef (80/20)
1/3 cup bread crumbs
1 tbsp basil
2 garlic cloves
1 egg
1 tsp rosemary
2 tbsp olive oil
1 red pepper
3 tomatoes
1 tbsp vinegar
Beef skewers with peppers and tomatoes

Beef skewers with peppers and tomatoes are a delightful and flavorful addition to any meal. This recipe combines savory ground beef with aromatic herbs and spices, complemented by the sweetness of roasted red peppers and tomatoes. Perfect for barbecues or a cozy dinner at home, these skewers are sure to impress your family and friends.

Instructions:

1. Prepare the Beef Mixture:
- In a large bowl, combine the ground beef, bread crumbs, basil, minced garlic, egg, and rosemary. Mix well until evenly combined.

2. Shape the Skewers:
- Divide the beef mixture into equal portions (about 10-12 portions). Shape each portion into a cylindrical form around skewers.
- If you're using wooden skewers, soak them in water for about 30 minutes beforehand to prevent burning.
3. Cook the Skewers:
- Heat 1 tablespoon of olive oil in a large skillet or grill pan over medium heat.
- Cook the beef skewers in batches, turning occasionally, until they are cooked through and nicely browned on all sides. This should take about 10-12 minutes.
- Remove cooked skewers from the pan and set aside.
4. Prepare Peppers and Tomatoes:
- In the same skillet, add the remaining 1 tablespoon of olive oil.
- Add the diced red pepper and cook over medium heat for about 5 minutes until they start to soften.
- Add the chopped tomatoes and cook for another 5-7 minutes, stirring occasionally, until the tomatoes break down and form a sauce.
- Stir in the vinegar and let it simmer for an additional 2 minutes to let the flavors meld together.
5. Serve:
- Arrange the beef skewers on a serving platter.
- Pour the pepper and tomato mixture over the skewers.
- Garnish with extra rosemary or basil if desired.
6. Enjoy:
- Serve immediately with your favorite sides, such as rice, quinoa, or a fresh salad.

Enjoy these delicious and aromatic beef skewers with peppers and tomatoes. The combination of flavors from the juicy beef, fresh herbs, and roasted vegetables makes for a satisfying and memorable meal. Serve with your favorite side dishes and sauces for a complete culinary experience. Don't forget to savor every bite!

Beef skewers with peppers and tomatoes FAQ:

How long should I cook the beef skewers?

Cook the beef skewers for about 10-12 minutes, turning occasionally, until they are browned on all sides and cooked through.

What should I do if the skewers are burning?

If the skewers start burning, adjust the heat to a lower setting. Ensure you're using soaked wooden skewers or consider using metal skewers to prevent burning.

Can I substitute ground beef with another meat?

Yes, you can substitute ground beef with ground turkey, chicken, or lamb. Keep in mind that cooking times may vary slightly based on the type of meat used.

How should I store leftover skewers?

Store leftover beef skewers in an airtight container in the refrigerator for up to 3 days. Reheat on the stovetop or microwave before serving.

What pan size should I use for cooking these skewers?

Use a large skillet or grill pan that can accommodate all the skewers without overcrowding. A 12-inch skillet is generally a good size for this recipe.

Cooking Tips:

- Use fresh rosemary: For the best flavor, use fresh rosemary rather than dried. Fresh herbs make a significant difference in the depth of flavor.

- Soak skewers: If you're using wooden skewers, be sure to soak them in water for at least 30 minutes before grilling to prevent them from burning.

- Do not over-mix: When combining the ground beef with other ingredients, mix gently to avoid making the meat tough.

- Preheat the grill: Ensure your grill is preheated to medium-high heat before cooking the skewers. This will help achieve a nice sear and prevent sticking.

- Cook vegetables separately: If you find that the vegetables cook faster than the skewers, consider cooking them separately and then arranging them on the plate with the skewers when serving.

Nutrition Facts

4 Servings
Calories 400kcal
Protein 27g
Carbohydrates 11g
Fiber 1.98g
Sugar 3.92g
Fat 33g

More recipes

Parmesan artichoke chicken breasts

Creamy Parmesan artichoke topping over juicy chicken breasts.

05 May 2026

Bean and tomato salad

A refreshing bean and tomato salad with zesty dressing.

05 May 2026

Spinach and feta steak with salty-sweet wedges

Hearty beef fillets topped with spinach and feta, served with sweet wedges.

05 May 2026

Fish fillets and mash

Enjoy tender fish fillets served with creamy mashed potatoes.

05 May 2026

Bbq beef with salsa verde

Grilled beef fillets topped with zesty salsa verde and fresh vegetables.

05 May 2026

Beef and mushroom soy noodles

Grilled beef and mushrooms served with rice noodles and fresh vegetables.

05 May 2026

Marinated olives, spiced almonds & caperberries

Enjoy marinated olives and spiced almonds for a tasty snack.

05 May 2026

Cilantro-chipotle tilapia

Quick and flavorful cilantro-chipotle marinated tilapia.

05 May 2026

Posts