My best ever zucchini noodle recipe. Zucchini noodles with roasted cherry tomatoes, white beans, garlic, and fresh basil is one of my favorite recipes of summer. This recipe is vegetarian, vegan, and gluten-free. This one-pot meal comes together in under 30 minutes.

Beautiful bowl of zucchini noodles with roasted cherry tomatoes, garlic, and white beans.

Zucchini season is upon us! I can’t believe it’s that time already. We planted two zucchini plants in March and suddenly they are huge and covered with little zucchini and big bright yellow blossoms. One of the reasons I grow zucchini year after year is that it’s so fail proof. As much as I enjoy gardening, I still have a lot to learn and not everything grows well for me. Zucchini though, has always provided us with a steady supply of squash for months and months.

The irony is that my family doesn’t love zucchini. I do have a few ways to prepare zucchini that are really delicious, however. Zucchini noodles, or “zoodles” are at the top of my list. I never thought my family could go through 4 zucchini in a night, but with this recipe we really do! Zucchini noodles are a great way to get more veggies sneak more veggies in.

This zucchini noodle recipe is adapted from one of my most popular summer recipes, Capellini with Roasted Cherry Tomatoes. Readers and friends absolutely loved that one. It’s incredibly simple, but so flavorful and mouthwatering. I love that the pure summery flavors of fresh tomatoes, basil, and garlic are at the forefront. Most of the ingredients get tossed into the pot at once to roast. Fresh cherry tomatoes sweeten up and burst while being roasted in the oven or stovetop with garlic and white wine.

This recipe is even quicker than the original pasta version, as once the tomatoes are done cooking, I add the zucchini noodles to the same pot and let them soften for a few minutes. To make this zucchini dish a meal, I like to add hearty white beans. Beans are a great source of plant based protein. White beans like Cannellini are a natural choice as they are so often used in Italian cooking.

One pot vegan zucchini noodles with white beans, roasted cherry tomatoes, garlic, and basil.

How to Cook Zucchini Noodles

While zucchini noodles look a lot like spaghetti pasta, they must be cooked much differently. First, you’ll need a spiralizer. I first tried a julienne peeler and a small spiralizer before realizing that the one shown in the video is the way to go. I’ve linked to the one I use at the bottom of this post. A good spiralizer can turn a zucchini into noodles in just seconds. It’s so easy. Next, forget about the pot of boiling water used for wheat pasta. Zucchini noodles cook far too quickly to be boiled. A quick sauté is all these noodles need to soften up. The trick is not overcooking zucchini noodles, they can quickly turn watery and mushy. We are going for al dente here.

I hope you try this beautiful, easy, nourishing recipe. Let me know what you think here or over on Instagram.

The best easy one-pot zucchini noodles with roasted cherry tomatoes and white beans.
Yield: Serves 4

Zucchini Noodles with Roasted Cherry Tomatoes

Prep Time 10 minutes
Cook Time 18 minutes
Total Time 28 minutes

One pan zucchini noodles with roasted cherry tomatoes and white beans is a flavorful and easy meal. It's on the table in under 30 minutes.

Zucchini noodles with white beans and tomatoes.


  • 2 tablespoons extra virgin olive oil
  • 5 cloves garlic, peeled and sliced crosswise
  • 1/4 teaspoon sea or pink salt
  • pinch red pepper flakes
  • 1/4 cup dry white wine such as Pinot Grigio (or vegetable broth)
  • 4 cups cherry tomatoes
  • 1 (15 oz.) can white beans such as cannellini, drained
  • 4 medium sized zucchini, spiralized
  • 1/4 cup Parmesan cheese (I used Follow Your Heart vegan cheese)
  • 1/4 cup fresh basil, julienned


  1. In a large skillet or pot, stir together the olive oil, sliced garlic, salt, pepper flakes, wine, and tomatoes. Cover and cook over medium heat for 15 minutes, until the tomatoes have popped.
  2. Stir in the beans and spiralized zucchini and sauté for 3 minutes, or until the zucchini noodles are al dente. Do not overcook the noodles or they will become mushy and watery. You just want to soften them a little. Stir in fresh basil and parmesan.
Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 388Total Fat: 10gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 5mgSodium: 1034mgCarbohydrates: 51gFiber: 13gSugar: 10gProtein: 19g