You know those weeknights when you crave something hearty yet lighter? Grain-free dinners can be just as comforting and delicious. From cozy bowls to savory skillet meals, these 12 must-have recipes will become your new favorites. Dive in!
Zucchini Noodles with Pesto and Grilled Chicken

Zucchini noodles have become my favorite healthy pasta swap, especially when paired with fresh pesto and juicy grilled chicken. This dish is light yet satisfying, perfect for a quick weeknight dinner that feels gourmet.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 15 minutes
Ingredients
- 2 medium zucchini (about 1 lb), spiralized into noodles
- 2 boneless, skinless chicken breasts (about 6 oz each)
- a drizzle of olive oil (about 1 tbsp)
- a generous pinch of salt and a few cracks of black pepper
- 1/2 cup of your favorite pesto (store-bought or homemade)
- 2 tbsp pine nuts, for garnish
Instructions
- Pat the chicken breasts dry with paper towels — this helps them sear better. Drizzle with olive oil and season both sides with salt and pepper.
- Preheat a grill or grill pan over medium-high heat (about 400°F). Grill the chicken for 6–7 minutes per side, until the internal temperature reaches 165°F (a meat thermometer is your best friend here).
- Transfer the chicken to a cutting board and let it rest for 5 minutes. This keeps the juices locked in. Then slice into 1/2-inch thick strips.
- While the chicken rests, spiralize the zucchini. If you don't have a spiralizer, use a julienne peeler — but don't worry about perfect curls!
- In a large skillet over medium heat, warm the pesto for about 30 seconds (just to loosen it up). Add the zucchini noodles and toss gently for 1–2 minutes — you want them warm, not mushy. A quick toss is all it takes.
- Divide the zucchini noodles among plates. Top with sliced chicken and sprinkle with pine nuts. Serve immediately.
Upgrade your weeknight dinner game with this vibrant bowl — the nutty pesto, tender chicken, and al dente zoodles are a perfect trio. You can also toss in cherry tomatoes or shaved Parmesan for extra color and flavor.
Cauliflower Fried Rice with Shrimp

My family can't get enough of this cauliflower fried rice with shrimp—it’s our go-to weeknight dinner when we’re craving something quick, flavorful, and secretly healthy. I love how the cauliflower soaks up all that savory soy sauce, and the shrimp add just the right pop of protein.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
Main
- 1 large head of cauliflower (or about 4 cups riced)
- 1 tablespoon vegetable oil
- 1 pound large shrimp, peeled and deveined
- Salt and freshly ground black pepper
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 1 cup frozen peas and carrots
- 2 large eggs, lightly beaten
- 3 tablespoons soy sauce (low-sodium if you prefer)
- 1 tablespoon sesame oil
- 1/4 cup sliced green onions
- Optional: a splash of sriracha or chili oil
Instructions
- Rice the cauliflower: cut the head into florets and pulse in a food processor until they resemble rice grains—about 10 quick pulses. (Tip: don’t overprocess or it gets mushy.)
- Heat the vegetable oil in a large wok or skillet over high heat. Add the shrimp in a single layer, season with a pinch of salt and pepper, and cook 2 minutes per side until pink and opaque. Transfer to a plate.
- Reduce heat to medium-high. Add the garlic and ginger to the pan and stir for 30 seconds until fragrant.
- Add the riced cauliflower and spread it into an even layer. Let it cook undisturbed for 2 minutes to develop a light char—that’s where the flavor comes from. (Tip: resist stirring too soon.)
- Add the frozen peas and carrots and stir-fry for 1 minute until heated through.
- Push the cauliflower mixture to one side of the pan. Pour the beaten eggs into the open space and scramble them quickly until just set, about 30 seconds. Then mix everything together.
- Return the cooked shrimp to the pan. Add the soy sauce and sesame oil and toss to coat everything evenly. Remove from heat immediately.
- Sprinkle the sliced green onions on top. (Tip: for extra heat, drizzle with sriracha or chili oil before serving.)
Honestly, this dish hits all the right notes—savory, a little nutty from the sesame, and the perfect texture contrast between tender shrimp and slightly chewy cauliflower rice. Serve it straight from the wok with extra green onions on top, and you’ve got a dinner that feels indulgent without the guilt.
Stuffed Bell Peppers with Quinoa and Black Beans

A few summers ago, I discovered that stuffed bell peppers don't have to be heavy—this quinoa and black bean version became my go-to for Meatless Mondays. The combination of nutty quinoa, hearty black beans, and sweet bell peppers makes for a satisfying meal that even my meat-loving friends ask for seconds of.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
- 4 large bell peppers (any color, I like a mix)
- 1 cup quinoa, rinsed
- 2 cups water (for cooking quinoa)
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup corn kernels (fresh or frozen, no need to thaw)
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 teaspoon cumin
- 1 teaspoon chili powder
- 1/2 teaspoon salt, plus more for seasoning
- 1/4 teaspoon black pepper
- 1 cup tomato sauce (I use canned or jarred)
- 1/2 cup shredded Monterey Jack cheese (optional but worth it)
- 2 tablespoons olive oil, divided
- Fresh cilantro for garnish
Instructions
- Preheat your oven to 375°F and lightly grease a 9×13-inch baking dish with a little olive oil.
- Slice the tops off the bell peppers (about 1/2 inch from the top) and remove the seeds and membranes. If they don't stand flat, trim a tiny slice off the bottom—just enough so they don't wobble. Set aside.
- In a small saucepan, combine the rinsed quinoa and 2 cups water. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes, or until the water is absorbed and the quinoa is fluffy. Tip: Don't peek! Keeping the lid on ensures perfect steam.
- While the quinoa cooks, heat 1 tablespoon olive oil in a large skillet over medium heat. Add the diced onion and cook for 3–4 minutes until softened, then stir in the minced garlic and cook for another 30 seconds until fragrant.
- Add the drained black beans, corn, cumin, chili powder, 1/2 teaspoon salt, and black pepper to the skillet. Cook for 2 minutes, stirring occasionally, until everything is heated through.
- Fluff the cooked quinoa with a fork and add it to the skillet along with the tomato sauce. Stir everything together until well combined. Taste and adjust salt if needed. Tip: If the mixture seems dry, add a splash of water or extra tomato sauce—it should be moist but not soupy.
- Stuff each bell pepper with the quinoa-bean mixture, pressing gently to fill all the nooks. Place the stuffed peppers upright in the prepared baking dish. If you like, spoon a little extra tomato sauce over the tops.
- Cover the dish with foil and bake for 25 minutes. Then remove the foil, sprinkle the shredded cheese (if using) over the tops, and bake uncovered for another 5–8 minutes until the cheese melts and the peppers are tender-crisp.
- Let the peppers rest for 5 minutes before serving. Garnish with fresh cilantro and, if you want a tangy kick, a dollop of Greek yogurt or sour cream.
Biting into these peppers, you get the sweetness of the bell pepper, the earthy quinoa, and the smoky cumin—it's a symphony of flavors. I love serving them with a dollop of Greek yogurt and extra cilantro, and they're even better the next day for lunch.
Baked Eggplant Parmesan

Zucchini? No, today it's all about eggplant! I'm sharing my go-to baked eggplant Parmesan that's crispy, cheesy, and totally gluten-free—no breadcrumbs needed.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 35 minutes
Ingredients
- 2 medium eggplants, sliced into 1/2-inch rounds
- 1 cup almond flour (or any gluten-free flour)
- 1 teaspoon garlic powder
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 large eggs, beaten
- 2 cups marinara sauce
- 2 cups shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- A handful of fresh basil leaves
- Olive oil for brushing
Instructions
- Preheat your oven to 400°F and line a baking sheet with parchment paper.
- In a shallow bowl, combine almond flour, garlic powder, oregano, salt, and pepper.
- Dip each eggplant slice into beaten eggs, then coat with the flour mixture. Shake off excess.
- Place coated slices on the prepared baking sheet. Brush lightly with olive oil.
- Bake for 15 minutes, flipping halfway, until golden and tender.
- In a 9×13 baking dish, spread a thin layer of marinara sauce. Arrange half the eggplant slices over the sauce.
- Top with half the mozzarella and half the Parmesan. Repeat layers: remaining sauce, eggplant, cheeses.
- Bake for 20 minutes, until bubbly and golden on top.
- Let rest for 5 minutes before cutting. Garnish with fresh basil.
For that perfect bite, scoop up a slice with a fork and watch the cheese stretch. Serve it over zucchini noodles or with a side salad for a lighter meal.
Coconut Curry Chicken with Broccoli

Gather around, because this Coconut Curry Chicken with Broccoli is about to become your new weeknight obsession. It's creamy, fragrant, and comes together in under 30 minutes—perfect for those busy evenings when you want something comforting but not complicated.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
- about 1.5 pounds of boneless skinless chicken thighs, cut into bite-size pieces
- a tablespoon of coconut oil
- one medium onion, diced
- a few cloves of garlic, minced (I usually go with 3)
- a thumb-sized piece of fresh ginger, grated (about 1 tablespoon)
- a couple of tablespoons of red curry paste
- one can (13.5 oz) of full-fat coconut milk
- a cup of chicken broth
- a splash of fish sauce (about 2 tablespoons)
- a tablespoon of brown sugar
- about 3 cups of broccoli florets
- fresh cilantro and lime wedges for serving
- salt and freshly ground black pepper
Instructions
- Season the chicken chunks with a generous pinch of salt and a few cracks of black pepper.
- Heat the coconut oil in a large skillet over medium-high heat until shimmering.
- Add the chicken in a single layer and cook without stirring for 3-4 minutes until golden brown. Flip and cook another 2-3 minutes. Remove chicken and set aside. (Tip: Don't overcrowd the pan; work in batches if needed to get a good sear.)
- Reduce heat to medium. Add the diced onion and cook for 3 minutes until softened. Add garlic and ginger, cook 30 seconds until fragrant.
- Stir in the red curry paste and cook for 1 minute to bloom the spices.
- Pour in the coconut milk and chicken broth, scraping up any browned bits. Add fish sauce and brown sugar, stir to combine.
- Bring to a simmer, then return the chicken to the pan. Simmer uncovered for 10 minutes, stirring occasionally.
- Add the broccoli florets and cook for 4-5 minutes until bright green and tender-crisp. (Tip: Broccoli continues to cook from residual heat, so remove from heat when still slightly firm.)
- Taste and adjust seasoning: add an extra 1/2 teaspoon of salt if you prefer a saltier curry, or a squeeze of lime juice for brightness.
- Serve over steamed rice, garnished with fresh cilantro and lime wedges.
Every spoonful is a delightful balance of creamy coconut, spicy curry, and tender chicken with crisp broccoli. Serve it over jasmine rice to soak up every bit of that luscious sauce—you'll want to lick the bowl clean!
Spaghetti Squash with Marinara and Meatballs

Craving a classic Italian dinner but want to keep it low-carb? This spaghetti squash with marinara and meatballs is my go-to weeknight comfort food. The squash roasts to tender, noodle-like strands that soak up all that rich tomato sauce, and homemade meatballs make it extra special.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 50 minutes
Ingredients
- 1 large spaghetti squash (about 3-4 lbs)
- 1 pound ground beef (80/20)
- 1/3 cup plain breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1 large egg
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons olive oil, divided
- 1 medium onion, chopped
- 3 cups marinara sauce (store-bought or homemade)
- Fresh basil leaves for garnish (optional)
Instructions
- Preheat your oven to 400°F. Carefully cut the spaghetti squash in half lengthwise using a sharp chef's knife—go slow and steady to avoid slipping. Scoop out the seeds and stringy pulp with a spoon.
- Brush the cut sides of the squash with 1 tablespoon of olive oil and season with a pinch of salt and pepper. Place both halves cut-side down on a parchment-lined baking sheet. Roast for 40-45 minutes, until the flesh is fork-tender and easily shreds into strands.
- While the squash roasts, make the meatballs. In a large bowl, combine the ground beef, breadcrumbs, Parmesan, egg, minced garlic, oregano, salt, and pepper. Mix gently with your hands until just combined—overmixing makes tough meatballs. Roll into 16 evenly sized balls (about 1.5 inches each).
- Heat the remaining 1 tablespoon olive oil in a large skillet over medium-high heat. Add the meatballs in a single layer (work in batches if needed) and cook for 2-3 minutes per side, until browned all over. They don't need to be cooked through yet. Transfer to a plate.
- In the same skillet, add the chopped onion and cook over medium heat for 3-4 minutes, stirring occasionally, until softened. Pour in the marinara sauce and bring to a simmer. Return the meatballs to the skillet, nestling them into the sauce. Reduce heat to low, cover, and cook for 15 minutes, until meatballs are cooked through (internal temp 165°F).
- Once the squash is done, let it cool slightly so you can handle it. Use a fork to scrape the flesh into long strands—it should come apart easily. Divide the strands among plates or a serving platter. Spoon the marinara and meatballs over the top, and garnish with fresh basil if desired.
As you dig in, the tender squash strands mimic spaghetti perfectly, soaking up the savory sauce while the meatballs stay juicy and flavorful. I love serving this with extra Parmesan on top and a crisp green salad on the side—it's hearty enough to satisfy any pasta craving without the carbs.
Grilled Portobello Mushrooms with Garlic

Kicking off grilling season with my all-time favorite vegan-friendly appetizer: these Grilled Portobello Mushrooms with Garlic. I remember the first time I made these at a backyard BBQ – even the meat-lovers couldn't get enough! The smoky flavor from the grill combined with the punch of garlic is pure magic.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 10 minutes
Ingredients
For the Marinade and Mushrooms
- 4 large portobello mushroom caps, stems removed
- 1/4 cup olive oil
- 3 cloves garlic, minced (or more if you're like me)
- 2 tablespoons balsamic vinegar
- 1 tablespoon soy sauce (or tamari for gluten-free)
- 1 teaspoon smoked paprika
- 1/2 teaspoon black pepper
- a pinch of salt
- fresh parsley for garnish (optional)
Instructions
- Clean the portobello caps gently with a damp paper towel – don't rinse them or they'll get soggy.
- In a small bowl, whisk together the olive oil, minced garlic, balsamic vinegar, soy sauce, smoked paprika, pepper, and salt. (Tip: Let the mixture sit for a few minutes to let the garlic infuse.)
- Place the mushrooms in a shallow dish and pour the marinade over them, making sure to coat both sides. Let them marinate for at least 15 minutes at room temperature (or up to 30 for more flavor).
- Preheat your grill to medium-high heat (about 400°F). If using a gas grill, clean the grates and oil them lightly.
- Grill the mushrooms cap-side down first for about 4-5 minutes, until you see nice grill marks. Then flip and cook for another 4-5 minutes, until tender and juicy. (Tip: Don't move them too soon – let them sear for those perfect marks.)
- Remove from grill and let rest for 2 minutes. Garnish with fresh parsley if desired.
Every bite of these mushrooms is bursting with smoky, garlicky goodness – the perfect side or even a burger substitute. Serve them on a toasted bun with lettuce and tomato for a killer vegan sandwich, or slice them up and toss into a pasta salad. Enjoy!
Savory Sweet Potato Hash with Eggs

Lately, I've been craving a meal that's both comforting and quick, and this savory sweet potato hash with eggs hits the spot every time. It's my go-to for those days when you want breakfast for dinner but need something more substantial.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 20 minutes
Ingredients
- 2 medium sweet potatoes, peeled and diced into ½-inch cubes
- 4 large eggs
- 1 medium yellow onion, chopped
- 1 red bell pepper, chopped
- 2 cloves garlic, minced
- 2 tablespoons olive oil
- 1 teaspoon smoked paprika
- ½ teaspoon salt
- ¼ teaspoon black pepper
- Fresh parsley or chives for garnish (optional)
Instructions
- Heat 2 tablespoons olive oil in a large nonstick skillet over medium heat until shimmering.
- Add the diced sweet potatoes and spread into an even layer. Season with salt and black pepper. Cook undisturbed for 5 minutes to get a nice brown crust. Pro tip: don't crowd the pan—use the biggest skillet you have for maximum crispiness.
- Stir the sweet potatoes and continue cooking for 8–10 minutes, stirring occasionally, until tender and golden all over.
- Push the sweet potatoes to one side of the skillet and add the chopped onion and bell pepper. Cook for 3–4 minutes, stirring, until softened.
- Add the minced garlic and smoked paprika, then stir everything together for 1 minute until fragrant.
- Make four small wells in the hash mixture. Crack one egg into each well. To avoid shell bits, crack each egg into a small bowl first, then slide it into the well.
- Reduce the heat to low, cover the skillet, and cook for 4–6 minutes for runny yolks, or longer if you prefer firmer eggs. The whites should be set and the edges of the hash stay crispy.
- Remove from heat, garnish with fresh parsley or chives if desired, and serve immediately.
Once you try this hash, you'll see why it's a staple in my house. The crispy edges of the sweet potatoes paired with the runny yolk create a perfect bite. Serve it with a side of avocado or hot sauce for an extra kick.
Lentil and Vegetable Stir-Fry

Nothing beats a quick, plant-based stir-fry for a weeknight dinner, and this lentil and vegetable version is my new go-to. It’s packed with protein and fiber, and comes together in under 30 minutes—perfect for those busy evenings when you want something healthy without the fuss.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
- 1 cup brown lentils, rinsed
- 2 tablespoons olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 red bell pepper, sliced
- 2 carrots, julienned
- 1 cup broccoli florets
- 3 tablespoons soy sauce
- 1 tablespoon sesame oil
- 1 teaspoon grated ginger
- a pinch of red pepper flakes
- 2 green onions, sliced for garnish
Instructions
- In a small saucepan, combine the rinsed lentils with 2 cups of water. Bring to a boil over high heat, then reduce the heat to low, cover, and simmer for 15-20 minutes until the lentils are tender but still hold their shape. Drain any excess water and set aside. Tip: Rinsing lentils before cooking removes dust and helps them cook evenly.
- While the lentils cook, heat the olive oil in a large wok or non-stick skillet over high heat until shimmering. Add the diced onion and stir-fry for about 2 minutes until it becomes translucent.
- Add the minced garlic, grated ginger, and red pepper flakes to the pan. Stir-fry for 30 seconds until fragrant—be careful not to burn the garlic.
- Toss in the sliced bell pepper, julienned carrots, and broccoli florets. Stir-fry for 4-5 minutes, keeping the vegetables moving constantly, until they are crisp-tender. Tip: High heat and constant motion are key to a good stir-fry; don’t overcrowd the pan or the veggies will steam instead of sear.
- Add the cooked lentils, soy sauce, and sesame oil to the pan. Stir-fry for 1-2 minutes until everything is well combined and heated through. Taste and add a splash more soy sauce if you like it saltier. Tip: If the stir-fry seems dry, add a tablespoon of water to help the sauce coat everything.
- Remove from heat and garnish with sliced green onions. Serve immediately over rice or noodles if desired.
Keen to add more texture? Throw in some crushed peanuts or cashews on top for a satisfying crunch. This stir-fry is hearty enough to be a main dish but also works beautifully as a side alongside rice or noodles—either way, it’s a colorful, protein-packed bowl of goodness.
Broccoli and Cauliflower Cheese Bake

Can we talk about the ultimate comfort side dish? This Broccoli and Cauliflower Cheese Bake is creamy, cheesy, and pure magic. I love how the slightly charred florets balance the rich sauce.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
For the Vegetables
- 1 head broccoli, cut into florets
- 1 head cauliflower, cut into florets
- 1 tbsp olive oil
- Salt and black pepper to taste
For the Cheese Sauce
- 2 tbsp unsalted butter
- 2 tbsp all-purpose flour
- 1 1/2 cups whole milk
- 1 cup shredded sharp cheddar
- 1/2 cup shredded mozzarella
- 1/4 cup grated Parmesan
- 1/2 tsp paprika
- 1/4 tsp garlic powder
- 1/4 tsp mustard powder
- Salt and black pepper to taste
For the Topping
- 1/4 cup panko breadcrumbs
- 1 tbsp unsalted butter, melted
Instructions
- Preheat oven to 400°F. Toss broccoli and cauliflower florets with olive oil, salt, and pepper on a baking sheet. Roast for 15 minutes, until tender and lightly browned. (Tip: cutting florets into similar sizes ensures even roasting.)
- Meanwhile, make the cheese sauce: In a medium saucepan over medium heat, melt 2 tbsp butter. Whisk in flour and cook for 1 minute, stirring constantly. (Tip: cooking the flour removes raw taste.)
- Gradually pour in milk while whisking continuously to prevent lumps. Cook until thickened, about 3-4 minutes.
- Remove from heat and stir in cheddar, mozzarella, Parmesan, paprika, garlic powder, mustard powder, salt, and pepper until melted and smooth. (Tip: use freshly shredded cheese for better melt.)
- Place roasted vegetables in a 9×13 baking dish. Pour cheese sauce evenly over the top. (Tip: leave some florets peeking out for texture.)
- In a small bowl, combine panko breadcrumbs with melted butter. Sprinkle over the casserole.
- Bake for 15 minutes, until bubbly and golden on top. Let rest for 5 minutes before serving.
Every bite is a creamy, cheesy hug with those tender-crisp veggies. Try it as a holiday side or a cozy weeknight dinner – it's a crowd-pleaser any time.
Thai-Inspired Lettuce Wraps with Ground Turkey

Rarely do I find a dish that feels both indulgent and virtuous, but these Thai-inspired lettuce wraps hit that sweet spot. They're my weeknight hero when I crave big flavor without the heavy feeling.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
For the Filling
- 1 pound ground turkey (I like 93% lean)
- 1 tablespoon sesame oil
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1/2 cup water chestnuts, diced
- 1/4 cup low-sodium soy sauce
- 2 tablespoons rice vinegar
- 1 tablespoon sriracha (or more if you like heat)
- 1 teaspoon brown sugar
- 2 green onions, sliced
- 1/4 cup fresh cilantro, chopped
For Serving
- 1 head butter lettuce (or iceberg), leaves separated
- lime wedges and extra sriracha (optional)
Instructions
- In a small bowl, whisk together soy sauce, rice vinegar, sriracha, and brown sugar until the sugar dissolves.
- Heat sesame oil in a large skillet over medium-high heat until shimmering.
- Add ground turkey and cook, breaking it apart with a wooden spoon, until browned and no longer pink, about 5-7 minutes. Tip: Don't overmix the turkey to keep it tender.
- Reduce heat to medium, add garlic and ginger, and cook for 1 minute until fragrant. Tip: Fresh ginger makes a huge difference here.
- Stir in diced water chestnuts and the soy sauce mixture. Cook for 2 minutes, letting the sauce thicken slightly. Tip: Let the sauce bubble to concentrate flavors.
- Remove from heat and fold in sliced green onions and chopped cilantro. Taste and adjust seasoning if needed.
- To serve, spoon the turkey mixture into individual lettuce leaves. Garnish with lime wedges and extra sriracha if desired.
Crisp lettuce wraps cradle the savory, slightly spicy turkey – each bite is a play of textures and tastes. Serve them as an appetizer or a light main, and watch them disappear.
Balsamic Grilled Vegetable Salad

There's something about grilling vegetables that brings out their natural sweetness, and tossing them with a tangy balsamic dressing? Absolute summer perfection. This salad is my go-to for backyard barbecues or lazy weeknight dinners—it's hearty enough to be a main but light enough to pair with anything.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 12 minutes
Ingredients
For the Salad
- 2 bell peppers (any color), seeded and quartered
- 1 medium zucchini, sliced into 1/2-inch rounds
- 1 medium red onion, cut into 1/2-inch wedges
- 1 medium eggplant, sliced into 1/2-inch rounds
- 8 oz asparagus, woody ends trimmed
- 1 cup cherry tomatoes
For the Balsamic Dressing
- 1/4 cup balsamic vinegar
- 1/3 cup extra-virgin olive oil
- 1 tablespoon Dijon mustard
- 1 clove garlic, minced
- 1 teaspoon honey
- Salt and black pepper to taste
- A handful of fresh basil leaves, torn
Instructions
- Preheat your grill to medium-high heat, around 400°F. Tip: Make sure the grates are clean and lightly oiled to prevent sticking.
- In a large bowl, whisk together balsamic vinegar, olive oil, Dijon mustard, minced garlic, honey, and a pinch each of salt and pepper. Set aside.
- Brush the bell peppers, zucchini, red onion, eggplant, and asparagus lightly with olive oil and season with a pinch of salt.
- Place the vegetables directly on the grill grates. Grill bell peppers, zucchini, onion, and eggplant for 4-5 minutes per side, until tender and charred. Grill asparagus for 2-3 minutes per side, and cherry tomatoes for about 1 minute per side, just until skins blister.
- Transfer grilled vegetables to a cutting board. Let cool slightly, then chop the bell peppers, zucchini, and eggplant into bite-sized pieces. Leave onion wedges intact or separate rings.
- In a large serving bowl, combine the chopped grilled vegetables and cherry tomatoes. Pour the balsamic dressing over the top and toss gently to coat.
- Taste and adjust seasoning with more salt, pepper, or a splash of vinegar if needed. Tip: Letting the salad sit for 5 minutes before serving allows the flavors to meld.
- Top with torn fresh basil leaves and serve warm or at room temperature.
Really, the beauty of this salad lies in its versatility—swap in whatever veggies you have on hand, or throw in some grilled halloumi for extra oomph. The smoky, tangy flavors are even better the next day, so don't be shy about making a double batch.
Conclusion
Zesty, satisfying, and totally grain-free — this collection has a little something for everyone. I hope you find a new favorite to add to your dinner rotation. Drop a comment below and tell me which recipe you’re most excited to try, and don’t forget to pin this roundup on Pinterest for later!