• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Main Dishes

    Published: May 14, 2018 · Modified: Apr 14, 2026 by Alissa Saenz · This post may contain affiliate links · 24 Comments

    Tofu & Artichoke Scampi

    Jump to Recipe Print Recipe

    You don’t need seafood to enjoy this scrumptious classic pasta dinner! This vegan scampi features pan-seared artichoke hearts, crispy tofu, and tender linguine tossed in a zippy lemon, garlic, and white wine sauce. It’s a restaurant-worthy meal that’s easy enough for a busy weeknight!

    White wooden surface set with pot and bowl of Tofu Artichoke Scampi.

    Somehow, without intending to, I've started working my way through the process of veganizing all of the restaurant dishes I served people while I was in college. Okay, maybe not all of them. I'll probably never nail vegan prime rib, but I love my vegan pizza margherita, vegan vodka sauce, and vegan crab cakes. Shrimp scampi was another customer favorite at those restaurants where I worked, and one would think it might be tough to create a vegan version. Spoiler: it's really, really simple.

    Jump to:
    • Ingredients You'll Need
    • How It's Made
    • Variations
    • Frequently Asked Questions
    • More Easy Pasta Recipes
    • 📖 Recipe
    • 💬 Comments

    The idea behind shrimp scampi is pretty simple: pasta and shrimp in garlic, butter, lemon, and white wine sauce. Of course I'd want to eat that without the shrimp! My vegan scampi skips the butter too, using olive oil instead.

    Quick confession before you make this: I have no idea what shrimp tastes like. I'm not sure I've ever eaten one, but artichoke hearts have a seafoody feel to me, so I decided to go with them. And tofu, with its tender texture and ability to soak up flavors, is a great way to bulk up the dish and add some protein. So, whether or not this tastes like an accurate vegan representation of scampi, it's absolutely scrumptious (just check out the reviews below!) and super easy to make.

    Ingredients You'll Need

    Below you'll find a list of ingredients in this recipe, with notes and substitutions. Scroll all the way to the bottom of the post to see the full recipe, including the amount of each ingredient.

    • Dried linguine. Linguine is the pasta shape usually used for scampi, but feel free to swap it out with another variety if you'd like.
    • Olive oil. This is the main ingredient for the sauce, so use good quality olive oil. You can substitute vegan butter if you'd like a more traditional scampi, but I don't recommend using another type of oil or you'll lose flavor.
    • Tofu. Super-firm tofu is your best bet, as it's easy to work with and has a great texture. Firm or extra-firm tofu could be substituted, but will need to be pressed first.
    • Artichoke hearts. We're using canned artichoke hearts, which are super cheap, delicious, and require minimal prep.
    • Garlic.
    • White wine. Stick with a dry variety like chardonnay or pinot grigio. Also, keep in mind that not all wine is vegan, so run your brand through Barnivore before you buy.
    • Lemon juice. Fresh is best! Lemon is a key flavor in the sauce, so please don't use the bottled stuff, which is way inferior flavor-wise.
    • Fresh herbs. You'll need fresh parsley and basil. Dried herbs won't do the job, so grab the fresh stuff from the produce aisle.
    • Salt and pepper.
    • Red pepper flakes.
    • Lemon wedges. These are served alongside the dish so guests can add a squeeze for a little extra zip, if desired.

    How It's Made

    Below is a detailed photo tutorial on how to make this dish. Scroll all the way down if you'd like to skip right to the recipe!

    Step 1: Cook the pasta. Start your pasta water first. If you time it right, you can have the pasta ready at the same time as the sauce, which comes together fast! Just cook your pasta until it reaches the al dente (slightly undercooked) stage, and make sure to reserve some of the pasta cooking water before you drain it — it might come in handy later.

    Tofu cubes cooking in a pot.

    Step 2: Cook the tofu. Heat your oil in a nonstick pan or skillet, then add tofu cubes. Cook them for a few minutes on each side, until they're browned and crispy. Move the tofu to a plate when it's done.

    Quartered artichoke hearts cooking in a pan.

    Step 3: Cook the artichoke hearts. Add some more oil to the skillet, then add your artichoke hearts. Cook them for a few minutes until they start to brown, then remove them from the skillet. You can add them to the plate with the tofu.

    Minced garlic cooking in a pot.

    Step 4: Cook the garlic. Add minced garlic to the skillet and sauté it for about a minute, just until it starts to smell great in your kitchen!

    White wine simmering with garlic in a pot.

    Step 5: Simmer the wine. Add your white wine to the skillet and let it simmer with the garlic until it reduces by about half. This will take just a few minutes.

    Tip: Deglaze the pan. Those browned bits stuck to the pan are packed with flavor! As the wine simmers, gently scrape them up to work them into the sauce. This is called deglazing.

    Tongs tossing tofu, artichoke hearts, and pasta in a pot.

    Step 6: Add pasta, tofu, and artichoke hearts. Add them all back to the skillet and cook everything briefly to meld the flavors and heat everything up. You can add a few splashes of that reserved pasta cooking water if the mixture seems dry.

    Tongs tossing parsley into a pot of Tofu Artichoke Scampi.

    Step 7: Finish the dish. Take the skillet off of heat, then stir in your lemon juice, fresh basil, and parsley. Season the dish with some salt and black pepper, and red pepper flakes.

    Bowl of Tofu Artichoke Scampi with a blue pot in the background.

    Step 8: Serve. Your vegan scampi is ready to enjoy! Divide it up among plates or bowls and serve it with some lemon wedges.

    Variations

    • Add greens. Add some delicate greens like baby spinach or arugula at the same time as the pasta. They'll wilt quickly and add a nice burst of color and flavor.
    • Add seafoody flavor. Dulse flakes are a type of red algae that are great for adding oceany flavor to vegan seafood dishes. Add a sprinkle at the same time as the basil and parsley.
    • Skip the pasta. Instead, serve the tofu, artichoke hearts, and sauce with crusty bread, over polenta or risotto, with potatoes, or steamed veggies.

    Frequently Asked Questions

    Can this dish be made gluten-free?

    Absolutely! Substitute your favorite gluten-free pasta.

    Why did my garlic turn blue?

    This happens to me too! It's just chemistry. The wine's acidity can do that when it reacts with compounds in the garlic. It's totally fine to eat!

    Can I make this without the wine?

    Yes! Substitute vegetable broth and add an extra splash of lemon juice.

    How should I store my leftovers?

    Leftover vegan scampi will keep in an airtight container in the fridge for 3 to 4 days. The sauce can dry up over time, so add a splash of water when you reheat it if needed.

    More Easy Pasta Recipes

    • Bowl of Miso Pasta with shiitake mushrooms and peas.
      Creamy Miso Pasta
    • Bowl of Cherry Tomato Pasta with fork and spoon.
      Easy Cherry Tomato Pasta
    • Bowl of White Bean Pasta with fork and spoon.
      Lemony White Bean Pasta
    • Skillet of Mediterranean Pasta.
      Easy Mediterranean Pasta

    Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

    📖 Recipe

    Bowl of Tofu Artichoke Scampi with fork and spoon.
    Print Pin
    5 from 8 votes

    Tofu & Artichoke Scampi

    You don’t need seafood to enjoy this scrumptious classic pasta dinner! This vegan scampi features pan-seared artichoke hearts, crispy tofu, and tender linguine tossed in a zippy lemon, garlic, and white wine sauce. It’s a restaurant-worthy meal that’s easy enough for a busy weeknight!
    Course Entree
    Cuisine American, Italian
    Prep Time 10 minutes minutes
    Cook Time 20 minutes minutes
    Total Time 30 minutes minutes
    Servings 3
    Calories 620kcal
    Author Alissa

    Ingredients

    • ½ pound dried linguine pasta
    • 3 tablespoons olive oil, divided
    • 8 ounces super-firm tofu, cubed (about ½ inch)
    • 1 (14 ounce/397) can artichoke hearts, quartered
    • 2 garlic cloves, minced
    • â…“ cup dry white wine
    • 2 tablespoons lemon juice
    • 2 tablespoons finely chopped fresh parsley
    • 2 tablespoons finely chopped fresh basil
    • ½ teaspoon salt, plus more to taste
    • Black pepper, to taste
    • Red pepper flakes
    • Lemon wedges, for serving
    US Customary - Metric

    Instructions

    • Bring a large pot of water to a boil. Add the pasta and cook it according to the package directions, just until al dente. Reserve about ½ cup of the pasta cooking water, then drain the pasta into a colander when done.
    • While the pasta cooks, coat the bottom of a large skillet with 1 tablespoon of the olive oil and place it over medium heat. Add the tofu cubes and cook them for about 10 minutes, flipping once or twice, until browned on multiple sides. Remove them from the skillet and transfer them to a plate.
    • Add 1 tablespoon of oil to the skillet. Add the artichoke hearts to the skillet in a single layer and cook them until lightly browned, about 5 minutes, flipping once or twice. Remove them from the skillet and transfer to the plate with tofu.
    • Add 1 tablespoon more of olive oil to the skillet. Add the garlic and sauté it for about 1 minute, stirring constantly, until very fragrant. 
    • Add the wine and bring it to a simmer. Allow it to cook until the liquid reduces by half, about 4 minutes. 
    • Return the artichokes and tofu to the skillet. Add the pasta and toss a few times, just until ingredients are hot and evenly distributed. Add a bit of the reserved pasta water if the mixture seems dry.
    • Remove the skillet from heat and stir in the lemon juice, basil, and parsley. Season with salt, pepper, and red pepper flakes to taste.
    • Divide onto plates and serve with lemon wedges and additional red pepper flakes.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Calories: 620kcal | Carbohydrates: 67g | Protein: 17g | Fat: 29g | Saturated Fat: 4g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 11g | Sodium: 946mg | Potassium: 341mg | Fiber: 5g | Sugar: 5g | Vitamin A: 1619IU | Vitamin C: 36mg | Calcium: 79mg | Iron: 3mg
    « Balsamic Beet Burgers
    Vegan Twice Baked Potatoes »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      5 from 8 votes (1 rating without comment)

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Rao says

      June 25, 2025 at 5:17 pm

      Excellent Recipe thank you.

      Reply
    2. Paul Kunz says

      February 03, 2025 at 7:20 pm

      5 stars
      I made this tonight for supper, and my wife and I just finished eating. This dish was excellent! This recipe will be one of our top favorites from now on! Thank you so much for sharing this delicious dish! God bless you!

      Reply
    3. Sally Letsinger says

      May 28, 2024 at 8:49 am

      5 stars
      This was the first Connoisseurus Veg recipe I ever encountered and made. I still make it once or twice every year. It's light, flavorful, and fancy. Nice to see it pop back up! I like the idea of adding asparagus (or serving it alongside) this time of year.

      Reply
    4. Liz says

      April 23, 2024 at 9:32 pm

      This was so good! I added broccoli, and I used vegan oyster sauce instead of the wine. Also sprinkled some dulse flakes over the top, with the parsley and some cracked black pepper. Really delicious - thank you!

      Reply
    5. Stacey says

      February 12, 2023 at 8:18 pm

      5 stars
      This was so good! We used Shirataki noodles instead of pasta and it still turned out delicious.

      Reply
    6. J.J says

      January 31, 2022 at 8:59 pm

      5 stars
      This was fantastic. I left out the tofu (just my preference) added marinated artichokes and added a shallot and cooked along with the garlic (my Italian grandmother says that’s how you make scampi lol)
      This was amazing! Lick your plate good! Thank you for the recipe

      Reply
    7. Mike B says

      October 24, 2021 at 7:45 pm

      5 stars
      This was really easy to make and had great flavor- Thanks!

      Reply
    8. Cap'n Dave says

      August 12, 2019 at 11:22 pm

      At first, looking at the video, I thought, DANG that's a lot of oil! But then I saw the recipe - ABOUT 1/4 cup, so basically, roughly 1 tablespoon per sauté. I use about that much just to toss that much pasta for that many servings anyway, and depending on the type of skillet you use (ceramic non-stick vs. cast iron), that could easily be halved for those concerned about oil.

      As for the wine? The alcohol burns off when you de-glaze the pan, so really no worries there. Halve that amount as well if you're worried about the possibility of any "lingering" alcohol, and replace that half with a neutral vegetable broth or even white grape juice (watered down - you don't want it TOO sweet! I'm a fan of Chardonnay for cooking in this fashion - not too dry, not too sweet - JUST right.

      I LOVE the suggestion of adding some capers! Not too many, more of a garnish than anything else. As for the artichoke hearts? If you want more of a "shrimpy" flavor, add just about 1/4 tsp of Old Bay Seasoning to the can/jar, stir well, then cover with plastic wrap or foil and let stand in the refrigerator overnight.

      I do believe I'm going to make just this for my "weekend" (Tuesday and Wednesday - I work weird shifts, and look at that! I have all of the ingredients on hand! :-)

      Reply
      • Alissa Saenz says

        August 18, 2019 at 2:13 pm

        The videos can be deceptive when it comes to oil! I have a few for recipes that don't call for *that* much oil, but I still get comments from people saying that it looks like a lot. And yes, you can certainly cut back on the amount in this recipe. I love the idea of adding some old bay! I actually just did that the other day for some tofu fried "fish" and it worked out great! I hope you enjoy this!

        Reply
    9. Glenn says

      April 20, 2019 at 6:44 pm

      5 stars
      With angel hair pasta, I am enjoying my delicious lunch. Thanks for the recipe.

      Reply
      • Alissa Saenz says

        April 21, 2019 at 6:23 pm

        Angel hair pasta sounds perfect for this! Glad you're enjoying it!!

        Reply
    10. Cheryl says

      October 08, 2018 at 7:04 am

      Too much oil. I will sub aquafaba. Mushroom stems are also used as scallop pieces. Some of these could also be added. Looking forward to making this. Thanks.

      Reply
      • Alissa Saenz says

        October 14, 2018 at 9:07 pm

        Enjoy!

        Reply
    11. Jess @choosingchia says

      May 15, 2018 at 11:01 am

      This looks so tasty! Love the addition of tofu for some added protein too!

      Reply
      • Alissa Saenz says

        May 17, 2018 at 5:43 pm

        Thanks so much Jess!

        Reply
    12. Kenny says

      May 15, 2018 at 7:26 am

      5 stars
      Throw some capers in.

      Reply
      • Alissa Saenz says

        May 17, 2018 at 5:43 pm

        That would be delicious!

        Reply
    13. Lila says

      May 15, 2018 at 3:47 am

      Hi Alissa, what would you recommend as a replacement for artichokes? They're pretty difficult to come by in my city :)

      Reply
      • Alissa Saenz says

        May 17, 2018 at 5:44 pm

        Hi Lila! Cauliflower, broccoli, or even asparagus would be delicious. :)

        Reply
    14. crystal herndon says

      May 14, 2018 at 5:28 pm

      This might also be good with stems of trumpet mushrooms. Since them mimic scallops.

      Reply
      • Alissa Saenz says

        May 17, 2018 at 5:47 pm

        YES!! I've made vegan scallops that way before and loved them. :)

        Reply
    15. Ready Eddie says

      August 13, 2016 at 6:05 pm

      Is there something I could substitute the white wine with?

      Reply
      • Alissa Saenz says

        August 13, 2016 at 9:35 pm

        If you're trying to avoid the alcohol, I think vegetable broth would be your best bet.

        Reply
    16. Carla says

      May 11, 2016 at 3:36 am

      This is one of those recipes that looks too easy! I subbed asparagus for the tofu since it's that season here in Germany and added a sprinkle of nutritional yeast on the second serving that really took it over the top. I was never a fan of shrimp anyway and my husband loves artichoke hearts so this was a big win from both of us.

      Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    Tofu & Artichoke Heart Scampi
    4506 shares
    • 472

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.