Gochujang Carbonara (Vegan)
Gochujang Carbonara (Vegan) is a delightful twist on the traditional Italian favorite that brings a smoky, spicy kick to the table. This plant-based version combines the creamy texture of tofu with the umami depth of gochujang, resulting in a comforting dish that both vegans and non-vegans will appreciate. The magic lies in balancing the smoky flavors and savory notes, all while keeping it incredibly simple and satisfying. Perfectly cooked spaghetti coated in this vibrant sauce is a feast for both the eyes and the palate.
Table of Contents

This recipe quickly became one of my go-to dishes on busy weeknights. It’s like a warm hug on a plate, especially with a sprinkle of toasted sesame seeds and fresh basil on top. When I first made this dish for friends, they couldn’t believe it was vegan! It’s a crowd-pleaser that’s easy on the wallet and the environment. I can’t wait for you to give it a try and experience the sheer joy of Gochujang Carbonara in your kitchen!
Why You’ll Love This Recipe
- Simple & Quick: You can whip this up in about 30 minutes; perfect for a weeknight dinner!
- Irresistible Flavor: The creamy, spicy sauce coats the pasta beautifully, making each bite a delight for your taste buds.
- Eye-Catching Appeal: The vibrant colors will impress your guests, making it a perfect dish for gatherings.
- Flexible Serving: Enjoy it any time—whether it’s a hearty dinner or an indulgent lunch.
- Diet-Friendly Options: Vegan and packed with plant-based goodness, it’s a hit for everyone.
Ingredients You’ll Need
- 8 oz super firm tofu: This provides the creamy, hearty base for the sauce. Be sure to press it well to remove excess water for the best texture.
- 2 tablespoons soy sauce (or tamari): For a touch of umami—use tamari if you need a gluten-free option.
- 3 tablespoons rice vinegar: A bit of acidity balances the richness of the sauce.
- 1 tablespoon maple syrup: This adds a subtle sweetness that enhances the overall flavor.
- 1 teaspoon liquid smoke: Introduces that smoky flavor essential for a carbonara-like experience.
- ½ teaspoon smoked paprika: For an extra layer of smoky depth.
- ½ teaspoon salt: To enhance all the flavors in the dish.
- 2 tablespoons oil: Any neutral oil works here for sautéing.
- 3 scallions, thinly sliced (whites and greens separated): They bring freshness and flavor—add the whites for cooking and save the greens for garnish.
- 3 garlic cloves, minced: Essential for that aromatic base.
- 1 large shallot, minced: Adds sweetness and depth to the sauce.
- Oil for sautéing: Use a little more cooking oil to prevent sticking.
- ⅓ cup raw cashews, soaked: Blending cashews add creaminess to the sauce. Soak for at least 2 hours for optimal blending.
- ⅔ cup water: This helps achieve the right sauce consistency.
- 2 tablespoons nutritional yeast: This gives a cheesy flavor without any dairy.
- 2 tablespoons gochujang: The star of this show, delivering heat and depth—adjust to your spice preference!
- Black pepper: Freshly ground, to taste.
- 1 lb spaghetti: Feel free to switch to gluten-free pasta if needed.
- ¼-½ cup vegan parmesan cheese: For a nutty finish—optional but recommended for an added cheesy flavor.
- Black salt (kala namak), to taste: Unique flavor that mimics the taste of eggs, enhancing the carbonara experience.
- Additional salt and black pepper: To taste, always adjust as needed.
- Toasted sesame seeds: A delightful crunchy finish on top.
- Fresh basil: For an aromatic garnish and a pop of color.
How to Make Gochujang Carbonara (Vegan)
Prepare the Tofu Mixture: Crumble the 8 oz super firm tofu into a mixing bowl. Add in 2 tablespoons soy sauce (or tamari), 3 tablespoons rice vinegar, 1 tablespoon maple syrup, 1 teaspoon liquid smoke, ½ teaspoon smoked paprika, and ½ teaspoon salt. Mix until well combined and set aside.
Cook the Aromatics: In a large skillet, heat 2 tablespoons oil over medium heat. Add the whites of 3 scallions, 3 minced garlic cloves, and 1 large minced shallot. Sauté for about 3-4 minutes until fragrant and translucent, taking care not to burn the garlic.
Blend the Creamy Sauce: In a blender, combine the crumbled tofu mixture, ⅓ cup soaked raw cashews, ⅔ cup water, 2 tablespoons nutritional yeast, and 2 tablespoons gochujang. Blend until smooth and creamy, adjusting the consistency with more water if needed.
Cook the Pasta: While preparing the sauce, bring a large pot of salted water to a boil. Cook 1 lb spaghetti according to package instructions until al dente. Drain and set aside, reserving a cup of pasta water.
Combine Everything: Add the cooked pasta to the skillet with the aromatics. Pour the creamy gochujang sauce over the pasta, tossing to combine. If it seems too thick, gradually add reserved pasta water until desired creaminess is achieved. Stir in freshly cracked black pepper and adjust seasoning with salt or black salt (kala namak) to taste.
Serve: Dish out the carbonara into plates, sprinkling with ¼-½ cup vegan parmesan cheese, toasted sesame seeds, and the green parts of the scallions to garnish. Finish with fresh basil for an aromatic touch.
Storing & Reheating
To store any leftovers, simply place the Gochujang Carbonara in an airtight container in the refrigerator for up to four days. If you want to keep it longer, you can freeze it for up to three months. Make sure to portion it out before freezing for easy serving. When ready to enjoy, thaw overnight in the fridge and reheat gently on the stovetop over medium heat, adding a splash of water or vegetable broth to refresh the texture.
Chef’s Helpful Tips
- Press Your Tofu: Press it for at least 20-30 minutes to remove excess moisture for the best texture in your carbonara.
- Adjust Spice Level: Gochujang can vary in heat. Start with a small amount and add more to taste.
- Fresh Ingredients: Using fresh garlic and shallots will intensify the flavor—don’t skip this step!
- Perfect Pasta: Don’t forget to reserve some pasta cooking water. It’s liquid gold for adjusting your sauce consistency.
- Make Ahead: You can prepare the sauce a day in advance and refrigerate it. Just heat and combine with the pasta when ready to serve.
The unique combination of flavors in Gochujang Carbonara has a way of transforming a familiar dish into something exciting and fresh. Plus, it showcases how satisfying and delicious vegan cooking can be. As you navigate this recipe, feel free to adjust seasonings and toppings to match your personal taste. The balance of the creamy tofu sauce with the spice of gochujang, topped with aromatic basil, is nothing short of unctuous.

Recipe FAQs
Can I make this dish gluten-free?
Absolutely! By substituting regular spaghetti with gluten-free pasta and ensuring that your soy sauce is gluten-free (using tamari, for instance), this dish can easily be enjoyed by those with gluten sensitivities.
What can I use instead of cashews?
If you’re looking for a substitute for cashews due to allergies, you can try using sunflower seeds or believe it or not, blended steamed cauliflower for a creamy texture—though the flavor will vary slightly.
How can I store leftovers?
Leftovers can be refrigerated in an airtight container for up to four days. You can also freeze it for up to three months, but be sure to add a splash of water when reheating to revive the creaminess of the sauce.
Can I add vegetables to this recipe?
Definitely! Broccoli, spinach, or snap peas would be fantastic additions. You can sauté them along with your garlic and shallots, adding a nice crunch and freshness to your carbonara.
PrintMore Main Dishes Recipes
- Easy Chicken Parmesan | Crispy Pan-Fried Chicken Breast
- Thai Red Chicken Curry
- Classic Oven Chuck Roast
- Mexican Street Corn Casserole
- Golden Fried Chicken
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Gochujang Carbonara (Vegan)
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Dishes
- Method: Stovetop
- Cuisine: Korean-Vegan
Description
This Gochujang Carbonara (Vegan) features a creamy, spicy sauce made with cashews and gochujang, paired with crispy marinated tofu. Perfect for a quick and satisfying dinner!
Ingredients
- 8 oz super firm tofu
- 2 tablespoons soy sauce (or tamari)
- 3 tablespoons rice vinegar
- 1 tablespoon maple syrup
- 1 teaspoon liquid smoke
- ½ teaspoon smoked paprika
- ½ teaspoon salt
- 2 tablespoons oil
- 3 scallions, thinly sliced (whites and greens separated)
- 3 garlic cloves, minced
- 1 large shallot, minced
- Oil for sautéing
- ⅓ cup raw cashews, soaked
- ⅔ cup water
- 2 tablespoons nutritional yeast
- 2 tablespoons gochujang
- Black pepper
- 1 lb spaghetti
- ¼–½ cup vegan parmesan cheese
- Black salt (kala namak), to taste
- Additional salt and black pepper
- Toasted sesame seeds
- Fresh basil
Instructions
- Soak cashews in boiling water for 20 minutes or overnight to soften for blending.
- Cut tofu into small cubes and marinate in a mixture of soy sauce, rice vinegar, maple syrup, liquid smoke, smoked paprika, and salt for at least 10 minutes.
- Heat oil in a skillet, then sauté scallion whites, shallot, and garlic for 3-4 minutes.
- Drain cashews and blend with sautéed mixture, water, nutritional yeast, black pepper, and gochujang until smooth.
- Heat more oil in the skillet and cook marinated tofu until browned and crispy, about 8-10 minutes.
- Boil salted water, cook spaghetti until al dente, reserving 2 cups of pasta water before draining.
- Combine the pasta with carbonara sauce, vegan parmesan, and black pepper, tossing well.
- Add reserved pasta water gradually, until the sauce reaches desired creaminess.
- Season with black salt for an eggy flavor, along with additional salt and black pepper to taste.
- Serve carbonara topped with crispy tofu, sesame seeds, basil, and scallion greens.
Notes
For an extra creamy sauce, add more reserved pasta water as needed.
Feel free to customize with your favorite vegetables or proteins.
Nutrition
- Serving Size: 1 serving
- Calories: 480
- Sugar: 4g
- Sodium: 800mg
- Fat: 24g
- Saturated Fat: 3g
- Unsaturated Fat: 21g
- Trans Fat: 0g
- Carbohydrates: 54g
- Fiber: 5g
- Protein: 18g
- Cholesterol: 0mg
