Honestly, finding a recipe that pleases everyone in my household can sometimes feel like a culinary quest of epic proportions. Between picky eaters, varying schedules, and the eternal question of “what’s for dinner?”, simplicity and deliciousness are my ultimate goals. That’s precisely why these Ham and Veggie Skewers became an instant sensation the first time I made them. I had some leftover holiday ham staring back at me from the fridge, and frankly, I was tired of sandwiches. On a whim, I cubed it up, grabbed whatever colourful veggies I had in the crisper drawer – vibrant bell peppers, sweet red onion, chunks of zucchini, and cherry tomatoes practically bursting with flavour – and threaded them onto skewers. I whipped up a simple glaze, nothing fancy, just a little olive oil, herbs, and a touch of garlic. We threw them on the grill, and the magic happened. The ham crisped up beautifully at the edges, getting slightly smoky, while the vegetables softened just enough, retaining a pleasant bite and gaining those gorgeous grill marks. The aroma alone had the kids wandering outside asking when dinner would be ready – a rare occurrence! When we sat down to eat, it was pure satisfaction. The combination of the salty, savory ham with the naturally sweet, slightly charred vegetables was a winner. Even my youngest, who usually eyes vegetables with suspicion, happily devoured his skewer, captivated by the colours and the fun of eating food off a stick. It wasn’t just a meal; it felt like a mini celebration on a regular weeknight. Since then, these skewers have become a staple, perfect for quick dinners, weekend BBQs, and even easy entertaining. They are incredibly versatile, endlessly customizable, and a fantastic way to use up leftover ham while ensuring everyone gets a good dose of veggies. They look impressive, taste amazing, and the clean-up is surprisingly minimal – a true triple threat in my kitchen!
Ingredients
- 1.5 lbs Cooked Ham: (Preferably thick-cut or leftover ham, not deli slices) – Cut into 1 to 1.5-inch cubes. This forms the savory, protein-packed base of the skewers.
- 1 Large Red Bell Pepper: – Seeded and cut into 1-inch chunks. Adds vibrant color and sweet flavour.
- 1 Large Green Bell Pepper: – Seeded and cut into 1-inch chunks. Provides another layer of colour and slightly grassy, fresh taste.
- 1 Large Red Onion: – Cut into 1-inch wedges, separating the layers slightly. Offers a pungent sweetness that mellows beautifully when cooked.
- 1 Medium Zucchini: – Cut into 1-inch thick half-moons or rounds. Adds a tender texture and mild, fresh flavour.
- 1 Pint Cherry Tomatoes: – Left whole. These burst with sweet, juicy flavour when cooked.
- Optional: 1 Cup Pineapple Chunks: (Fresh or canned, drained) – Cut into 1-inch pieces. Adds a tropical sweetness that pairs wonderfully with ham.
- 1/4 Cup Olive Oil: (Extra Virgin recommended) – Forms the base of the marinade, helping to coat the ingredients and promote even cooking.
- 2 Cloves Garlic: – Minced or pressed. Infuses the skewers with aromatic flavour.
- 1 tsp Dried Italian Seasoning: (Or a mix of dried oregano, basil, and thyme) – Adds herbaceous notes to complement the ham and veggies.
- 1/2 tsp Salt: (Adjust to taste, considering the saltiness of the ham) – Enhances all the flavours.
- 1/4 tsp Black Pepper: (Freshly ground preferred) – Adds a touch of warmth and spice.
- Wooden or Metal Skewers: (Approx. 8-12 depending on length) – The vessel for assembling and cooking these delicious bites. (If using wooden skewers, remember to soak them).
Instructions
- Prepare the Skewers: If using wooden skewers, soak them in water for at least 30 minutes. This prevents them from burning excessively during cooking. If using metal skewers, ensure they are clean.
- Prepare Ham and Vegetables: Ensure all your ingredients (ham, bell peppers, red onion, zucchini, cherry tomatoes, and pineapple if using) are cut into roughly uniform 1 to 1.5-inch pieces. This uniformity is key to ensuring everything cooks evenly. Place the prepared ham and vegetables into a large bowl.
- Make the Marinade/Glaze: In a small bowl, whisk together the olive oil, minced garlic, Italian seasoning, salt, and black pepper. Taste and adjust seasoning if necessary, keeping in mind the saltiness of your ham.
- Coat the Ingredients: Pour the olive oil mixture over the ham and vegetables in the large bowl. Gently toss everything together until the ham and veggies are evenly coated with the oil and seasonings. You can let this sit for 15-20 minutes at room temperature (or longer in the fridge) to allow the flavours to meld, but it’s not strictly necessary if you’re short on time.
- Assemble the Skewers: Begin threading the ingredients onto the soaked wooden or metal skewers. Alternate between pieces of ham, different coloured bell peppers, onion, zucchini, cherry tomatoes, and pineapple (if using). Aim for a colourful and balanced skewer. Leave a small space (about 1/4 inch) between pieces to allow heat to circulate for even cooking, but not so much space that items will cook too quickly or fall off. Leave about an inch free at each end of the skewer for handling.
- Preheat Your Cooking Surface:
- For Grilling: Preheat your grill (gas or charcoal) to medium-high heat (around 400°F or 200°C). Clean the grill grates and lightly oil them to prevent sticking.
- For Baking: Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper or aluminum foil for easier cleanup.
- For Pan-Frying/Grilling: Preheat a large skillet or grill pan over medium-high heat. Add a tablespoon of oil if needed. You may need to cook the skewers in batches.
- Cook the Skewers:
- Grilling: Place the skewers directly onto the preheated grill grates. Grill for approximately 8-12 minutes, turning the skewers every 2-3 minutes, until the ham is heated through and slightly crisped, and the vegetables are tender-crisp with nice grill marks. Keep an eye on them to prevent burning, especially the tomatoes and pineapple.
- Baking: Arrange the skewers in a single layer on the prepared baking sheet. Bake for 15-20 minutes, flipping them halfway through, until the vegetables are tender and the ham is heated through. You can switch to the broiler for the last 1-2 minutes to get some extra colour, but watch carefully to prevent burning.
- Pan-Frying/Grilling: Place skewers in the hot skillet or grill pan (in batches if necessary). Cook for 10-15 minutes, turning regularly, until all sides are nicely browned, the ham is heated, and the vegetables are tender-crisp.
- Rest and Serve: Once cooked, carefully remove the skewers from the heat source using tongs. Let them rest for a few minutes before serving. This allows the juices in the ham to redistribute, resulting in a more flavourful bite. Serve hot.
Nutrition Facts
- Servings: This recipe typically yields 4-6 servings, depending on skewer size and appetite.
- Calories Per Serving: Approximately 350-450 calories per serving (estimated). This can vary based on the specific ham used, the amount of oil, and the addition of pineapple.
- Protein: High in protein primarily from the ham, crucial for muscle repair, satiety, and overall bodily function. A single serving provides a substantial amount.
- Fiber: Contains a good amount of dietary fiber thanks to the variety of vegetables like bell peppers, onions, and zucchini. Fiber aids digestion and helps maintain fullness.
- Vitamin C: Rich in Vitamin C, especially from the bell peppers and cherry tomatoes (and pineapple, if used). This antioxidant supports immune function and skin health.
- Potassium: The vegetables contribute potassium, an important mineral for maintaining healthy blood pressure and fluid balance.
- Sodium: Be mindful of the sodium content, primarily coming from the cured ham. Choosing lower-sodium ham or adjusting added salt can modify this.
(Note: Nutritional information is an estimate and can vary significantly based on specific ingredients and portion sizes.)
Preparation Time
- Total Time: Approximately 30-45 minutes.
- Prep Time: 15-20 minutes (washing and chopping vegetables, cubing ham, mixing marinade, assembling skewers). Soaking wooden skewers adds 30 minutes, but this can be done passively while prepping.
- Cook Time: 10-20 minutes (depending on the chosen cooking method – grilling, baking, or pan-frying).
This recipe is relatively quick to assemble and cook, making it an excellent option for weeknight dinners or efficient party preparation.
How to Serve
Ham and Veggie Skewers are wonderfully versatile and can be served in numerous ways. Here are some ideas to make them the star of your meal or gathering:
- As a Main Course:
- With Rice: Serve 2-3 skewers per person alongside fluffy white rice, brown rice, coconut rice, or a flavourful rice pilaf. The rice soaks up any delicious juices.
- With Quinoa or Couscous: Offer a nutritious pairing with cooked quinoa or pearled couscous, perhaps tossed with fresh herbs or lemon juice.
- Alongside Potatoes: Roasted potatoes, creamy mashed potatoes, or even a classic potato salad make excellent companions.
- With a Simple Salad: A fresh green salad with a light vinaigrette provides a refreshing contrast to the savory skewers.
- As an Appetizer or Party Food:
- On a Platter: Arrange the cooked skewers attractively on a large platter. Garnish with fresh parsley or cilantro.
- With Dipping Sauces: Offer a variety of dipping sauces on the side. Great options include:
- Honey Mustard Dip
- BBQ Sauce (smoky or sweet)
- Ranch Dressing
- Creamy Yogurt-Dill Dip
- Sweet Chili Sauce
- Pineapple Salsa
- For BBQs and Cookouts:
- Serve straight from the grill alongside other BBQ favourites like burgers, hot dogs, corn on the cob, and pasta salad. They add fantastic colour and flavour to the spread.
- Kid-Friendly Presentation:
- The “food on a stick” concept is naturally appealing to children. Serve with milder dipping sauces they enjoy, like ketchup or a mild ranch. Ensure the skewers have cooled slightly before handling.
- Brunch Addition:
- Surprisingly delicious as part of a brunch spread, offering a savory counterpoint to sweeter items.
- Garnishes:
- A sprinkle of fresh chopped parsley, cilantro, or chives just before serving adds a pop of freshness and colour.
- A final drizzle of olive oil or a squeeze of lemon juice can brighten the flavours.
Additional Tips
- Soak Those Skewers: Don’t skip soaking wooden or bamboo skewers for at least 30 minutes. Fully submerged in water, they absorb moisture which significantly reduces the chances of them catching fire or charring black on the grill or under the broiler. It’s a small step that prevents frustration.
- Uniformity is Key: Cut your ham and vegetables into roughly the same size (around 1 to 1.5 inches). This ensures everything cooks at a relatively even rate. If some pieces are much larger than others, you risk having undercooked large chunks or overcooked smaller bits.
- Don’t Overcrowd the Skewers: While you want them full, resist the urge to pack the ingredients too tightly together. Leaving a tiny bit of space between each piece allows the heat to circulate more effectively, promoting even cooking and allowing for better caramelization or grill marks on the surfaces.
- Marinade Magic: While the simple oil and herb coating is delicious, feel free to experiment with marinades for deeper flavour. A teriyaki glaze, a balsamic vinaigrette, or even a honey-garlic mixture can add exciting dimensions. Marinate the ham and veggies (especially the ham) for 30 minutes to an hour in the refrigerator for more flavour penetration.
- Veggie Variety & Substitutions: This recipe is incredibly forgiving. Swap or add vegetables based on preference or what’s in season. Mushrooms (cremini or button), yellow squash, chunks of sweet potato (par-boiled first), or even Brussels sprouts work well. Just ensure they are cut to a comparable size.
- Ham Selection Matters: While leftover cooked ham is perfect, you can also buy ham steaks or pre-cubed cooked ham. Consider the flavour profile – a smoked ham will lend a different taste than a honey-baked ham. Ensure it’s cooked ham, not raw.
- Watch Your Heat: Whether grilling, baking, or pan-frying, maintain consistent medium-high heat. Too high, and the outside will burn before the inside is heated through (especially the ham) and veggies are tender. Too low, and you won’t get that desirable sear or slight charring, and the veggies might become mushy. Adjust as needed based on your equipment.
- Rest Before Serving: Like steak or roast, letting the skewers rest for 3-5 minutes after removing them from the heat allows the juices within the ham to redistribute. This makes the ham more tender and flavourful when you bite into it, rather than having all the moisture run out immediately.
FAQ
- Q: Can I make Ham and Veggie Skewers ahead of time?
- A: Yes, partially. You can chop the vegetables and ham and store them in separate airtight containers in the refrigerator for 1-2 days. You can also mix the marinade ingredients and store that separately. For best results, assemble the skewers just before you plan to cook them. Cooked skewers are best served fresh but can be refrigerated and reheated, though the texture of the vegetables might soften slightly.
- Q: What type of ham works best for these skewers?
- A: Cooked ham is essential. Leftover spiral-cut ham, baked ham, or ham steaks work perfectly. Aim for a ham that you can cut into sturdy 1 to 1.5-inch cubes. Avoid using thin deli ham slices, as they won’t hold up on the skewer and will overcook quickly. The flavour profile (smoked, honey-glazed, etc.) is up to personal preference.
- Q: Can I use different vegetables than the ones listed?
- A: Absolutely! Feel free to customize with your favourite vegetables or whatever you have on hand. Good alternatives or additions include mushrooms (whole button or cremini), chunks of yellow squash, pre-cooked pieces of corn on the cob rounds, par-boiled sweet potato cubes, or even sturdy greens like Brussels sprouts. Just ensure they are cut to a size that will cook evenly with the other ingredients.
- Q: Are Ham and Veggie Skewers gluten-free?
- A: Naturally, the core ingredients (ham, vegetables, olive oil, basic seasonings) are gluten-free. However, you should always double-check the labels of your specific ham (some glazes might contain gluten) and any pre-mixed seasonings or marinades you might use. If you stick to plain cooked ham and basic herbs/spices, they should be safely gluten-free.
- Q: How do I store and reheat leftover skewers?
- A: Store leftover cooked skewers in an airtight container in the refrigerator for up to 3 days. To reheat, you can gently warm them in the microwave (they might steam a bit), bake them in a moderate oven (around 350°F/175°C) until heated through, or even quickly pan-fry them. Avoid overheating, which can dry out the ham and make the veggies mushy. The texture is always best when fresh.
- Q: Can I freeze Ham and Veggie Skewers?
- A: Freezing fully assembled and cooked skewers isn’t ideal, as the vegetables (especially tomatoes and zucchini) can become very watery and mushy upon thawing and reheating. You could potentially freeze the cubed ham and chopped heartier vegetables like peppers and onions separately, then thaw and assemble with fresh zucchini/tomatoes before cooking. Freezing uncooked, assembled skewers might work slightly better, but expect some texture changes in the vegetables after thawing.
- Q: What are some other good dipping sauce ideas?
- A: Beyond the classics (BBQ, honey mustard, ranch), consider a Greek yogurt dip with lemon and dill, a spicy peanut sauce, a chimichurri sauce for a herbaceous kick, or even a simple aioli (garlic mayonnaise). A fruit salsa, like mango or pineapple salsa, also pairs wonderfully, especially if you include pineapple on the skewers.
- Q: Can I make a vegetarian version of these skewers?
- A: Definitely! To make a vegetarian version, simply omit the ham and replace it with a suitable alternative. Excellent options include cubes of halloumi cheese (which grills beautifully without melting), firm or extra-firm tofu (pressed and cubed, perhaps marinated first), seitan chunks, or simply load up the skewers with even more vegetable variety like adding mushrooms, eggplant, or summer squash. Adjust seasoning as needed.
Ham and Veggie Skewers
Ingredients
- 1.5 lbs Cooked Ham: (Preferably thick-cut or leftover ham, not deli slices) – Cut into 1 to 1.5-inch cubes. This forms the savory, protein-packed base of the skewers.
- 1 Large Red Bell Pepper: – Seeded and cut into 1-inch chunks. Adds vibrant color and sweet flavour.
- 1 Large Green Bell Pepper: – Seeded and cut into 1-inch chunks. Provides another layer of colour and slightly grassy, fresh taste.
- 1 Large Red Onion: – Cut into 1-inch wedges, separating the layers slightly. Offers a pungent sweetness that mellows beautifully when cooked.
- 1 Medium Zucchini: – Cut into 1-inch thick half-moons or rounds. Adds a tender texture and mild, fresh flavour.
- 1 Pint Cherry Tomatoes: – Left whole. These burst with sweet, juicy flavour when cooked.
- Optional: 1 Cup Pineapple Chunks: (Fresh or canned, drained) – Cut into 1-inch pieces. Adds a tropical sweetness that pairs wonderfully with ham.
- 1/4 Cup Olive Oil: (Extra Virgin recommended) – Forms the base of the marinade, helping to coat the ingredients and promote even cooking.
- 2 Cloves Garlic: – Minced or pressed. Infuses the skewers with aromatic flavour.
- 1 tsp Dried Italian Seasoning: (Or a mix of dried oregano, basil, and thyme) – Adds herbaceous notes to complement the ham and veggies.
- 1/2 tsp Salt: (Adjust to taste, considering the saltiness of the ham) – Enhances all the flavours.
- 1/4 tsp Black Pepper: (Freshly ground preferred) – Adds a touch of warmth and spice.
- Wooden or Metal Skewers: (Approx. 8-12 depending on length) – The vessel for assembling and cooking these delicious bites. (If using wooden skewers, remember to soak them).
Instructions
- Prepare the Skewers: If using wooden skewers, soak them in water for at least 30 minutes. This prevents them from burning excessively during cooking. If using metal skewers, ensure they are clean.
- Prepare Ham and Vegetables: Ensure all your ingredients (ham, bell peppers, red onion, zucchini, cherry tomatoes, and pineapple if using) are cut into roughly uniform 1 to 1.5-inch pieces. This uniformity is key to ensuring everything cooks evenly. Place the prepared ham and vegetables into a large bowl.
- Make the Marinade/Glaze: In a small bowl, whisk together the olive oil, minced garlic, Italian seasoning, salt, and black pepper. Taste and adjust seasoning if necessary, keeping in mind the saltiness of your ham.
- Coat the Ingredients: Pour the olive oil mixture over the ham and vegetables in the large bowl. Gently toss everything together until the ham and veggies are evenly coated with the oil and seasonings. You can let this sit for 15-20 minutes at room temperature (or longer in the fridge) to allow the flavours to meld, but it’s not strictly necessary if you’re short on time.
- Assemble the Skewers: Begin threading the ingredients onto the soaked wooden or metal skewers. Alternate between pieces of ham, different coloured bell peppers, onion, zucchini, cherry tomatoes, and pineapple (if using). Aim for a colourful and balanced skewer. Leave a small space (about 1/4 inch) between pieces to allow heat to circulate for even cooking, but not so much space that items will cook too quickly or fall off. Leave about an inch free at each end of the skewer for handling.
- Preheat Your Cooking Surface:
- For Grilling: Preheat your grill (gas or charcoal) to medium-high heat (around 400°F or 200°C). Clean the grill grates and lightly oil them to prevent sticking.
- For Baking: Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper or aluminum foil for easier cleanup.
- For Pan-Frying/Grilling: Preheat a large skillet or grill pan over medium-high heat. Add a tablespoon of oil if needed. You may need to cook the skewers in batches.
- Cook the Skewers:
- Grilling: Place the skewers directly onto the preheated grill grates. Grill for approximately 8-12 minutes, turning the skewers every 2-3 minutes, until the ham is heated through and slightly crisped, and the vegetables are tender-crisp with nice grill marks. Keep an eye on them to prevent burning, especially the tomatoes and pineapple.
- Baking: Arrange the skewers in a single layer on the prepared baking sheet. Bake for 15-20 minutes, flipping them halfway through, until the vegetables are tender and the ham is heated through. You can switch to the broiler for the last 1-2 minutes to get some extra colour, but watch carefully to prevent burning.
- Pan-Frying/Grilling: Place skewers in the hot skillet or grill pan (in batches if necessary). Cook for 10-15 minutes, turning regularly, until all sides are nicely browned, the ham is heated, and the vegetables are tender-crisp.
- Rest and Serve: Once cooked, carefully remove the skewers from the heat source using tongs. Let them rest for a few minutes before serving. This allows the juices in the ham to redistribute, resulting in a more flavourful bite. Serve hot.
Nutrition
- Serving Size: one normal portion
- Calories: 450
