This garlic mushroom pasta is savory and creamy, packed with tender mushrooms in a rich, garlicky sauce with vegan Parmesan, parsley, and coconut milk. It’s ready in 30 minutes and sure to be a new favorite weeknight dinner!

Overhead view of bowl of Garlic Mushroom Pasta with slice of baguette - 1

We all have those go-to recipes that are in regular rotation on our dinner menus, from coconut chickpea curry to creamy tomato pasta , and this creamy vegan garlic mushroom pasta. I’ve been making it for years, but it never occurred to me to post it because, well, I didn’t realise it was so special until I shared a photo of it on Instagram and got requests for the recipe!

So, What Makes This Garlic Mushroom Pasta So Good?

  • First, it’s the mushrooms. Cremini mushrooms are meaty and satisfying, and they pack this pasta full of umami flavor along with the garlic.
  • Make it in one pan. You’ll sauté the ingredients and use a little bit of pasta water to emulsify the sauce. It’s quick, simple, and perfect for weeknights.
  • Creamy sauce. It might surprise you to learn that it’s made with coconut milk! It adds just the right flavour, creaminess, and wow factor without being heavy or weighing down the dish—and no, it doesn’t make this pasta taste like coconut. It reminds me of my vegan Alfredo sauce or pasta carbonara .

Creamy coconut milk is one of my favorite alternatives to heavy cream . In fact, I love using coconut milk in place of cream in everything from sautéed spinach to vegan mashed potatoes and homemade ice cream .

Overhead view of Garlic Mushroom Pasta ingredients with labels - 2

Notes on Ingredients

Please note that this is important information on the ingredients and instructions, and the FULL recipe with amounts and details can be found DOWN BELOW (scroll to it) in the recipe card.

  • Pasta – This can be spaghetti, linguine, pappardelle, or another shape of pasta. You can also use a pasta made with bean or lentil flour for extra protein.
  • Coconut oil – Another cooking oil, like olive oil, can be used instead.
  • Red onion – Or a mild white onion or shallot.
  • Garlic – Freshly minced. If you don’t have fresh garlic, use ½ teaspoon of garlic powder per clove instead.
  • Cremini or white mushrooms – I usually use inexpensive cremini or white mushrooms. Portobello, shiitake, or oyster mushrooms also taste great in this pasta.
  • Parsley – Or basil. You can use fresh or dried herbs. If you’re using dried herbs, you’ll need about one-third of the amount as fresh.
  • Full-fat coconut milk – Be sure to buy canned coconut milk, and not the cartons in the refrigerated section.
  • Vegan Parmesan – Use store-bought or homemade vegan Parmesan .

Yes, coconut milk can curdle when cooking, but only when it’s cooked at a high temperature for a long period of time. In this recipe, it’s heated on low for just a few minutes, so you don’t have to worry about it curdling!

The best way to clean mushrooms is to gently rub them with a dry cloth, paper towel, or brush to remove any dirt. Most chefs will tell you that rinsing mushrooms with water makes them soggy. However, if your mushrooms are super dirty, you can give them a quick rinse and blot them dry.

Garlic Mushroom Pasta in pan - 3

How to Make Creamy Garlic Mushroom Pasta

This is one of my favorite weeknight dinners because it’s so easy to throw together in one skillet. Here’s what you’ll need to do, step-by-step.

Overhead view of onions and garlic in pan with wooden spoon - 4

Sauté the onions.

  • First, cook the pasta . Follow the instructions on the package and cook your choice of pasta to al dente. Reserve ¼ cup of the pasta water to make the sauce.
  • Cook the aromatics . Set a skillet over medium-high heat and melt the coconut oil. Add the onion and cook for about 5 minutes, or until it’s softened and translucent. Stir in the garlic and reduce the heat to medium; cook for another minute.
  • Sauté the mushrooms . Add the mushrooms, parsley or basil, sea salt, and black pepper. Cook for about 3 to 5 minutes on one side without moving the mushrooms, then turn them over and cook the other side for an additional 3 to 5 minutes, or until they’re nicely browned.
  • Make the sauce . Pour in the reserved pasta water, then stir in the cooked pasta. Add the coconut milk, stir, and reduce the heat to low. Simmer for 5 minutes, or until the sauce thickens slightly.
  • Finish . Remove the pan from the heat, then top the pasta with vegan Parmesan and chopped parsley.
Overhead view of Garlic Mushroom Pasta in pan with wooden spoon - 5

Quick Variations

There are so many ways you can switch things up with this garlic mushroom pasta recipe! Here are some ideas:

  • Add tempeh bacon just before serving for some sweet-and-smoky flavour.
  • Swap or add to the mushrooms with steamed or roasted broccoli, sautéed asparagus, cherry tomatoes, grilled zucchini , or frozen peas.
  • Use zucchini noodles instead of pasta.
Overhead view of Creamy Garlic Mushroom Pasta in bowls with bread - 6

Recipe Tips

  • Choose the right pasta . If you opt for another pasta shape, I recommend shells, cavatappi, orecchiette, or rotini, which are excellent with creamy sauces!
  • Make sure you have room in the pan . You’ll be adding all the pasta, plus a can of coconut milk, so you want to have ample room to stir everything without it sloshing over the edges!
  • Use roasted garlic if you have time . Roasted garlic is soft, buttery, incredibly fragrant, and it makes every single dish that much better. I love it in my homemade roasted tomato sauce , and it’s amazing here too. Put it in the oven or air fryer ahead of making dinner, and you’ll be in garlicky mushroom heaven.
Overhead view of Creamy Garlic Mushroom Pasta in bowls - 7

What to Serve With Garlicky Mushroom Pasta

Serve this easy garlic mushroom pasta with a side of garlic bread and a green salad, vegan Caesar salad , or this pear and gorgonzola salad . These crispy arancini make the perfect starter dipped in homemade marinara sauce . I love these chewy chocolate chip tahini cookies for dessert!

Creamy Garlic Mushroom Pasta in white bowl with fork and slice of bread - 8

How to Store and Reheat Leftovers

  • Refrigerate. You can store any leftover pasta in an airtight container in the refrigerator for 3 to 5 days.
  • Reheat. This garlic mushroom pasta is best reheated in the microwave or in a skillet with a splash of plant milk to thin the sauce.
  • Freeze. You can freeze this recipe in an airtight storage container or freezer bag for up to 3 months. Let it thaw in the refrigerator before serving, then heat it in the microwave or on the stovetop as directed above.

Watch How It’s Made

More Easy Pasta Recipes

  • Vegan Garlic Alfredo Pasta
  • Marry Me Pasta
  • Rasta Pasta
  • Sun-Dried Tomato Pasta
  • Creamy Garlic Pasta

Ingredients

Creamy Garlic Mushroom Pasta (Vegan + GF)

  • 1 lb box of spaghetti , linguine, pappardelle, or any other gluten free pasta
  • 2 tablespoons coconut oil
  • 1/2 red onion , 88g
  • 10 cloves garlic , minced
  • 1 lb cremini, baby Bella or white button mushrooms, cleaned, dried and sliced , 454g
  • 1/4 cup parsley , or basil, chopped, plus extra for topping
  • 1 teaspoon sea salt
  • 1/2 teaspoon ground black pepper
  • 1 can full fat coconut milk , 383g
  • vegan Parmesan cheese , for sprinkling on top, optional

Instructions

Creamy Garlic Mushroom Pasta

  • Cook pasta according to package directions to al dente. Reserve ¼ cup of the pasta water.
  • In a pan over medium high heat, heat the coconut oil. Add the onion, stir and let cook until translucent, about 5 minutes. Add in the garlic and reduce to medium heat.
  • The garlic should sizzle when it hits the pan. Sauté the garlic for about 1 minute.
  • Add the mushrooms, parsley, sea salt and black pepper, stirring together. Cook, stirring, for about 3-5 minutes on one side without moving the mushrooms; this will allow it to caramelize a bit and produce a beautiful golden colour, then turn the mushrooms over and let brown on the other side for another 3-5 minutes.
  • Add in the reserved pasta water. Add in the cooked pasta, and stir/twirl everything together to combine. Add in the coconut milk, stir again and reduce heat to low. Let the coconut milk simmer for 5 minutes.
  • Remove from heat, top with vegan parmesan and chopped parsley, and serve and enjoy!

Notes

This garlic mushroom pasta is savory and creamy, packed with tender mushrooms in a rich, garlicky sauce with vegan Parmesan, parsley, and coconut milk. It’s ready in 30 minutes and sure to be a new favorite weeknight dinner!

Overhead view of bowl of Garlic Mushroom Pasta with slice of baguette - 9

We all have those go-to recipes that are in regular rotation on our dinner menus, from coconut chickpea curry to creamy tomato pasta , and this creamy vegan garlic mushroom pasta. I’ve been making it for years, but it never occurred to me to post it because, well, I didn’t realise it was so special until I shared a photo of it on Instagram and got requests for the recipe!

So, What Makes This Garlic Mushroom Pasta So Good?

  • First, it’s the mushrooms. Cremini mushrooms are meaty and satisfying, and they pack this pasta full of umami flavor along with the garlic.
  • Make it in one pan. You’ll sauté the ingredients and use a little bit of pasta water to emulsify the sauce. It’s quick, simple, and perfect for weeknights.
  • Creamy sauce. It might surprise you to learn that it’s made with coconut milk! It adds just the right flavour, creaminess, and wow factor without being heavy or weighing down the dish—and no, it doesn’t make this pasta taste like coconut. It reminds me of my vegan Alfredo sauce or pasta carbonara .

Creamy coconut milk is one of my favorite alternatives to heavy cream . In fact, I love using coconut milk in place of cream in everything from sautéed spinach to vegan mashed potatoes and homemade ice cream .

Overhead view of Garlic Mushroom Pasta ingredients with labels - 10

Notes on Ingredients

Please note that this is important information on the ingredients and instructions, and the FULL recipe with amounts and details can be found DOWN BELOW (scroll to it) in the recipe card.

  • Pasta – This can be spaghetti, linguine, pappardelle, or another shape of pasta. You can also use a pasta made with bean or lentil flour for extra protein.
  • Coconut oil – Another cooking oil, like olive oil, can be used instead.
  • Red onion – Or a mild white onion or shallot.
  • Garlic – Freshly minced. If you don’t have fresh garlic, use ½ teaspoon of garlic powder per clove instead.
  • Cremini or white mushrooms – I usually use inexpensive cremini or white mushrooms. Portobello, shiitake, or oyster mushrooms also taste great in this pasta.
  • Parsley – Or basil. You can use fresh or dried herbs. If you’re using dried herbs, you’ll need about one-third of the amount as fresh.
  • Full-fat coconut milk – Be sure to buy canned coconut milk, and not the cartons in the refrigerated section.
  • Vegan Parmesan – Use store-bought or homemade vegan Parmesan .

Yes, coconut milk can curdle when cooking, but only when it’s cooked at a high temperature for a long period of time. In this recipe, it’s heated on low for just a few minutes, so you don’t have to worry about it curdling!

The best way to clean mushrooms is to gently rub them with a dry cloth, paper towel, or brush to remove any dirt. Most chefs will tell you that rinsing mushrooms with water makes them soggy. However, if your mushrooms are super dirty, you can give them a quick rinse and blot them dry.

Garlic Mushroom Pasta in pan - 11

How to Make Creamy Garlic Mushroom Pasta

This is one of my favorite weeknight dinners because it’s so easy to throw together in one skillet. Here’s what you’ll need to do, step-by-step.

Overhead view of onions and garlic in pan with wooden spoon - 12

Sauté the onions.

  • First, cook the pasta . Follow the instructions on the package and cook your choice of pasta to al dente. Reserve ¼ cup of the pasta water to make the sauce.
  • Cook the aromatics . Set a skillet over medium-high heat and melt the coconut oil. Add the onion and cook for about 5 minutes, or until it’s softened and translucent. Stir in the garlic and reduce the heat to medium; cook for another minute.
  • Sauté the mushrooms . Add the mushrooms, parsley or basil, sea salt, and black pepper. Cook for about 3 to 5 minutes on one side without moving the mushrooms, then turn them over and cook the other side for an additional 3 to 5 minutes, or until they’re nicely browned.
  • Make the sauce . Pour in the reserved pasta water, then stir in the cooked pasta. Add the coconut milk, stir, and reduce the heat to low. Simmer for 5 minutes, or until the sauce thickens slightly.
  • Finish . Remove the pan from the heat, then top the pasta with vegan Parmesan and chopped parsley.
Overhead view of Garlic Mushroom Pasta in pan with wooden spoon - 13

Quick Variations

There are so many ways you can switch things up with this garlic mushroom pasta recipe! Here are some ideas:

  • Add tempeh bacon just before serving for some sweet-and-smoky flavour.
  • Swap or add to the mushrooms with steamed or roasted broccoli, sautéed asparagus, cherry tomatoes, grilled zucchini , or frozen peas.
  • Use zucchini noodles instead of pasta.
Overhead view of Creamy Garlic Mushroom Pasta in bowls with bread - 14

Recipe Tips

  • Choose the right pasta . If you opt for another pasta shape, I recommend shells, cavatappi, orecchiette, or rotini, which are excellent with creamy sauces!
  • Make sure you have room in the pan . You’ll be adding all the pasta, plus a can of coconut milk, so you want to have ample room to stir everything without it sloshing over the edges!
  • Use roasted garlic if you have time . Roasted garlic is soft, buttery, incredibly fragrant, and it makes every single dish that much better. I love it in my homemade roasted tomato sauce , and it’s amazing here too. Put it in the oven or air fryer ahead of making dinner, and you’ll be in garlicky mushroom heaven.
Overhead view of Creamy Garlic Mushroom Pasta in bowls - 15

What to Serve With Garlicky Mushroom Pasta

Serve this easy garlic mushroom pasta with a side of garlic bread and a green salad, vegan Caesar salad , or this pear and gorgonzola salad . These crispy arancini make the perfect starter dipped in homemade marinara sauce . I love these chewy chocolate chip tahini cookies for dessert!

Creamy Garlic Mushroom Pasta in white bowl with fork and slice of bread - 16

How to Store and Reheat Leftovers

  • Refrigerate. You can store any leftover pasta in an airtight container in the refrigerator for 3 to 5 days.
  • Reheat. This garlic mushroom pasta is best reheated in the microwave or in a skillet with a splash of plant milk to thin the sauce.
  • Freeze. You can freeze this recipe in an airtight storage container or freezer bag for up to 3 months. Let it thaw in the refrigerator before serving, then heat it in the microwave or on the stovetop as directed above.

Watch How It’s Made

More Easy Pasta Recipes

  • Vegan Garlic Alfredo Pasta
  • Marry Me Pasta
  • Rasta Pasta
  • Sun-Dried Tomato Pasta
  • Creamy Garlic Pasta

Ingredients

Creamy Garlic Mushroom Pasta (Vegan + GF)

  • 1 lb box of spaghetti , linguine, pappardelle, or any other gluten free pasta
  • 2 tablespoons coconut oil
  • 1/2 red onion , 88g
  • 10 cloves garlic , minced
  • 1 lb cremini, baby Bella or white button mushrooms, cleaned, dried and sliced , 454g
  • 1/4 cup parsley , or basil, chopped, plus extra for topping
  • 1 teaspoon sea salt
  • 1/2 teaspoon ground black pepper
  • 1 can full fat coconut milk , 383g
  • vegan Parmesan cheese , for sprinkling on top, optional

Instructions

Creamy Garlic Mushroom Pasta

  • Cook pasta according to package directions to al dente. Reserve ¼ cup of the pasta water.
  • In a pan over medium high heat, heat the coconut oil. Add the onion, stir and let cook until translucent, about 5 minutes. Add in the garlic and reduce to medium heat.
  • The garlic should sizzle when it hits the pan. Sauté the garlic for about 1 minute.
  • Add the mushrooms, parsley, sea salt and black pepper, stirring together. Cook, stirring, for about 3-5 minutes on one side without moving the mushrooms; this will allow it to caramelize a bit and produce a beautiful golden colour, then turn the mushrooms over and let brown on the other side for another 3-5 minutes.
  • Add in the reserved pasta water. Add in the cooked pasta, and stir/twirl everything together to combine. Add in the coconut milk, stir again and reduce heat to low. Let the coconut milk simmer for 5 minutes.
  • Remove from heat, top with vegan parmesan and chopped parsley, and serve and enjoy!

Notes

This garlic mushroom pasta is savory and creamy, packed with tender mushrooms in a rich, garlicky sauce with vegan Parmesan, parsley, and coconut milk. It’s ready in 30 minutes and sure to be a new favorite weeknight dinner!

Overhead view of bowl of Garlic Mushroom Pasta with slice of baguette - 17

We all have those go-to recipes that are in regular rotation on our dinner menus, from coconut chickpea curry to creamy tomato pasta , and this creamy vegan garlic mushroom pasta. I’ve been making it for years, but it never occurred to me to post it because, well, I didn’t realise it was so special until I shared a photo of it on Instagram and got requests for the recipe!

So, What Makes This Garlic Mushroom Pasta So Good?

  • First, it’s the mushrooms. Cremini mushrooms are meaty and satisfying, and they pack this pasta full of umami flavor along with the garlic.
  • Make it in one pan. You’ll sauté the ingredients and use a little bit of pasta water to emulsify the sauce. It’s quick, simple, and perfect for weeknights.
  • Creamy sauce. It might surprise you to learn that it’s made with coconut milk! It adds just the right flavour, creaminess, and wow factor without being heavy or weighing down the dish—and no, it doesn’t make this pasta taste like coconut. It reminds me of my vegan Alfredo sauce or pasta carbonara .

Creamy coconut milk is one of my favorite alternatives to heavy cream . In fact, I love using coconut milk in place of cream in everything from sautéed spinach to vegan mashed potatoes and homemade ice cream .

Overhead view of Garlic Mushroom Pasta ingredients with labels - 18

Notes on Ingredients

Please note that this is important information on the ingredients and instructions, and the FULL recipe with amounts and details can be found DOWN BELOW (scroll to it) in the recipe card.

  • Pasta – This can be spaghetti, linguine, pappardelle, or another shape of pasta. You can also use a pasta made with bean or lentil flour for extra protein.
  • Coconut oil – Another cooking oil, like olive oil, can be used instead.
  • Red onion – Or a mild white onion or shallot.
  • Garlic – Freshly minced. If you don’t have fresh garlic, use ½ teaspoon of garlic powder per clove instead.
  • Cremini or white mushrooms – I usually use inexpensive cremini or white mushrooms. Portobello, shiitake, or oyster mushrooms also taste great in this pasta.
  • Parsley – Or basil. You can use fresh or dried herbs. If you’re using dried herbs, you’ll need about one-third of the amount as fresh.
  • Full-fat coconut milk – Be sure to buy canned coconut milk, and not the cartons in the refrigerated section.
  • Vegan Parmesan – Use store-bought or homemade vegan Parmesan .

Yes, coconut milk can curdle when cooking, but only when it’s cooked at a high temperature for a long period of time. In this recipe, it’s heated on low for just a few minutes, so you don’t have to worry about it curdling!

The best way to clean mushrooms is to gently rub them with a dry cloth, paper towel, or brush to remove any dirt. Most chefs will tell you that rinsing mushrooms with water makes them soggy. However, if your mushrooms are super dirty, you can give them a quick rinse and blot them dry.

Garlic Mushroom Pasta in pan - 19

How to Make Creamy Garlic Mushroom Pasta

This is one of my favorite weeknight dinners because it’s so easy to throw together in one skillet. Here’s what you’ll need to do, step-by-step.

Overhead view of onions and garlic in pan with wooden spoon - 20

Sauté the onions.

  • First, cook the pasta . Follow the instructions on the package and cook your choice of pasta to al dente. Reserve ¼ cup of the pasta water to make the sauce.
  • Cook the aromatics . Set a skillet over medium-high heat and melt the coconut oil. Add the onion and cook for about 5 minutes, or until it’s softened and translucent. Stir in the garlic and reduce the heat to medium; cook for another minute.
  • Sauté the mushrooms . Add the mushrooms, parsley or basil, sea salt, and black pepper. Cook for about 3 to 5 minutes on one side without moving the mushrooms, then turn them over and cook the other side for an additional 3 to 5 minutes, or until they’re nicely browned.
  • Make the sauce . Pour in the reserved pasta water, then stir in the cooked pasta. Add the coconut milk, stir, and reduce the heat to low. Simmer for 5 minutes, or until the sauce thickens slightly.
  • Finish . Remove the pan from the heat, then top the pasta with vegan Parmesan and chopped parsley.
Overhead view of Garlic Mushroom Pasta in pan with wooden spoon - 21

Quick Variations

There are so many ways you can switch things up with this garlic mushroom pasta recipe! Here are some ideas:

  • Add tempeh bacon just before serving for some sweet-and-smoky flavour.
  • Swap or add to the mushrooms with steamed or roasted broccoli, sautéed asparagus, cherry tomatoes, grilled zucchini , or frozen peas.
  • Use zucchini noodles instead of pasta.
Overhead view of Creamy Garlic Mushroom Pasta in bowls with bread - 22

Recipe Tips

  • Choose the right pasta . If you opt for another pasta shape, I recommend shells, cavatappi, orecchiette, or rotini, which are excellent with creamy sauces!
  • Make sure you have room in the pan . You’ll be adding all the pasta, plus a can of coconut milk, so you want to have ample room to stir everything without it sloshing over the edges!
  • Use roasted garlic if you have time . Roasted garlic is soft, buttery, incredibly fragrant, and it makes every single dish that much better. I love it in my homemade roasted tomato sauce , and it’s amazing here too. Put it in the oven or air fryer ahead of making dinner, and you’ll be in garlicky mushroom heaven.
Overhead view of Creamy Garlic Mushroom Pasta in bowls - 23

What to Serve With Garlicky Mushroom Pasta

Serve this easy garlic mushroom pasta with a side of garlic bread and a green salad, vegan Caesar salad , or this pear and gorgonzola salad . These crispy arancini make the perfect starter dipped in homemade marinara sauce . I love these chewy chocolate chip tahini cookies for dessert!

Creamy Garlic Mushroom Pasta in white bowl with fork and slice of bread - 24

How to Store and Reheat Leftovers

  • Refrigerate. You can store any leftover pasta in an airtight container in the refrigerator for 3 to 5 days.
  • Reheat. This garlic mushroom pasta is best reheated in the microwave or in a skillet with a splash of plant milk to thin the sauce.
  • Freeze. You can freeze this recipe in an airtight storage container or freezer bag for up to 3 months. Let it thaw in the refrigerator before serving, then heat it in the microwave or on the stovetop as directed above.

Watch How It’s Made

More Easy Pasta Recipes

  • Vegan Garlic Alfredo Pasta
  • Marry Me Pasta
  • Rasta Pasta
  • Sun-Dried Tomato Pasta
  • Creamy Garlic Pasta

Ingredients

Creamy Garlic Mushroom Pasta (Vegan + GF)

  • 1 lb box of spaghetti , linguine, pappardelle, or any other gluten free pasta
  • 2 tablespoons coconut oil
  • 1/2 red onion , 88g
  • 10 cloves garlic , minced
  • 1 lb cremini, baby Bella or white button mushrooms, cleaned, dried and sliced , 454g
  • 1/4 cup parsley , or basil, chopped, plus extra for topping
  • 1 teaspoon sea salt
  • 1/2 teaspoon ground black pepper
  • 1 can full fat coconut milk , 383g
  • vegan Parmesan cheese , for sprinkling on top, optional

Instructions

Creamy Garlic Mushroom Pasta

  • Cook pasta according to package directions to al dente. Reserve ¼ cup of the pasta water.
  • In a pan over medium high heat, heat the coconut oil. Add the onion, stir and let cook until translucent, about 5 minutes. Add in the garlic and reduce to medium heat.
  • The garlic should sizzle when it hits the pan. Sauté the garlic for about 1 minute.
  • Add the mushrooms, parsley, sea salt and black pepper, stirring together. Cook, stirring, for about 3-5 minutes on one side without moving the mushrooms; this will allow it to caramelize a bit and produce a beautiful golden colour, then turn the mushrooms over and let brown on the other side for another 3-5 minutes.
  • Add in the reserved pasta water. Add in the cooked pasta, and stir/twirl everything together to combine. Add in the coconut milk, stir again and reduce heat to low. Let the coconut milk simmer for 5 minutes.
  • Remove from heat, top with vegan parmesan and chopped parsley, and serve and enjoy!

Notes

Overhead view of bowl of Garlic Mushroom Pasta with slice of baguette - 25

Vegan Creamy Garlic Mushroom Pasta

Ingredients

Creamy Garlic Mushroom Pasta (Vegan + GF)

  • 1 lb box of spaghetti linguine, pappardelle, or any other gluten free pasta
  • 2 tablespoons coconut oil
  • 1/2 red onion 88g
  • 10 cloves garlic minced
  • 1 lb cremini, baby Bella or white button mushrooms, cleaned, dried and sliced 454g
  • 1/4 cup parsley or basil, chopped, plus extra for topping
  • 1 teaspoon sea salt
  • 1/2 teaspoon ground black pepper
  • 1 can full fat coconut milk 383g
  • vegan Parmesan cheese for sprinkling on top, optional

Instructions

Creamy Garlic Mushroom Pasta

  • Cook pasta according to package directions to al dente. Reserve ¼ cup of the pasta water.
  • In a pan over medium high heat, heat the coconut oil. Add the onion, stir and let cook until translucent, about 5 minutes. Add in the garlic and reduce to medium heat.
  • The garlic should sizzle when it hits the pan. Sauté the garlic for about 1 minute.
  • Add the mushrooms, parsley, sea salt and black pepper, stirring together. Cook, stirring, for about 3-5 minutes on one side without moving the mushrooms; this will allow it to caramelize a bit and produce a beautiful golden colour, then turn the mushrooms over and let brown on the other side for another 3-5 minutes.
  • Add in the reserved pasta water. Add in the cooked pasta, and stir/twirl everything together to combine. Add in the coconut milk, stir again and reduce heat to low. Let the coconut milk simmer for 5 minutes.
  • Remove from heat, top with vegan parmesan and chopped parsley, and serve and enjoy!

Notes

Nutrition

Vegan Creamy Garlic Mushroom Pasta https://jessicainthekitchen.com/creamy-garlic-mushroom-pasta-v-gf/ May 6, 2022

This vegan Caprese Sandwich layers thick slices of fresh tomato with herbaceous parsley pesto and creamy plant-based mozzarella, all on a crusty bread. The perfect summer lunch!

Three stacked vegan caprese sandwiches set on wooden cutting board - 26

There’s a time and a place for an over-the-top sandwich piled high with toppings, and there’s also a time to keep it simple. This vegan Caprese sandwich is an example of the latter—it’s full of big, bold, bright flavours, but you don’t need eleventy-billion different ingredients to achieve that. All you need are tomatoes, pesto, vegan mozzarella, and bread!

Traditionally, Caprese is an Italian salad made with fresh mozzarella, tomatoes, and basil, then drizzled with olive oil. If you like to stick with tradition, you can layer your sandwich with basil leaves or basil pesto , but I highly recommend breaking with tradition and trying parsley pesto instead. It’s nutty, garlicky, and brings a bright herbal note to the table.

Also not traditional? The vegan mozzarella.

Halved vegan caprese panini, pulled apart to show stretching cheese - 27

Is Vegan Mozzarella Any Good?

If you’ve been vegan for a while, you know that in recent years, plant-based cheese makers have upped their game in a big way. Today’s vegan mozzarella is creamy, milky, and has a stretchy texture very much like a dairy mozzarella.

In this recipe, I used slices of vegan mozzarella, but if you can’t find them locally, you can use more readily-available mozzarella shreds instead, or substitute slabs of homemade tofu feta .

If you’re especially lucky, your grocery store might sell balls of cashew milk mozzarella, which mimic the flavour and texture of fresh mozzarella. This type of vegan mozzarella is especially good on a Caprese sandwich!

Overhead view of vegan caprese sandwich ingredients with labels - 28

Notes on Ingredients

Please note that this is important information on the ingredients and instructions and the FULL recipe with amounts and details can be found DOWN BELOW (scroll to it) in the recipe card.

  • French bread
  • Tomato – Choose a medium tomato that fits the width of your bread without a lot of overhang. Heirloom tomatoes are great for this recipe!
  • Vegan mozzarella cheese slices
  • Parsley pesto – Make my parsley pesto recipe, or you can substitute another vegan pesto that you enjoy.

Are Roma tomatoes good for sandwiches?

Yes, Roma tomatoes are good for sandwiches because they tend to have fewer seeds and less liquid than many other tomato varieties. While many people know Romas as the go-to tomato for making sauce, they’re perfect for sandwiches too!

How to Make a Vegan Caprese Sandwich

Although these instructions are for a warm caprese sandwich, you can also serve this cold and skip the panini press!

One slice of bread spread with pesto, another topped with mozzarella and tomatoes on round cutting board - 29

Assemble . Layer the mozzarella and tomato slices on one slice of bread, then spread the pesto onto another. Place the slice with the pesto on top, with the pesto side facing in.

Vegan caprese sandwich on panini press - 30

Cook . Place the sandwich on a panini press and cook on medium for about 5 minutes, or until the bread is toasty and the cheese has melted.

Halved vegan caprese sandwiches set on newspaper, with basil leaves scattered over them for garnish - 31

Serve . Remove the sandwich from the panini press, then cut it in half before serving.

Do You Butter Bread for the Panini Press?

You can spread vegan butter (or oil) on the outside of your sandwich before placing it in the panini press for a crispier exterior, but it’s not necessary.

Tips for Success

Here are some hints and tips for a perfect sandwich!

  • No panini press? No worries! You can cook the sandwich on a griddle or in a skillet, then place a smaller skillet on top to press it down.
  • A note on the bread . French bread isn’t the same as a baguette; while both are crusty, a baguette is much crispier on the outside and not well-suited for making a panini.
  • Making it your own . You can substitute the fresh tomatoes for sun-dried or roasted tomatoes, or if you’re not a tomato fan, you can use roasted red peppers.
Vegan caprese sandwiches, cut in half to show stretchy mozzarella - 32

How to Store Leftovers

You can store any leftover sandwiches wrapped in the refrigerator for about 2 days. Reheat them in a 350ºF oven until they’re warmed through. (The microwave will work too, but an oven will restore some of the sandwich’s crispiness.)

Can This Recipe Be Frozen?

This recipe isn’t ideal for freezing; after freezing and thawing, the tomatoes will release a lot of liquid into the bread, resulting in a mushy sandwich. If you’re looking for a freezer-friendly lunch idea, try my vegan burritos instead!

Three stacked vegan caprese sandwiches, cut to show layers of ingredients inside - 33

Ingredients

  • 2 slices French bread , gluten free if you’re gluten free
  • 1 medium tomato , sliced
  • 3 slices vegan mozzarella cheese , halved
  • 3 tablespoons Parsley Pesto

Instructions

  • Layer the mozzarella cheese slices and tomato slices along the bottom of the sandwich.
  • Spread the parsley pesto on the top of the sandwich. Press the sandwich closed. Toast in a panini machine on medium for about 5 minutes, until crispy and cheese is melted.
  • Remove, cut in half and enjoy!

Notes