Ready to dive into dairy-free? These 17 recipes prove you don’t need milk or cheese for incredible flavor. From quick weeknight dinners to cozy comfort food, each dish is a delicious adventure waiting to happen. Let’s cook!
Creamy Coconut Curry Chickpeas

My go-to weeknight dinner when I need something cozy but fast is this Creamy Coconut Curry Chickpeas. I love how the coconut milk mellows out the spices, making it a hug in a bowl. Plus, it all comes together in one pot, which means less cleanup and more time to relax.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
- 1 tablespoon coconut oil (or any neutral oil)
- 1 medium yellow onion, finely chopped
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 tablespoon curry powder
- 1 teaspoon ground cumin
- 1/2 teaspoon turmeric
- 1/4 teaspoon cayenne pepper (adjust to taste)
- 1 can (13.5 oz) full-fat coconut milk
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 cup vegetable broth
- 1 tablespoon soy sauce (or tamari for gluten-free)
- 1 tablespoon lime juice (freshly squeezed)
- Salt to taste
- Fresh cilantro for garnish (optional)
Instructions
- Heat 1 tablespoon coconut oil in a large skillet or pot over medium heat until shimmering.
- Add the finely chopped onion and cook, stirring occasionally, for 4-5 minutes until softened and translucent.
- Stir in the minced garlic and grated ginger, and cook for 1 minute until fragrant.
- Add the curry powder, cumin, turmeric, and cayenne pepper; stir constantly for 30 seconds to toast the spices.
- Pour in the full-fat coconut milk, vegetable broth, and soy sauce; stir to combine, scraping up any browned bits from the bottom.
- Add the drained chickpeas and bring the mixture to a gentle simmer.
- Reduce heat to low and let it simmer uncovered for 15-20 minutes, stirring occasionally, until the sauce thickens slightly. Tip: If you want a thicker sauce, mash some of the chickpeas with a fork before serving.
- Remove from heat and stir in the lime juice. Taste and add salt as needed — start with 1/4 teaspoon.
- Garnish with fresh cilantro if desired and serve over steamed rice or with naan.
But here’s the thing: the longer it sits, the better it gets, so leftovers are a dream. I love spooning it over fluffy basmati rice with a squeeze of extra lime, or stuffing it into a warm pita for a quick lunch. Either way, that creamy, spiced broth is pure comfort.
Lemon Herb Quinoa Salad

Lemon lovers, this one's for you! I’ve been making this Lemon Herb Quinoa Salad on repeat ever since a picnic last summer where it stole the show. It’s bright, fresh, and comes together in under 30 minutes.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 15 minutes
Ingredients
For the Salad
- 1 cup quinoa, rinsed
- 2 cups water
- 1 cup cherry tomatoes, halved
- 1/2 cup chopped cucumber
- 1/4 cup finely chopped red onion
- 1/3 cup chopped fresh parsley
- 1/4 cup chopped fresh mint
- 1/4 cup crumbled feta cheese (optional, but I love it)
For the Dressing
- 1/4 cup extra-virgin olive oil
- 3 tablespoons fresh lemon juice (from about 1 lemon)
- 1 teaspoon lemon zest
- 1 clove garlic, minced
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 teaspoon dried oregano
Instructions
- Rinse the quinoa under cold water in a fine-mesh strainer to remove bitterness.
- In a medium saucepan, combine rinsed quinoa and 2 cups water. Bring to a boil over high heat.
- Reduce heat to low, cover, and simmer for 15 minutes, or until water is absorbed and quinoa is tender.
- Remove from heat and let it sit, covered, for 5 minutes. Then fluff with a fork and let cool to room temperature (spread on a baking sheet to speed this up).
- While quinoa cools, prepare the dressing: In a small bowl, whisk together olive oil, lemon juice, lemon zest, minced garlic, salt, pepper, and dried oregano. Pro tip: let it sit for 5 minutes to meld flavors.
- In a large bowl, combine cooled quinoa, cherry tomatoes, cucumber, red onion, parsley, mint, and feta if using.
- Pour the dressing over the salad and toss gently to combine. Taste and adjust seasoning if needed.
- Serve immediately or refrigerate for at least 30 minutes for flavors to meld. This salad gets even better the next day!
Great as a light lunch or a side at your next BBQ, this quinoa salad holds up beautifully. The lemon and herbs give it a zing that’s irresistible, and the crunch from cucumbers makes every bite refreshing.
Spicy Black Bean Tacos

Pulling together these Spicy Black Bean Tacos has become my go-to weeknight dinner when I need something fast but crave bold flavors. I love how the creamy avocado salsa balances the heat from the chipotle peppers in the beans.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
Spicy Black Beans
- 2 cans (15 oz each) black beans, rinsed and drained
- 1 tablespoon olive oil (or any neutral oil)
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 chipotle pepper in adobo sauce, minced (adjust to taste)
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1/4 cup vegetable broth or water
- Salt to taste
Avocado Salsa
- 2 ripe avocados, diced
- 1/2 cup cherry tomatoes, quartered
- 1/4 cup red onion, finely diced
- 2 tablespoons fresh cilantro, chopped
- Juice of 1 lime
- Salt to taste
For Serving
- 8 small corn or flour tortillas, warmed
- Optional: crumbled queso fresco or sour cream
Instructions
- Heat olive oil in a medium skillet over medium heat.
- Add diced onion and cook until translucent, about 3-4 minutes.
- Add minced garlic, chipotle pepper, cumin, and smoked paprika. Stir for 30 seconds until fragrant.
- Pour in the rinsed black beans and vegetable broth. Stir to combine.
- Cook for 5-7 minutes, mashing some beans with the back of a spoon for creaminess. Tip: Leaving some beans whole gives a better texture.
- Season with salt to taste. Keep warm.
- While beans cook, make avocado salsa: In a bowl, combine diced avocado, cherry tomatoes, red onion, cilantro, and lime juice.
- Gently toss to combine. Season with salt. Set aside. Tip: Use avocados that yield to gentle pressure for best creaminess.
- Warm tortillas in a dry skillet or directly over a gas flame until pliable and lightly charred. Tip: Warm tortillas just before serving to keep them soft.
- Assemble tacos: Spoon spicy black beans onto each tortilla, top with avocado salsa, and optional queso fresco or sour cream.
Just one bite of these tacos and you'll understand why they're a staple in my kitchen. The smoky heat from the chipotle pairs beautifully with the cool, creamy avocado salsa. Feel free to add a drizzle of hot sauce if you want an extra kick!
Zucchini Noodles with Avocado Pesto

Lately, I’ve been all about light, fresh dinners that come together in minutes—and this zucchini noodle bowl with creamy avocado pesto is my new go-to. It’s perfect for those busy weeknights when you want something satisfying without turning on the oven.
Serving: 2 | Prep Time: 15 minutes | Cooking Time: 0 minutes
Ingredients
For the Zucchini Noodles
- 2 medium zucchinis (about 1 lb)
- 1/2 tsp salt (optional, to draw out moisture)
- 1 tbsp olive oil (optional, for sautéing)
For the Avocado Pesto
- 1 ripe avocado
- 1 cup fresh basil leaves, packed
- 2 tbsp lemon juice (from about 1 lemon)
- 2 tbsp olive oil
- 1 clove garlic
- 1/4 cup pine nuts (or walnuts)
- 1/4 tsp salt
- 1/4 cup grated Parmesan cheese (optional, for dairy version)
Instructions
- Spiralize the zucchinis into noodles using a spiralizer or julienne peeler. Tip: If you don't have a spiralizer, use a vegetable peeler to make wide ribbons.
- Place the zucchini noodles in a colander, sprinkle with 1/2 tsp salt, and let sit for 10 minutes to draw out excess moisture. Tip: This prevents soggy noodles later.
- While the noodles rest, make the avocado pesto: In a food processor, combine the avocado, basil, lemon juice, 2 tbsp olive oil, garlic, pine nuts, 1/4 tsp salt, and Parmesan if using. Process until smooth, scraping down the sides as needed. Tip: For a dairy-free version, omit the Parmesan or substitute nutritional yeast.
- After 10 minutes, gently squeeze the zucchini noodles to remove excess liquid. Tip: Don't over-squeeze or they'll become mushy.
- If serving warm, heat 1 tbsp olive oil in a large skillet over medium heat and sauté the noodles for 2-3 minutes until just warmed through. Otherwise, skip this step and serve raw.
- In a large bowl, toss the zucchini noodles with the avocado pesto until well coated.
- Serve immediately, garnished with extra basil or pine nuts if desired.
Nothing beats the creamy, herby flavor of this pesto against the crisp-tender zucchini noodles. It’s a satisfying meal that feels indulgent but is secretly packed with veggies. I love piling on extra toppings like cherry tomatoes or grilled chicken for a heartier bowl.
Savory Sweet Potato and Kale Hash

Diving into a hearty breakfast hash is one of my favorite ways to start the day, especially when it involves the sweet earthiness of sweet potatoes and the vibrant green of kale. This savory sweet potato and kale hash has become my go-to for a filling, nutritious morning meal that's packed with flavor.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
Hash
- 2 medium sweet potatoes, peeled and diced into 1/2-inch cubes
- 4 cups kale, stems removed and roughly chopped
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 tbsp olive oil (or any neutral oil)
- 1/2 tsp salt (adjust to taste)
- 1/4 tsp black pepper (freshly ground)
- 1/2 tsp smoked paprika (adds subtle smokiness)
- 1/4 tsp red pepper flakes (optional, for heat)
For Serving (optional)
- 4 large eggs (recommended for a complete meal)
Instructions
- Heat 2 tablespoons of olive oil in a large non-stick skillet or cast-iron pan over medium-high heat.
- Add the diced sweet potatoes in a single layer; let them cook undisturbed for 5 minutes to develop a golden-brown crust.
- Stir the sweet potatoes, then add the diced onion and cook for another 5 minutes, stirring occasionally, until the onion is translucent and sweet potatoes are tender.
- Reduce heat to medium, push the sweet potato mixture to one side, and add the minced garlic to the empty spot. Cook for 30 seconds until fragrant. (Tip: always add garlic later to avoid burning.)
- Stir the garlic into the hash, then add the chopped kale. Cook for 3-4 minutes, tossing frequently, until the kale is wilted and bright green. (Tip: if your pan is dry, add another drizzle of oil.)
- Season with 1/2 tsp salt, 1/4 tsp black pepper, 1/2 tsp smoked paprika, and 1/4 tsp red pepper flakes (if using). Stir well to combine and cook for 1 minute more.
- Make four wells in the hash and crack an egg into each well. Cover the pan with a lid and cook for 3-4 minutes for runny yolks, or longer to your preference. (Tip: if you skip the eggs, you can serve immediately after seasoning.)
- Remove from heat, garnish with fresh herbs if desired, and serve hot.
Getting that perfect combination of crispy sweet potato edges and tender kale is what makes this hash so satisfying. I love serving it with a side of avocado slices or a dollop of hot sauce for an extra kick. Whether it's a lazy weekend breakfast or a quick dinner, this dish always hits the spot.
Quinoa-Stuffed Bell Peppers

Before I dive into this recipe, let me confess: I used to be intimidated by stuffed peppers. But once I discovered the magic of quinoa, everything changed.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 35 minutes
Ingredients
- 4 large bell peppers (any color, tops cut off and seeds removed)
- 1 cup quinoa, rinsed (to remove bitterness)
- 2 cups vegetable broth (or water for a lighter flavor)
- 1 tablespoon olive oil (or any neutral oil)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 medium zucchini, diced (about 1 cup)
- 1 (14.5 oz) can diced tomatoes, drained (or 2 fresh tomatoes, diced)
- 1 (15 oz) can black beans, drained and rinsed
- 1 cup frozen corn (no need to thaw)
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- ¼ teaspoon salt (adjust to taste)
- ¼ teaspoon black pepper
- ½ cup shredded cheddar or Monterey Jack cheese (optional for topping)
Instructions
- Preheat your oven to 375°F and lightly grease a 9×13-inch baking dish.
- Place the bell peppers cut-side up in the dish; set aside.
- In a medium saucepan, combine quinoa and vegetable broth. Bring to a boil, then reduce heat, cover, and simmer for 15 minutes until liquid is absorbed. Remove from heat and fluff with a fork.
- While quinoa cooks, heat olive oil in a large skillet over medium heat. Add onion and sauté for 4 minutes until translucent.
- Add garlic and zucchini; cook another 3 minutes, stirring occasionally.
- Stir in drained tomatoes, black beans, corn, cumin, chili powder, salt, and pepper. Cook 2 minutes until heated through.
- Remove skillet from heat and fold in the cooked quinoa. Taste and adjust seasoning if needed.
- Spoon the quinoa mixture into the prepared peppers, mounding slightly. Top with cheese if using. Bake uncovered for 25 minutes, until peppers are tender and filling is hot.
Knowing that these reheat like a dream, I always make a double batch. The quinoa soaks up all the juices, making every bite satisfyingly savory. Serve with a dollop of sour cream or avocado for extra richness.
Lentil and Vegetable Stir-Fry

My family loves this lentil and vegetable stir-fry because it's ready in under 30 minutes and uses up whatever veggies are in the fridge. I often double the batch because leftovers are just as good.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
- 1 tbsp vegetable oil (or any neutral oil)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated (or 1 tsp ground)
- 1 red bell pepper, sliced
- 2 cups broccoli florets (about 1 head)
- 2 medium carrots, julienned
- 1 can (15 oz) lentils, drained and rinsed (or 1.5 cups cooked)
- 3 tbsp low-sodium soy sauce (or tamari)
- 1 tbsp rice vinegar
- 1 tsp sesame oil (optional, for flavor)
- 1/2 tsp red pepper flakes (adjust to heat preference)
- Sesame seeds for garnish (optional)
Instructions
- Heat vegetable oil in a large wok or skillet over high heat until shimmering.
- Add diced onion and cook, stirring frequently, until softened, about 2 minutes.
- Add minced garlic and grated ginger; stir for 30 seconds until fragrant.
- Add sliced bell pepper, broccoli florets, and julienned carrots. (Tip: cut veggies uniformly for even cooking.)
- Stir-fry vegetables for 4-5 minutes until crisp-tender, keeping them moving.
- Push vegetables to one side of the pan; add the drained lentils and cook for 1 minute.
- In a small bowl, whisk together soy sauce, rice vinegar, sesame oil, and red pepper flakes.
- Pour the sauce over the lentils and vegetables; toss to coat evenly. (Tip: if the pan seems dry, add 1-2 tbsp water to help the sauce distribute.)
- Continue stir-frying for 1-2 minutes until everything is heated through and sauce is slightly reduced.
- Remove from heat; sprinkle sesame seeds on top if desired.
Really, the combination of tender lentils and crunchy vegetables with that savory-sweet sauce is irresistible. Serve it over steamed rice or noodles for a complete meal that comes together in no time.
Chickpea and Spinach Stew

Honestly, this Chickpea and Spinach Stew is my go-to when I'm craving something hearty but don't want to spend hours in the kitchen. I first made it on a chilly evening when I needed a quick, warming meal, and now it's a staple in my weeknight rotation.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
- 2 tablespoons olive oil (or any neutral oil)
- 1 large yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced (about 1 tablespoon)
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/4 teaspoon cayenne pepper (optional, adjust to heat preference)
- 1 can (15 oz) diced tomatoes, with juices
- 1 can (15 oz) chickpeas, drained and rinsed
- 3 cups vegetable broth (low-sodium if preferred)
- 4 cups fresh spinach (or 5 oz baby spinach)
- 1 tablespoon lemon juice (fresh squeezed is best)
- Salt and black pepper to taste
Instructions
- Heat 2 tablespoons olive oil in a large pot or Dutch oven over medium heat.
- Add the diced onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
- Stir in the minced garlic, cumin, smoked paprika, and cayenne (if using), and cook until fragrant, about 1 minute. (Tip: Keep an eye on the garlic so it doesn’t burn—when it turns golden, it’s ready.)
- Pour in the canned diced tomatoes with their juices and stir, scraping up any browned bits from the bottom of the pot.
- Add the drained and rinsed chickpeas and the vegetable broth. Bring the stew to a boil over high heat.
- Once boiling, reduce the heat to medium-low and let it simmer uncovered for 15 minutes, stirring occasionally. (Tip: Simmering without a lid helps the stew thicken slightly.)
- Stir in the fresh spinach in batches until wilted, about 2 minutes. (Tip: If using large spinach leaves, roughly chop them first for easier eating.)
- Remove the pot from the heat and stir in 1 tablespoon lemon juice. Season with salt and black pepper to your liking.
- Ladle the stew into bowls and serve hot, perhaps with a crusty bread or over rice.
Ladled into bowls, this stew has a rich, smoky broth with tender chickpeas and silky spinach. I love serving it over a scoop of fluffy couscous or with a side of warm naan to soak up every last drop.
Roasted Cauliflower and Chickpea Bowl

Veggie bowls are my go-to for busy weeknights, and this roasted cauliflower and chickpea combo never fails. The chickpeas get crispy, the cauliflower caramelizes, and it all comes together over a bed of greens with a tangy dressing.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
- 1 head cauliflower, cut into florets (about 4 cups)
- 1 can (15 oz) chickpeas, drained and rinsed
- 3 tbsp olive oil (divided)
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp salt
- 1/4 tsp black pepper
- 4 cups mixed greens (such as arugula or spinach)
- 1/4 cup tahini
- 2 tbsp lemon juice (from about 1 lemon)
- 2 tbsp water (or more for consistency)
- 1 clove garlic, minced
Instructions
- Preheat your oven to 425°F and line a baking sheet with parchment paper.
- In a large bowl, toss cauliflower florets and chickpeas with 2 tablespoons olive oil, cumin, smoked paprika, salt, and pepper until well coated.
- Spread the mixture in a single layer on the prepared baking sheet. Roast for 25-30 minutes, flipping halfway, until cauliflower is tender and browned, and chickpeas are crispy. Tip: For extra crispiness, pat the chickpeas dry before tossing.
- While the veggies roast, make the dressing: In a small bowl, whisk together tahini, lemon juice, remaining 1 tablespoon olive oil, minced garlic, and water until smooth. Adjust water if needed for a pourable consistency. Tip: Warm the tahini slightly if it's too thick to whisk.
- Divide the mixed greens among four bowls. Top with the roasted cauliflower and chickpeas. Drizzle with tahini dressing. Tip: Serve immediately so the greens stay crisp and the roasted veggies are still warm.
Lemony tahini dressing ties the smoky, earthy flavors together beautifully. If you’re meal prepping, store the dressing separately and assemble just before eating to keep everything fresh. This bowl is also fantastic with a sprinkle of toasted sesame seeds or a dash of red pepper flakes for heat.
Thai Peanut Sweet Potato Noodles

Usually I'm all about comfort food, but this Thai Peanut Sweet Potato Noodles recipe hits that sweet spot between cozy and fresh. The creamy peanut sauce clings to every spiral of sweet potato, making it a weeknight win that feels fancy but comes together in under 30 minutes.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 15 minutes
Ingredients
For the Noodles
- 2 large sweet potatoes, spiralized (about 6 cups of spirals; no spiralizer? Use a julienne peeler)
- 2 tablespoons coconut oil (or any neutral oil, like avocado)
- 1/4 teaspoon salt
- 1/8 teaspoon black pepper
For the Peanut Sauce
- 1/3 cup creamy peanut butter (natural, no-sugar-added works best)
- 3 tablespoons soy sauce (or tamari for gluten-free)
- 2 tablespoons lime juice (from about 1 lime)
- 1 tablespoon maple syrup (or honey, adjust to taste)
- 1 teaspoon sriracha (more if you like heat)
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
For Garnish (optional)
- 1/4 cup chopped roasted peanuts
- 2 tablespoons fresh cilantro, chopped
- 2 green onions, sliced
Instructions
- Spiralize the sweet potatoes using the largest noodle blade on your spiralizer. If you don't have one, you can use a vegetable peeler to make wide ribbons.
- In a small bowl, whisk together the peanut butter, soy sauce, lime juice, maple syrup, sriracha, garlic, and ginger until smooth. Set aside. Tip: Warm the peanut butter in the microwave for 10 seconds if it's too thick to mix.
- Heat the coconut oil in a large non-stick skillet over medium-high heat. Add the sweet potato noodles, salt, and pepper. Cook, tossing occasionally with tongs, for 5–7 minutes until just tender but still al dente. Avoid overcooking—they should have a slight bite.
- Reduce heat to low and pour the peanut sauce over the noodles. Toss gently with tongs until every strand is coated. Cook for 1 more minute to warm the sauce through. Tip: If the sauce seems too thick, add a tablespoon of water to loosen it.
- Remove from heat and divide among plates. Top with chopped peanuts, cilantro, and green onions if desired. Serve immediately—these noodles don't reheat well as the sweet potatoes get mushy.
Right when you take that first bite, you'll get the nutty, tangy kick from the sauce and the natural sweetness of the noodles. I love serving these with a side of steamed edamame or sliced cucumber for crunch. Trust me, this is one of those recipes that'll earn a permanent spot in your dinner rotation.
Mediterranean Lentil Salad

My go-to for quick, healthy lunches is this Mediterranean Lentil Salad. It's packed with protein, fiber, and bright flavors that make you feel amazing. Plus, it comes together in under 30 minutes!
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 20 minutes
Ingredients
- 1 cup dried green or brown lentils (or use 2 cans, drained and rinsed, to save time)
- 1/2 cup diced cucumber
- 1/2 cup cherry tomatoes, halved
- 1/4 cup finely chopped red onion
- 1/4 cup pitted Kalamata olives, halved
- 1/4 cup crumbled feta cheese (optional)
- 3 tbsp extra virgin olive oil
- 2 tbsp lemon juice (about 1 lemon)
- 1 tsp dried oregano
- Salt and pepper to taste
Instructions
- Rinse the lentils and pick over for any debris. Place them in a saucepan with 3 cups water.
- Bring to a boil, then reduce heat to low and simmer for 15–20 minutes until tender but not mushy. Tip: Check frequently after 15 minutes to avoid overcooking—they should hold their shape.
- While lentils cook, prepare the vegetables: dice the cucumber, halve the cherry tomatoes, chop the red onion, and halve the olives.
- In a small bowl, whisk together olive oil, lemon juice, dried oregano, salt, and pepper to make the dressing. Tip: Let it sit while the lentils cook to allow the flavors to meld.
- Once lentils are tender, drain them and rinse under cold water to stop cooking and cool quickly. This also removes excess starch for a better salad texture.
- In a large bowl, combine the cooled lentils, cucumber, tomatoes, red onion, olives, and feta cheese.
- Pour the dressing over the salad and toss gently to combine. Taste and adjust salt and pepper. Tip: Let the salad sit for at least 10 minutes before serving to let flavors marry.
- Serve at room temperature or slightly chilled.
Really, the best part about this salad is its versatility. You can serve it on its own with crusty bread, or pile it onto a bed of greens for a heartier meal. Leftovers keep beautifully in the fridge for days—if they last that long!
Garlic and Herb Grilled Eggplant

Zucchini isn't the only summer squash I love—eggplant has my heart, especially when grilled with garlic and fresh herbs. It's my go-to side for backyard BBQs, and I always make extra because it's just as good cold the next day.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 8 minutes
Ingredients
For the Eggplant
- 1 large eggplant (about 1 lb)
For the Herb Marinade
- 3 tbsp olive oil (or any neutral oil)
- 4 cloves garlic (minced)
- 2 tbsp fresh parsley (chopped)
- 1 tbsp fresh basil (chopped)
- 1/2 tsp salt (adjust to taste)
- 1/4 tsp black pepper (freshly ground)
Instructions
- Slice the eggplant into 1/2-inch thick rounds. Tip: If you have time, sprinkle the slices with salt and let sit for 10 minutes, then pat dry to draw out bitterness.
- In a small bowl, whisk together olive oil, minced garlic, chopped parsley, chopped basil, salt, and black pepper.
- Using a pastry brush, coat both sides of each eggplant slice with the herb oil mixture. Don't oversaturate; a thin, even layer is best.
- Preheat your grill to medium-high heat, about 400°F. For a gas grill, let it heat with the lid closed for 10 minutes.
- Place the eggplant slices on the grill grates in a single layer. Grill for 4-5 minutes per side, until the slices are tender and have distinct grill marks. Tip: Avoid overcrowding; leave space for even cooking.
- Transfer the grilled eggplant to a serving platter. Drizzle with a little extra olive oil if desired, and garnish with additional fresh herbs.
Once off the grill, the eggplant is silky with a smoky char and punchy garlic-herb flavor. I love serving it as a side with grilled chicken or stacking it on crusty bread with fresh mozzarella for a quick vegetarian sandwich.
Butternut Squash and Kale Risotto

Lately, I've been craving cozy, creamy risotto that feels like a hug in a bowl. This butternut squash and kale version hit all the right notes—sweet squash, earthy kale, and a luscious, cheesy finish.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
For the Risotto
- 1 medium butternut squash (about 2 lbs), peeled and diced into ½-inch cubes
- 3 tablespoons olive oil, divided (for roasting and sautéing)
- 1 teaspoon kosher salt, divided (plus more to taste)
- ½ teaspoon black pepper, divided
- 4 cups low-sodium vegetable broth (or chicken broth)
- 1 cup water
- 1 tablespoon unsalted butter
- 1 small yellow onion, finely chopped
- 2 cloves garlic, minced
- 1 ½ cups Arborio rice (or other short-grain risotto rice)
- ½ cup dry white wine (such as Pinot Grigio or Sauvignon Blanc)
- 1 cup chopped kale leaves (tough stems removed)
- ½ cup grated Parmesan cheese (plus more for serving)
- 2 tablespoons heavy cream (optional, for extra creaminess)
Instructions
- Preheat oven to 400°F.
- Toss diced butternut squash with 2 tablespoons olive oil, ½ teaspoon salt, and ¼ teaspoon pepper on a baking sheet.
- Roast squash for 25-30 minutes, until tender and caramelized, stirring halfway through.
- While squash roasts, bring vegetable broth and water to a simmer in a medium saucepan over medium heat. Reduce heat to low to keep warm.
- In a large Dutch oven or heavy-bottomed pot, melt butter with remaining 1 tablespoon olive oil over medium heat.
- Add chopped onion and cook, stirring occasionally, until translucent and soft, about 5 minutes.
- Add minced garlic and cook for 1 minute until fragrant.
- Stir in Arborio rice and toast for 1-2 minutes, stirring constantly, until the grains are translucent at the edges.
- Pour in the white wine and stir until completely absorbed, about 1-2 minutes.
- Begin adding warm broth one ladleful (about ½ cup) at a time, stirring frequently and allowing each addition to be almost fully absorbed before adding the next. This constant stirring helps release the rice's starch for creaminess. Continue for about 18-20 minutes, until the rice is tender but still has a slight bite (al dente).
- When you have about 2 ladles of broth left, fold in the chopped kale and continue cooking, adding broth as needed.
- Once rice is al dente and kale is wilted, remove from heat.
- Gently stir in the roasted butternut squash (reserve some for garnish if desired), grated Parmesan, and heavy cream (if using). Season with remaining ½ teaspoon salt and ¼ teaspoon pepper, or adjust to taste.
- Let risotto rest for 2 minutes to thicken slightly before serving.
Underneath that creamy surface, each spoonful reveals tender squash and hearty kale. For a little crunch, top with extra Parmesan and a sprinkle of toasted pine nuts if you have them on hand.
Cilantro Lime Rice with Black Beans

Zesty, bright, and bursting with flavor, this Cilantro Lime Rice with Black Beans is my go-to side dish for busy weeknights. It comes together in under 30 minutes and pairs perfectly with tacos, burrito bowls, or grilled chicken.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 20 minutes
Ingredients
Main Ingredients
- 1 cup long-grain white rice (rinsed until water runs clear)
- 1 ¾ cups water
- ½ cup fresh cilantro, finely chopped (stems included for more flavor)
- 3 tablespoons fresh lime juice (from about 2 limes)
- 1 can (15 oz) black beans, rinsed and drained
- 1 tablespoon olive oil (or any neutral oil)
- ½ teaspoon salt (adjust to taste)
- 2 cloves garlic, minced
Instructions
- In a medium saucepan, heat olive oil over medium heat until shimmering.
- Add minced garlic and sauté for about 30 seconds until fragrant, stirring constantly to prevent burning.
- Add the rinsed rice and stir to coat with oil, toasting for 1 minute – this helps keep grains separate.
- Pour in water and salt; bring to a boil over high heat.
- Once boiling, reduce heat to low, cover with a tight-fitting lid, and simmer for 15 minutes without lifting the lid.
- After 15 minutes, remove from heat and let it sit covered for 5 minutes (steaming ensures fluffiness).
- Uncover, fluff rice with a fork, then gently fold in black beans, chopped cilantro, and lime juice until evenly distributed.
- Taste and add extra salt or lime juice if desired, but remember the beans add saltiness. Serve warm.
With each forkful, you get a burst of lime, herbaceous cilantro, and creamy black beans – it's simple yet satisfying. Try serving it alongside blackened fish or stuffing it into bell peppers for a quick vegetarian dinner.
Mushroom and Spinach Frittata

You know those mornings when you want something hearty but don't have much time? This dairy-free mushroom and spinach frittata is my go-to for a quick, protein-packed breakfast that feels indulgent without the dairy.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 20 minutes
Ingredients
Produce
- 8 oz cremini mushrooms, sliced
- 3 cups fresh spinach
- 1 small yellow onion, diced
- 2 cloves garlic, minced
Protein
- 8 large eggs
Pantry
- 2 tbsp olive oil (or any neutral oil)
- 1/4 cup unsweetened almond milk (or other non-dairy milk)
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/2 tsp dried thyme (optional, but adds nice flavor)
Instructions
- Preheat your oven to 375°F and position a rack in the middle.
- Heat 2 tbsp olive oil in a 10-inch oven-safe nonstick skillet over medium heat.
- Add the diced onion and minced garlic; sauté for 2-3 minutes until softened and fragrant.
- Add the sliced mushrooms and cook for 5-6 minutes, stirring occasionally, until they release their liquid and turn golden brown.
- Add the spinach and cook for 1-2 minutes, just until wilted. Remove from heat.
- In a medium bowl, whisk together the eggs, almond milk, salt, pepper, and dried thyme until well blended.
- Pour the egg mixture evenly over the vegetables in the skillet. Gently stir to distribute.
- Return the skillet to medium heat and cook undisturbed for 3-4 minutes, until the edges are set and the bottom is golden.
- Transfer the skillet to the preheated oven and bake for 12-15 minutes, until the center is just set and slightly puffed.
- Remove from oven and let rest for 2 minutes before slicing. Serve warm.
Honestly, this frittata is perfect for meal prep—it reheats beautifully in the microwave or toaster oven. The earthy mushrooms and tender spinach pair wonderfully with a side of avocado or a simple green salad.
Pineapple and Mango Salsa with Tortilla Chips

Lately, I've been obsessed with easy, no-cook recipes that bring big flavor, and this pineapple mango salsa is my current go-to. It's the perfect balance of sweet, tangy, and spicy, and it comes together in minutes—ideal for summer gatherings or a quick snack.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 0 minutes
Ingredients
Salsa
- 1 cup fresh pineapple, diced small (about 1/2 a medium pineapple)
- 1 cup fresh mango, diced small (about 1 large mango)
- 1/4 cup red onion, finely diced
- 1 small jalapeño, seeded and minced (adjust to taste)
- 1/4 cup fresh cilantro, chopped
- 2 tablespoons fresh lime juice (from about 1 lime)
- 1/4 teaspoon salt, or to taste
- Tortilla chips, for serving
Instructions
- In a medium bowl, combine the diced pineapple and mango. Tip: Use ripe but firm fruit for the best texture—not too mushy.
- Add the finely diced red onion and minced jalapeño. For less heat, remove all seeds and membranes; for more spice, leave some in.
- Sprinkle in the chopped cilantro, then pour the fresh lime juice over everything.
- Add salt and stir gently to combine. Taste and adjust salt or lime juice if needed.
- Let the salsa sit for at least 5 minutes to let the flavors meld. Tip: This is a great time to open your bag of tortilla chips!
- Serve immediately with tortilla chips, or refrigerate for up to 2 hours for a cooler, more developed flavor.
Utterly refreshing, this salsa bursts with juicy pineapple and mango, with a subtle kick from the jalapeño and a bright finish from lime. I love piling it onto grilled fish or chicken tacos, or just digging in with chips straight from the bag—it disappears every time.
Curried Sweet Potato Soup

There's nothing quite like a bowl of creamy curried sweet potato soup on a chilly evening. I still remember the first time I made this for a rainy day gathering—it was an instant hit. The blend of sweet potatoes and aromatic spices makes it my go-to comfort soup.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
Soup
- 2 tbsp coconut oil (or any neutral oil)
- 1 large onion, diced
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2 tsp curry powder (adjust to taste)
- 1/2 tsp ground cumin
- 1/4 tsp cayenne pepper (optional for heat)
- 4 cups sweet potatoes, peeled and cubed (about 2 large)
- 4 cups vegetable broth (low-sodium preferred)
- 1 can (13.5 oz) coconut milk (full-fat for creaminess)
- Salt and pepper to taste
- For garnish: fresh cilantro, a drizzle of coconut milk, and toasted pumpkin seeds (optional)
Instructions
- Heat coconut oil in a large pot over medium heat. Add diced onion and sauté until translucent and lightly golden, about 5 minutes. Tip: Don't rush this step; caramelizing the onion adds depth.
- Add minced garlic and grated ginger; cook for 1 minute until fragrant.
- Stir in curry powder, ground cumin, and cayenne pepper. Toast the spices for 30 seconds, stirring constantly, until aromatic. Tip: Blooming spices in oil enhances their flavor.
- Add cubed sweet potatoes and vegetable broth. Bring to a boil, then reduce heat and simmer uncovered for 20 minutes, or until sweet potatoes are tender when pierced with a fork.
- Remove pot from heat. Using an immersion blender, puree the soup until completely smooth. Tip: For extra silky texture, blend in batches in a regular blender, but be careful with hot liquid—vent the lid slightly.
- Stir in coconut milk until fully incorporated. Return to low heat and warm through, about 2 minutes. Season with salt and pepper to taste.
- Ladle into bowls and garnish with fresh cilantro, a drizzle of coconut milk, and toasted pumpkin seeds if desired.
Love how the creamy texture coats your spoon with every bite. It's versatile too—top with crunchy seeds or a swirl of yogurt. Serve it with warm naan or a grilled cheese for the ultimate comfort meal.
Conclusion
Overwhelmed by dairy-free options? This collection proves you can still enjoy creamy, savory, and sweet dishes without missing a beat. Pick your favorite, give it a whirl, and let us know how it turns out in the comments! Don’t forget to save this roundup on Pinterest for later.

Laura Hauser is a food writer and editor passionate about authentic, approachable home cooking.




