Get your tongs ready! Summer is all about the grill, and these 11 vegetarian recipes prove you don’t miss meat. Quick, easy, and bursting with flavor, they’re perfect for weeknights or weekend cookouts. Let’s fire up!
Grilled Halloumi and Watermelon Skewers

Looking for a showstopping appetizer that's both refreshing and savory? These Grilled Halloumi and Watermelon Skewers deliver a delightful contrast of salty, grilled halloumi and sweet, juicy watermelon.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 6 minutes
Ingredients
For the Skewers
- 8 wooden skewers, soaked in water for 30 minutes
- 8 oz firm halloumi cheese, cut into 1-inch cubes
- 2 cups seedless watermelon, cut into 1-inch cubes
- 2 tbsp rich extra-virgin olive oil
- 1 tbsp freshly squeezed lime juice
- 1/4 tsp coarse sea salt
- 1/4 tsp freshly ground black pepper
- 2 tbsp fresh mint leaves, roughly chopped
Instructions
- Soak 8 wooden skewers in water for at least 30 minutes to prevent burning.
- Pat the halloumi cubes dry with paper towels to remove excess moisture.
- In a small bowl, whisk together the olive oil, lime juice, salt, and pepper until well combined.
- Thread the halloumi and watermelon cubes alternately onto the soaked skewers, leaving a small gap between pieces.
- Brush the skewers evenly with the oil-lime dressing, making sure all sides are coated.
- Preheat your grill to medium-high heat (about 400°F) and lightly oil the grates.
- Place skewers on the grill and cook for 2-3 minutes per side, until halloumi is golden brown and has visible grill marks.
- Remove skewers from grill and immediately sprinkle with chopped fresh mint.
- Serve warm or at room temperature, ideally within 15 minutes for the best texture.
Each bite delivers a burst of sweetness from the watermelon, followed by the satisfying chew of salty halloumi. For an extra pop, drizzle with balsamic glaze or serve alongside a crisp white wine.
Grilled Portobello Mushroom Burgers

The key to a memorable vegetarian burger lies in the umami-rich portobello mushroom, which takes on a smoky char and meaty texture when grilled. This recipe walks you through each step to achieve perfectly grilled mushrooms that are juicy and full of flavor, making them a satisfying centerpiece for any burger night.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
For the Mushrooms
- 4 large portobello mushroom caps, stems removed and gills scraped
- 3 tablespoons aged balsamic vinegar
- 2 tablespoons rich extra virgin olive oil
- 2 fresh garlic cloves, minced
- 1 teaspoon flaky kosher salt
- 1/2 teaspoon finely ground black pepper
For the Burgers
- 4 soft brioche buns, split
- 4 slices creamy provolone cheese
- 1 cup peppery arugula
- 1/2 medium red onion, thinly sliced
Instructions
- Prepare the portobello caps: wipe each cap clean with a damp paper towel, remove the stem, and use a spoon to gently scrape out the dark gills. This prevents a muddy appearance and allows better marinade absorption.
- In a small bowl, whisk together the aged balsamic vinegar, rich extra virgin olive oil, minced garlic, flaky kosher salt, and finely ground black pepper until emulsified.
- Place the mushroom caps in a shallow dish, gill-side up, and pour the marinade over them. Turn to coat both sides, then let them sit at room temperature for 15 minutes — no longer, or the mushrooms may become soggy.
- Preheat your gas or charcoal grill to medium-high heat, about 400°F. Brush the grates clean and lightly oil them to prevent sticking. Tip: For even grill marks, let the grate heat fully before placing the mushrooms.
- Grill the mushrooms gill-side down first. Cook for 4–5 minutes, until you see distinct grill marks and the edges are caramelized. Use a thin spatula to flip carefully — the caps are delicate when hot.
- Grill the second side for 3–4 minutes, then place a slice of creamy provolone cheese on each cap. Close the grill lid and cook for 1 more minute, until the cheese is melted and bubbly. Tip: If your grill has hot spots, rotate the caps for even melting.
- While the cheese melts, toast the brioche buns cut-side down on the cooler part of the grill for about 1 minute, until golden. Watch closely — brioche browns quickly.
- Assemble each burger: place a cheese-topped mushroom on the bottom bun, then layer with peppery arugula and a few slices of red onion. Cap with the top bun and serve immediately. Tip: Let the mushrooms rest for 1 minute before assembling to avoid soggy buns.
Vibrant and satisfying, these portobello burgers deliver a hearty bite with a juicy interior and smoky edges. For extra crunch, add crispy bacon or a dollop of garlic aioli — they complement the umami notes beautifully.
Grilled Eggplant Roll-Ups with Herbed Ricotta

Looking for a stunning summer dish that's both elegant and easy? These Grilled Eggplant Roll-Ups with Herbed Ricotta are perfect for a light dinner or appetizer.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 15 minutes
Ingredients
For the Eggplant
- 2 medium globe eggplants (about 1 1/2 lbs total)
- 1 teaspoon kosher salt
- 3 tablespoons rich extra virgin olive oil, divided
For the Filling and Serving
- 1 cup whole-milk ricotta cheese
- 1/4 cup freshly chopped basil
- 2 tablespoons freshly chopped parsley
- 1 tablespoon freshly chopped oregano
- 1 small garlic clove, minced
- 1 tablespoon fresh lemon juice
- 1/2 teaspoon finely ground black pepper
- 1/2 cup tangy marinara sauce
- 1/4 cup freshly grated Parmesan cheese (optional)
Instructions
- Slice the eggplants lengthwise into 1/4-inch thick planks, discarding the first and last slices with skin only.
- Lay slices on a baking sheet, sprinkle both sides evenly with kosher salt, and let sit for 15 minutes to draw out excess moisture.
- Pat slices dry thoroughly with paper towels. Brush both sides with 2 tablespoons of the olive oil.
- Preheat a grill to medium-high heat, about 400°F.
- Grill eggplant slices for 2-3 minutes per side, until tender and marked with grill lines. Transfer to a plate and let cool slightly.
- In a medium bowl, combine ricotta, basil, parsley, oregano, garlic, lemon juice, black pepper, and the remaining 1 tablespoon olive oil. Stir until well blended and creamy.
- Spread about 2 tablespoons of the ricotta mixture onto the wider end of each grilled eggplant slice.
- Roll up each slice tightly and place seam-side down on a serving platter.
- Warm marinara sauce in a small saucepan over medium heat for 2-3 minutes, stirring occasionally.
- Spoon warm marinara over the roll-ups and sprinkle with Parmesan cheese if desired.
The creamy herbed ricotta pairs beautifully with the smoky grilled eggplant, while the tangy marinara adds brightness. Serve these roll-ups as an appetizer or alongside a crisp green salad for a satisfying meal.
Charred Corn and Avocado Grilled Salad

Perhaps the best summer salad combines smoky charred corn with creamy avocado and a zesty lime dressing. This vegan-friendly grilled salad is perfect for cookouts or a light dinner.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
For the Salad
- 4 ears fresh sweet corn, husked
- 2 ripe but firm avocados, halved and pitted
- 1/2 cup finely chopped fresh cilantro
- 1/4 cup thinly sliced red onion
For the Dressing
- 3 tablespoons freshly squeezed lime juice (from about 2 limes)
- 2 tablespoons rich extra virgin olive oil
- 1/2 teaspoon fine sea salt
- 1/4 teaspoon finely ground black pepper
- 1/4 teaspoon smoked paprika (optional, for extra smokiness)
Instructions
- Preheat your gas or charcoal grill to medium-high heat, about 400°F.
- Place the husked corn ears directly on the grill grates. Grill for 10-12 minutes, turning every 2-3 minutes, until kernels are charred in spots and bright yellow. (Tip: For even charring, rotate ears frequently.)
- While corn grills, halve the avocados and remove pits. Brush cut sides lightly with a bit of olive oil to prevent sticking.
- Place avocado halves cut-side down on the grill. Grill for 2-3 minutes until distinct grill marks appear. (Tip: Don't overgrill avocado or it will become mushy; you want it slightly warmed but still firm.)
- Remove corn and avocado from the grill. Let corn cool slightly, then stand each ear upright and cut kernels off the cob into a large bowl.
- Slice the grilled avocado halves into chunks and add to the bowl with corn.
- Add chopped cilantro and sliced red onion to the bowl.
- In a small bowl, whisk together lime juice, olive oil, salt, pepper, and smoked paprika until emulsified.
- Pour dressing over the salad and gently toss to combine. (Tip: Gently toss to avoid mashing avocado; a light hand keeps the salad chunky.) Serve immediately or at room temperature.
Don't let the simplicity fool you—this salad packs a punch of smoky, creamy, and zesty flavors. Serve it alongside grilled proteins or scoop it up with tortilla chips for a satisfying crunch.
Grilled Peach and Burrata Summer Salad

Before we get grilling, let's talk about the star of this salad: perfectly ripe peaches. By charring them just a few minutes, you'll unlock a smoky sweetness that pairs beautifully with creamy burrata.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
For the salad
- 4 ripe but firm peaches, halved and pitted
- 8 oz (1 ball) fresh burrata cheese
- 4 cups arugula or mixed greens
- 1/4 cup toasted pine nuts
- Fresh basil leaves for garnish
For the dressing
- 3 tbsp rich extra virgin olive oil
- 1 tbsp high-quality balsamic vinegar
- 1 tsp local honey
- Fine sea salt
- Freshly ground black pepper
Instructions
- Preheat your grill or grill pan to medium-high heat, about 400-450°F. Tip: Clean the grates well and oil them to prevent sticking.
- While the grill heats, halve and pit the peaches. Brush each cut side lightly with a small amount of the olive oil from the dressing.
- Grill the peaches cut-side down for 2-3 minutes until they have distinct grill marks and are slightly softened. Flip and grill another 2 minutes. Tip: Don't move them too early; let them sear properly.
- Remove peaches and let them cool slightly on a plate.
- In a small bowl, whisk together the remaining olive oil, balsamic vinegar, honey, a pinch of salt, and a few grinds of black pepper until emulsified. Tip: Taste the dressing and adjust sweetness or acidity to your preference.
- Arrange the arugula on a serving platter. Tear or slice the burrata into pieces and scatter over the greens.
- Arrange the grilled peach halves around the cheese. Drizzle the vinaigrette evenly over everything.
- Sprinkle toasted pine nuts and fresh basil leaves on top. Serve immediately while the peaches are still warm.
Savor the contrast of warm, smoky peaches with cool, creamy burrata and the peppery arugula. This salad is a celebration of summer; feel free to add prosciutto for a salty twist.
Grilled Zucchini Ribbon Salad with Lemon and Mint

Bright and tangy, this grilled zucchini ribbon salad is my go-to for a quick, healthy side. The ribbons char beautifully on the grill, and the lemon-mint dressing adds a refreshing finish. Perfect for a summer barbecue or a light lunch.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 8 minutes
Ingredients
For the Salad
- 3 medium firm green zucchini
- 2 tablespoons rich extra virgin olive oil, divided
- ¼ teaspoon fine sea salt
- ¼ teaspoon freshly cracked black pepper
For the Dressing
- 2 tablespoons freshly squeezed lemon juice
- 1 tablespoon rich extra virgin olive oil
- 2 tablespoons finely chopped fresh mint leaves, plus extra for garnish
- ⅛ teaspoon fine sea salt
- ⅛ teaspoon freshly cracked black pepper
Instructions
- Using a Y-shaped vegetable peeler, slice each zucchini lengthwise into thin ribbons, stopping when you reach the seedy core (discard the core or save for another use). Aim for ribbons about 1/8 inch thick.
- In a large bowl, gently toss the zucchini ribbons with 1 tablespoon of the olive oil, ¼ teaspoon salt, and ¼ teaspoon pepper. Let stand while you prepare the grill.
- Preheat your grill to medium-high heat (about 400°F). Clean and oil the grates to prevent sticking.
- Grill the zucchini ribbons in a single layer, working in batches if needed. Cook for 1–2 minutes per side, until distinct grill marks appear and the ribbons are slightly wilted but still have some bite.
- Transfer the grilled ribbons to a serving platter, spreading them out to cool slightly.
- In a small bowl, whisk together the lemon juice, remaining 1 tablespoon olive oil, 2 tablespoons chopped mint, ⅛ teaspoon salt, and ⅛ teaspoon pepper. Taste and adjust seasoning if desired.
- Drizzle the dressing evenly over the grilled zucchini ribbons.
- Garnish with additional fresh mint leaves and serve immediately or at room temperature.
Vegetable peeler? Yes! These ribbons take on a tender yet toothsome texture after a quick grill. The bright lemon and cool mint cut through the char, making every bite pop. Try tossing in some crumbled feta or toasted pine nuts for extra flair.
Grilled Tofu Satay with Spicy Peanut Sauce

Sate your craving for Southeast Asian street food with this vegan grilled tofu satay. The firm tofu takes on a beautiful smokiness from the grill, while the homemade spicy peanut sauce adds a rich, nutty kick. This dish comes together quickly, making it perfect for a weeknight dinner or weekend gathering.
Serving: 4 | Prep Time: 25 minutes | Cooking Time: 10 minutes
Ingredients
For the Tofu and Marinade
- 1 block (14 oz) extra-firm tofu, drained and pressed
- 3 tablespoons low-sodium soy sauce
- 2 tablespoons pure maple syrup
- 1 tablespoon toasted sesame oil
- 1 teaspoon ground turmeric
- 1 teaspoon smoked paprika
- 1/2 teaspoon garlic powder
- 1/4 teaspoon fine sea salt
- 8 bamboo skewers, soaked in water for 30 minutes
For the Spicy Peanut Sauce
- 1/4 cup creamy natural peanut butter (no added sugar or oil)
- 2 tablespoons unseasoned rice vinegar
- 1 tablespoon sriracha chili sauce
- 1 teaspoon freshly grated ginger
- 2 tablespoons warm water
For Serving
- Fresh lime wedges
Instructions
- Press the drained extra-firm tofu: wrap the block in clean kitchen towels and place a heavy pan on top for 15 minutes. (Tip: The longer you press, the firmer the tofu—aim for at least 15 minutes to remove excess water, which helps it absorb marinade and char on the grill.)
- While tofu presses, prepare the marinade: in a small bowl, whisk together 3 tablespoons low-sodium soy sauce, 2 tablespoons maple syrup, 1 tablespoon toasted sesame oil, 1 teaspoon ground turmeric, 1 teaspoon smoked paprika, 1/2 teaspoon garlic powder, and 1/4 teaspoon fine sea salt.
- After pressing, cut the tofu block into 1-inch cubes. Place the cubes in a shallow dish and pour the marinade over them. Toss gently to coat. Let marinate for at least 10 minutes, turning occasionally.
- Meanwhile, make the spicy peanut sauce: in a medium bowl, combine 1/4 cup creamy natural peanut butter, 2 tablespoons rice vinegar, 1 tablespoon sriracha, and 1 teaspoon grated fresh ginger. Whisk until smooth. Then add 2 tablespoons warm water and whisk again until creamy and pourable. Set aside. (Tip: If the sauce is too thick, add warm water a teaspoon at a time until it reaches your desired consistency.)
- Preheat a grill or grill pan to medium-high heat (about 400°F). If using a grill, lightly oil the grates to prevent sticking.
- Thread the marinated tofu cubes onto soaked bamboo skewers, dividing evenly among 8 skewers (about 4-5 cubes each).
- Place the skewers on the hot grill. Cook for 5 minutes on one side, undisturbed, until char marks appear. Flip and cook for another 5 minutes, until the tofu is heated through and has nice grill marks. (Tip: Resist the urge to move the skewers too early; let them sear for a good crust.)
- Remove skewers from the grill and transfer to a serving platter. Drizzle with the spicy peanut sauce and serve immediately with fresh lime wedges.
Nothing beats the combination of smoky grilled tofu and that creamy, spicy peanut sauce. The tofu stays tender inside with a crisp, charred exterior, while the sauce adds a bold kick of heat balanced by nutty richness. Serve it as an appetizer with cold beer or alongside coconut rice for a complete meal.
Grilled Cauliflower Steaks with Romesco Sauce

Just imagine a perfectly charred cauliflower steak, its edges caramelized and tender, topped with a smoky, nutty romesco sauce. This vegan and gluten-free dish transforms a humble vegetable into a stunning centerpiece, proving that plant-based eating can be both simple and sophisticated.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
For the Cauliflower Steaks
- 1 large head cauliflower (about 2 pounds)
- 3 tablespoons rich extra virgin olive oil
- 1 teaspoon smoked paprika
- 1/2 teaspoon fine sea salt
- 1/4 teaspoon finely ground black pepper
For the Romesco Sauce
- 1/2 cup roasted red peppers (from a jar, drained)
- 1/4 cup raw almonds, toasted
- 2 tablespoons sherry vinegar
- 1 clove garlic, minced
- 1/4 cup rich extra virgin olive oil
- 1/4 teaspoon smoked paprika
- 1/4 teaspoon fine sea salt
Instructions
- Preheat your grill or grill pan to medium-high heat, aiming for about 400°F.
- Trim the leaves from the cauliflower head, leaving the core intact. Slice the cauliflower vertically into 4 even "steaks," each about 1 inch thick. (Tip: Save the loose florets for another use.)
- In a small bowl, whisk together 3 tablespoons olive oil, 1 teaspoon smoked paprika, 1/2 teaspoon salt, and 1/4 teaspoon pepper. Brush this mixture evenly over both sides of each cauliflower steak.
- Place the cauliflower steaks on the hot grill. Cook for 5-6 minutes per side, until grill marks appear and the steaks are tender when pierced with a fork. Avoid moving them too early to achieve a good sear.
- While the cauliflower cooks, make the romesco sauce. In a food processor, combine roasted red peppers, toasted almonds, sherry vinegar, minced garlic, 1/4 cup olive oil, 1/4 teaspoon smoked paprika, and 1/4 teaspoon salt. Pulse until chunky-smooth, scraping down sides as needed. (Tip: Toast almonds in a dry skillet for 2-3 minutes until fragrant to deepen their flavor.)
- Transfer grilled cauliflower steaks to a serving platter. Spoon the romesco sauce generously over the top, or serve on the side.
Don't be surprised if these steaks steal the show at your next cookout. The smoky char against the rich, tangy sauce creates a truly satisfying bite. For a heartier meal, serve with quinoa or a crisp green salad.
Grilled Vegetable and Pesto Flatbread

Every summer, I crave the smoky char of grilled vegetables paired with fresh basil pesto on a crispy flatbread. This recipe is simple yet impressive, perfect for a quick weeknight dinner or a weekend cookout.
Serving: 2 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
- 1 large store-bought flatbread or naan (about 8 inches)
- 1 medium zucchini, sliced into 1/4-inch rounds
- 1 red bell pepper, seeded and cut into strips
- 1/2 small red onion, sliced into rings
- 2 tablespoons rich extra virgin olive oil, divided
- 1/2 teaspoon fine sea salt
- 1/4 teaspoon finely ground black pepper
- 1/4 cup homemade basil pesto (with toasted pine nuts and Parmesan)
- A handful of fresh basil leaves for garnish (optional)
Instructions
- Preheat a grill or grill pan over medium-high heat, about 400°F.
- In a bowl, toss the zucchini, bell pepper, and red onion with 1 tablespoon of the olive oil, salt, and pepper. Tip: cut vegetables into uniform sizes so they cook evenly.
- Grill the vegetables for 3-4 minutes per side, without moving them too early, until charred and tender. Remove to a plate and set aside.
- Brush the flatbread on both sides with the remaining 1 tablespoon of olive oil.
- Place the flatbread on the grill and cook for 1-2 minutes per side until blistered and lightly charred. Tip: watch closely—flatbread burns quickly.
- Spread the homemade basil pesto evenly over the warm flatbread.
- Arrange the grilled vegetables on top of the pesto in an even layer.
- Garnish with fresh basil leaves if desired, then slice and serve immediately.
Each bite delivers a satisfying crunch from the blistered crust, followed by the smoky sweetness of grilled vegetables and the herbaceous punch of pesto. Enjoy it as a light summer lunch or cut into bite-sized pieces for a party appetizer.
Grilled Quinoa-Stuffed Bell Peppers

Ever wondered how to turn quinoa into a showstopping main dish? These Grilled Quinoa-Stuffed Bell Peppers are packed with smoky, herbaceous flavor and boast a satisfying protein-rich filling. Perfect for a vegan or gluten-free summer cookout, they're as beautiful as they are delicious.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
For the Filling
- 1 cup uncooked quinoa, rinsed and drained
- 2 cups low-sodium vegetable broth
- 2 tablespoons rich extra virgin olive oil, divided
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1/2 cup finely chopped fresh parsley
- 1/4 cup finely chopped fresh basil
- 2 tablespoons fresh lemon juice
- 1 teaspoon finely ground black pepper
- 3/4 teaspoon sea salt
For the Peppers
- 4 large red or yellow bell peppers, tops cut off and seeds removed
- 1 tablespoon rich extra virgin olive oil (for brushing)
Instructions
- Preheat your gas or charcoal grill to medium-high heat (around 375-400°F). If using a charcoal grill, wait until the coals are covered with gray ash.
- In a medium saucepan, combine the rinsed quinoa and vegetable broth. Bring to a boil over high heat, then reduce heat to low, cover, and simmer for 15 minutes, or until all liquid is absorbed. Remove from heat and let stand, covered, for 5 minutes; then fluff with a fork.
- While the quinoa cooks, heat 1 tablespoon of the olive oil in a medium skillet over medium heat. Add the diced onion and cook, stirring occasionally, until translucent, about 4 minutes. Add the minced garlic and cook for 1 minute more until fragrant.
- In a large bowl, combine the cooked quinoa, sautéed onion and garlic, chopped parsley, chopped basil, lemon juice, black pepper, and sea salt. Stir well to incorporate. Taste and adjust seasoning if needed.
- Prepare the bell peppers: Cut off the top 1/2 inch of each pepper and remove the ribs and seeds. If they don't stand upright on their own, trim a thin slice from the bottom to create a flat base, being careful not to cut a hole.
- Stuff each pepper with the quinoa mixture, pressing gently but not overcompacting—leave about 1/4 inch of space at the top to allow for expansion. Brush the outside of each pepper with the remaining 1 tablespoon of olive oil.
- Place the stuffed peppers upright on the grill grate. Cover the grill and cook for 15–20 minutes, rotating the peppers a quarter turn every 5 minutes for even char marks, until the peppers are tender and slightly charred, and the filling is heated through.
- Carefully remove the peppers from the grill using tongs. Let them rest for 3–5 minutes before serving.
- For a more intense smoky flavor, you can add a handful of soaked wood chips to the coals or a smoker box on a gas grill. Also, choose peppers that are squat and wide to ensure stability on the grill—taller ones may tip over. Finally, don't skip the resting step; it allows the flavors to meld and makes the peppers easier to handle.
Biting into one of these peppers, you'll get a burst of smoky char from the grill, followed by the tender, herb-laced quinoa. The natural sweetness of the bell pepper contrasts beautifully with the savory filling. Serve them warm alongside a crisp green salad or drizzle with a tangy balsamic reduction for an extra layer of flavor.
Conclusion
Between the smoky flavors and fresh produce, these grilled vegetarian recipes are perfect for summer cookouts. I hope you give them a try! Which one’s your favorite? Share in the comments, and don’t forget to pin this roundup on Pinterest!