This High-Protein Creamy Mushroom Pasta with Tofu is a delicious pasta dish packed with flavor and surprisingly easy to make. Baked tofu sausage, roasted onions, and mushrooms, paired with a silky tofu-miso sauce, come together for a hearty dish that's as nourishing as it is delicious. A healthy weeknight dinner the whole family will love, created by a Registered Dietitian. (Gluten-Free Option)
This high-protein vegan pasta was inspired by my Protein Pasta in Green Sauce, Easy High-Protein Pasta Sauce, and my Protein-Packed Vegan Ragu. For more recipes like this, visit my Vegan Pasta Recipes page.
Jump to:
- 👩🏼🌾 Ingredients & Health Benefits
- 🍄🟫 Substitutions
- 📝 Tips for Making High-Protein Vegan Soup
- High-Protein Creamy Mushroom Pasta with Tofu Recipe
- ⚖️ Convert the Recipe to Metric (g & mL)
- ✔️ Storage Tips
- 💪🏼 What Makes This Pasta High in Protein
- 🙋🏽♀️ Recipe FAQs
- 🛒 Shop Recipe Cookware and Ingredients
- 👩🏽🍳 Made this recipe?
- 🍽️ Related Recipes
- 💬 Comments
👩🏼🌾 Ingredients & Health Benefits
As a Registered Dietitian Nutritionist, my goal is to highlight the health benefits of each ingredient. Below, I've included notes on the ingredients from a nutrition expert's perspective.
For the vegan sausage:

- Tofu (super-firm): A versatile source of plant protein that supports satiety and muscle maintenance. Provides calcium (when set with calcium sulfate)
- Tomato Paste: Concentrated source of lycopene, a carotenoid antioxidant linked to lower risk of certain cancers and improved skin health.
- Smoked Paprika & Spices: Provide flavor without added sodium. Smoked paprika adds a smoky depth while delivering antioxidants, including capsanthin. The optional spices are rich in antioxidants and anti-inflammatory properties.
For the mushrooms:

- Mushrooms (oyster): Rich in beta-glucans that support immune function. Provide antioxidants like ergothioneine, which may help slow cellular aging. Oyster mushrooms are also a natural source of lovastatin, which can support healthy cholesterol levels.
- Onions: High in quercetin, a flavonoid linked to reduced inflammation and improved vascular health. Support gut health by acting as a natural prebiotic.
- Garlic: Contains allicin, which has antimicrobial and heart-protective properties. May help regulate blood pressure and support immune defenses.
For the tofu or chickpea cream:

- Silken Tofu - Makes the sauce creamy while boosting protein without saturated fat. Rich in isoflavones that may benefit heart health.
- Chickpeas (tofu substitute for cream) - Provide protein, fiber, and minerals such as manganese and iron.
- Nutritional Yeast - Adds savory flavor while supplying B vitamins (often fortified with B12) and minerals like zinc. See my Vegan Foods List for my preferred tested brands.)
- Lemon Juice - Best added at the end; boosts vitamin C (not destroyed by heat if added after cooking) and enhances iron absorption from beans.
- Miso (optional) - A probiotic-rich fermented food; stir in at the end of cooking to protect its live cultures.
See the printable recipe card below for quantities.
🍄🟫 Substitutions
This 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.
📝 Tips for Making High-Protein Vegan Soup
These additional tips will help you get the best results from this recipe.

- 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.

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
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cooking for Peanuts.
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.
⚖️ Convert the Recipe to Metric (g & mL)
Use these AI tools to do this:
✔️ Storage Tips
Keep your High-Protein Pasta fresh and delicious with these simple storage tips.
- 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.
💪🏼 What Makes This Pasta High in Protein
Here's how I boosted the protein while keeping this creamy mushroom pasta with tofu low in saturated fat:
- Vegan tofu sausage - crumbled, seasoned, and baked until chewy and savory.
- Silken tofu sauce - blended with nutritional yeast, miso, and lemon juice for a silky, protein-rich base.
- Red lentil pasta - naturally gluten-free, fiber-rich, and high in protein.
- Nutritional yeast - boosts protein while adding savory, cheesy flavor, and contributes about 2 grams of protein per tablespoon.
🙋🏽♀️ 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.
🛒 Shop Recipe Cookware and Ingredients

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












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.