This High-Protein Creamy Mushroom Pasta with Tofu combines meaty roasted mushrooms and caramelized onions with pasta in a silky vegan cream, and finished with smoky, crispy tofu sausage crumbles. It's deliciously creamy without feeling heavy, and perfect for a satisfying weeknight dinner. (Gluten-Free Option)
Save This Recipe!
Type your email & I'll send it to you!
Jump to:
- 🔍 Quick Look: High-Protein Creamy Mushroom Pasta with Tofu
- 👩🏽⚕️ Dietitian's Note
- 👩🏼🌾 Ingredients
- 🍄 Substitutions
- 📝 How to Make High-Protein Creamy Mushroom Pasta with Tofu
- ✔️ Storage & Meal Prep Tips
- 🍲 More Tofu and Mushroom Recipes
- 🙋🏽♀️ Recipe FAQs
- 🍽️ Related Recipes
- 👩🏽🍳 Made this recipe?
- ⚖️ Convert the Recipe to Metric (g & mL)
- High-Protein Creamy Mushroom Pasta with Tofu Recipe
- 🛍️ Shop Recipe Cookware and Ingredients
- 💬 Comments
🔍 Quick Look: High-Protein Creamy Mushroom Pasta with Tofu
- ⏱️ Prep Time: 15 minutes
- 🎛 Cook Time: 45 minutes
- 👥 Servings: 5
- 📊 Calories: ~484 kcal (based on nutrition panel)
- 👩🏽🍳 Flavor Profile: Savory, smoky, garlicky, umami-rich, and creamy.
- 💪🏼 Nutrition: 42 grams of protein, 16 grams of fiber, 169 mg calcium
- ⭐ Difficulty: Easy. This tofu and mushrooms recipe mostly uses pantry staples.
👩🏽⚕️ Dietitian's Note
This pasta delivers 42 grams of plant-based protein per serving by layering several protein-rich ingredients instead of relying on just one. The crispy tofu sausage and creamy silken tofu sauce provide two forms of soy protein, while red lentil pasta adds even more. This combination also keeps the sauce creamy and satisfying without relying on heavy cream or other ingredients high in saturated fat.
Silken tofu creates the rich, silky texture while providing soy isoflavones, and red lentil pasta adds both protein and fiber. Together, these ingredients turn a creamy comfort-food pasta into a high-protein meal without sacrificing flavor or texture.
Why You'll Love This Recipe:
This High-Protein Creamy Mushroom Pasta with Tofu is not only rich, savory, and packed with 42 grams of plant-based protein per serving. It's also:
- Loaded with meaty roasted mushrooms and caramelized onions for plenty of savory flavor.
- Topped with smoky, crispy tofu sausage crumbles for a delicious contrast in texture.
- One of my favorite silken tofu recipes for turning tofu into a rich, creamy pasta sauce without heavy cream.
- Easy to customize with your favorite mushrooms, pasta, or leafy greens.
- Vegan with a gluten-free option when made with lentil or other gluten-free pasta.
👩🏼🌾 Ingredients
Below, I share ingredient notes from both a nutrition expert's and trained chef's perspective.
For the vegan sausage:

- Tofu (super-firm): Crumbles into a hearty, chewy texture and soaks up the savory seasonings as it bakes, becoming browned and slightly crisp around the edges.
- Tomato Paste: Adds concentrated savory-sweet richness and helps give the tofu crumbles a deeper, more robust flavor.
- Smoked Paprika & Spices: Give the tofu its smoky, savory flavor. Fennel is especially important for that classic Italian sausage flavor, while garlic, onion, and optional red pepper add depth and a little heat.
For the mushrooms:

- Oyster mushrooms: Their naturally meaty texture becomes tender with lightly crisp, golden edges when roasted. Tearing them into strips gives the pasta even more texture.
- Onions: When caramelized in the oven, they become soft and sweet, balancing the savory mushrooms and smoky seasonings.
- Garlic: Roasts in its skin until soft, mellow, and slightly sweet. Mash it into the mushrooms and onions so its rich garlic flavor is distributed throughout the pasta.
For the tofu cream:

- Silken tofu: Blends into a smooth, silky sauce that coats the pasta beautifully without feeling heavy.
- Nutritional yeast: Adds a savory, cheesy flavor and gives the sauce more depth.
- Lemon juice: Brightens the sauce and balances the richness of the tofu and nutritional yeast.
- Miso: Adds salty, savory umami that complements the roasted mushrooms and makes the sauce taste richer and more complex.
See the printable recipe card below for quantities.
🍄 Substitutions
This tofu and mushroom recipe is versatile and easy to adapt. Below are some simple ingredient substitutions.
- Gluten-free: Use lentil, chickpea, or quinoa pasta.
- Mushrooms: Swap oyster for cremini, shiitake, or button mushrooms.
- Oil-free: Roast with broth instead of olive oil.
- Add greens: Stir in spinach or kale when combining everything.
📝 How to Make High-Protein Creamy Mushroom Pasta with Tofu
The complete recipe with exact amounts is below. These additional tips will help you get the best results.

- Cut the onion in half through the root. Place each half flat-side down and slice into thin half-moons about ⅛ inch thick (so they roast tender and lightly caramelize). If the strips are very long, cut them crosswise once in the middle so they're shorter and easier to mix into the pasta. Tear the mushrooms: Pull oyster mushrooms apart lengthwise with your hands into thinner strips. Hand-tearing gives them a natural texture that crisps on the edges.
- Roast evenly: Toss with seasoning and spread in a single layer. If the pan is crowded, divide it between two baking sheets to prevent steaming.

- Crumble into medium pieces: Break the tofu into small but not tiny crumbles - about the size of chickpeas or small beans. If the pieces are too fine, they dry out and burn instead of browning.

- Spread tofu crumbles in a single layer: Arrange the seasoned crumbles with space between them so they roast evenly and crisp on the edges. If the pan feels crowded, use two baking sheets.

- Blend the sauce ingredients until smooth. Add a splash of pasta water to thin as needed. Taste and adjust before pouring over the pasta - add more lemon juice for brightness, or an extra teaspoon of miso for depth.

- Add sauce gradually to the pasta, mushrooms, and onion, stirring gently so the pasta doesn't break. Use small amounts of reserved pasta water to reach a silky, glossy sauce that clings to the noodles.

- Top generously with the baked tofu sausage crumbles right before serving. This keeps them crisp and gives the dish great texture contrast.
✔️ Storage & Meal Prep Tips
These simple tips will help this silken tofu recipe stay fresh and delicious throughout the week:
- Refrigerate: Store leftovers in an airtight container for up to 4 days. The sauce may thicken slightly, so add a splash of water or plant milk when reheating.
- Reheat: Warm gently on the stovetop over medium-low heat, stirring often and adding liquid as needed. You can also microwave in short bursts, stirring between each.
- Freezing: Not recommended. Silken tofu sauce can separate and change texture once thawed.
- Meal prep tip: Bake the tofu sausage and roast the vegetables ahead of time, then cook the pasta and blend the sauce right before serving. This keeps the crumbles crisp and the sauce fresh.
🍲 More Tofu and Mushroom Recipes
My Tofu Mushroom Soup has an umami-rich shiitake broth with fragrant garlic, ginger, and miso, plus hearty tofu, tender cabbage, and fresh scallions.
My High-Protein Mushroom Tofu Bowl combines meaty, lightly crisp King Oyster mushrooms and crispy shredded tofu with crunchy cabbage, carrots, and quinoa, all tossed in a bold, savory miso-ginger dressing.
My Smash Tofu Tacos have a savory tofu-lentil filling with mushrooms, smoky spices, and crisp golden edges.
My Vegan Pasta Bake with Mushrooms combines rosemary-garlic mushrooms with a tofu cream sauce for an easy, comforting baked pasta.
🙋🏽♀️ Recipe FAQs
Yes. Oyster mushrooms are meaty and roast beautifully, but cremini, shiitake, or even button mushrooms work well too. Just slice them thin so they cook evenly.
Fennel seeds give the tofu sausage its signature "Italian sausage" flavor. If you can, buy whole fennel seeds and lightly crush them yourself - the flavor is fresher and more aromatic than pre-ground. If you don't have fennel, try caraway seeds, anise seeds, cumin seeds, or simply use extra Italian seasoning with smoked paprika.
Not recommended. The silken tofu sauce can separate after freezing. Refrigerate for up to 4 days and reheat gently with a splash of water or plant milk.
Yes! Tofu and mushrooms go especially well together because their flavors and textures complement each other. Mushrooms bring a deep, savory umami flavor and meaty texture, while tofu readily absorbs the seasonings around it. In this recipe, meaty roasted mushrooms pair with a silky tofu-miso sauce and crispy tofu sausage for contrasting textures and layers of savory flavor.
⚖️ Convert the Recipe to Metric (g & mL)
Use these AI tools to do this:

High-Protein Creamy Mushroom Pasta with Tofu Recipe
Ingredients
Roasted Onion & Mushrooms
- 1 large white onion sliced lengthwise into thinner half-moons, about ¼ inch thick*
- 7 to 10 ounces Oyster Mushrooms or any mushrooms, torn lengthwise into thin strips or sliced thinly
- 1 teaspoon garlic powder
- 1 teaspoon Italian seasoning
- ½ teaspoon onion powder
- 1 ½ teaspoons smoked paprika
- 4 cloves garlic unpeeled (skins on)
- 1 tablespoon olive oil or vegetable broth
For the vegan sausage:
- 14 to 16 ounces super-firm tofu or extra-firm tofu**
- 3 tablespoons tamari or soy sauce (preferably low sodium)
- 1 tablespoon nutritional yeast optional
- 1 tablespoon tomato paste
- 2 teaspoons olive oil optional
- 1 ½ teaspoons fennel seeds lightly crushed (or ½ teaspoon ground fennel)***
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon crushed red pepper optional
Pasta:
- 12 ounces red lentil pasta or pasta of choice
For the creamy sauce:
- 14 to 16 ounces silken tofu
- 4 tablespoons nutritional yeast
- 1 tablespoon mellow miso or white miso
- 2 tablespoons lemon juice plus more to taste
Save This Recipe!
Type your email & I'll send it to you!
EQUIPMENT
- Immersion blender or blender
- 2 large baking sheets
Instructions
- Bake the Tofu Sausage: Preheat oven to 380°F (200°C). Mix crumbled tofu with soy sauce, tomato paste, nutritional yeast, smoked paprika, fennel, garlic powder, onion powder, and chili flakes. Spread them on a parchment-lined baking sheet and bake on the top rack for 25 to 30 minutes, stirring halfway, until browned and slightly crisp.
- Roast the Mushrooms and Onions: On a separate tray, toss the onion and mushrooms with garlic powder, Italian seasoning, onion powder, smoked paprika, and a drizzle of oil or broth. Add unpeeled garlic cloves. Roast them for about 25 minutes below the tofu, or until golden and tender, stirring halfway.
- Cook the Pasta: Boil pasta according to package directions. Reserve 1 cup of the cooking water, then drain.
- Squeeze garlic: Once the onions, mushrooms, and garlic are roasted, squeeze the softened garlic cloves from their skins directly into the pan with the vegetables and mash them. Mix well so the garlic coats the mushrooms and onions.
- Blend the sauce: Place silken tofu, nutritional yeast, miso, and lemon juice in a blender or a tall jar with an immersion blender. Blend until completely smooth and silky. Add a splash of reserved pasta water (or water) if needed to loosen.
- Combine: Add the blended sauce to the roasted vegetables. Mix everything gently, adding pasta water as needed for a glossy finish. Add the desired amount of pasta.
- Top with the crispy baked tofu sausage crumbles. (Optional: Garnish with fresh parsley or basil.)
Notes
Nutrition
This information is provided as a courtesy and is only an estimate. Nutritional values may vary depending on factors such as product types and brands used.
🛍️ Shop Recipe Cookware and Ingredients

Note: As an Amazon Associate, I earn from qualifying purchases.
Nisha's Favorites
Get my tried-and-true products.











Lucy says
Wow, I cannot even describe how authentic the taste of this dish is! So flavourful, creamy, delicious and nutritious. I have only recently discovered your page but love your recipes and meal plans so much already.
Nisha Melvani, RDN says
Yay! This absolutely made my day! So happy to have you here, and I hope you find many more favorites to make!
Lucy says
Thanks, I’m sure I will! Already looking forward to trying out all of this week’s recipes.
Nisha Melvani, RDN says
Enjoy!
Viviana says
Another winner! The right amount of spice and so easy to make. Who knew you could make tofu taste like Italian sausage!
There are weeknights when cooking just seems like another chore and I really like that this recipe pretty much comes together in the oven - just cook some pasta & make the cream sauce. M
My non-vegan husband is in love with this recipe. Even went back for seconds! Definitely on our repeat list.
Nisha Melvani, RDN says
The husband going back for seconds is the ultimate review! So happy this one made the repeat list—and that the tofu “sausage” was a hit!
Keri says
I've tried a few brands of red lentil pasta, but quite often there is no sweet spot between mush and hard as a rock. Do you have a favorite brand that cooks a bit more reliably? Thank you!
Nisha Melvani, RDN says
I really like Ancient Harvest.
Jasmine says
WOW! Writing my review while I finish my meal. As an omnivore working to include more plant-based eating into my everyday, this recipe made a fabulous dinner. The sauce was creamy and glossy and the tofu crumbles were seasoned to perfection (I did take some liberties on the seasoning quantities though 😅)!! I have never been a big fan of tofu, but this recipe made me a believer. Thank you for sharing this 🙂 I grabbed a couple of other ingredients for more plant-based recipes; if they're anything like this, I'm in for a treat!
Nisha Melvani, RDN says
Thank you for taking the time to leave such a lovely comment. I truly appreciate it and enjoyed reading it.
Kate says
I just made this recipe for the first time! So tasty and easy to make!! Thank you so much, I will definitely make it again 🙂
Nisha Melvani, RDN says
So glad you enjoyed this pasta. Thank you.
Allysa says
So delicious! My family and I absolutely loved it!
Nisha Melvani, RDN says
So happy to hear! Thank you.
Sara says
This looks delicious! If I want to make the sauce using chickpeas, do I use a can of them? Would I need extra liquid for that?
Nisha Melvani, RDN says
I would use 1½ cups cooked chickpeas (or one 15-ounce can, drained and rinsed). Add ½ to ¾ cup liquid (such as water, broth, or unsweetened plant milk). Chickpeas make the sauce slightly thicker and earthier than silken tofu, so you may need extra lemon juice or miso for brightness. For an even silkier texture, add 1–2 teaspoons olive oil or ½ tablespoon tahini while blending.
Dil says
I’m a bit confused about the garlic step. When you squeeze the whole cloves onto the tray, do they not get blended or chopped up? Does that mean in the pasta dish, you will get pices of whole cloves to bite into?
Nisha Melvani, RDN says
You should mash them and then mix well. When you add the sauce, they will be evenly distributed.
Stephanie says
How long do the vegetables roast? All I could find was to roast them under the tofu but no time reference. Do they bake as long as the vegetables? I look forward to trying this! 🙂
Nisha Melvani, RDN says
Sorry! Just added this.
Jacinthe says
Very good thank you for all your good recipies 🙏
Nisha Melvani, RDN says
So happy you enjoyed this one! It is one of my favorites. Thank you.