
This 2 person pasta recipe solves the problem of cooking for two without leftovers or wasted ingredients—Portobello and spinach pesto pasta delivers restaurant-quality flavor in perfect portions. The key?
Using a single large portobello mushroom as the protein base, which yields tender, meaty bites when seared, paired with a vibrant spinach pesto that brightens every forkful.
I developed this after realizing most pasta recipes either overfeed or underwhelm for two people, and this version strikes the balance between satisfying and efficient.
The beauty of this recipe lies in its simplicity: just 15 minutes of active prep and 20 minutes of cooking transform fresh ingredients into a dish that feels special without requiring a full grocery haul.
The portobello mushroom provides a meaty, umami-rich foundation, while the spinach pesto—made with basil, garlic, and a touch of parmesan—adds freshness and depth. What makes it truly foolproof is the one-pot technique, where the pasta cooks directly in the pesto-infused sauce, ensuring no flavor gets left behind.
What you’ll end up with is a portion-controlled plate featuring al dente pasta tossed in a vibrant, herby sauce, topped with seared portobello slices that stay tender yet hold their shape. The dish is light yet satisfying, perfect for a weeknight dinner that feels like a treat.
The spinach pesto adds a pop of color and a bright, fresh flavor that cuts through the richness of the mushroom, making every bite balanced and delicious.
This recipe is designed to be flexible—swap the portobello for shrimp or chicken if preferred, or adjust the pesto ingredients to suit your taste. The portions are precise, so you won’t end up with half a box of pasta gathering dust. Let’s get cooking!
Ingredients for 2 person pasta
Precisely portioned ingredients for two create restaurant-quality pasta without waste or fuss.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Portobello Mushrooms 🍄 | 2 whole | Stem removed, gills scored |
| Extra-Firm Tofu 🥜 | ½ lb | Pressed, cubed for protein alternative |
| Fresh Spinach 🌿 | 2 cups | Packed, loosely chopped |
| Fresh Basil Leaves 🌿 | 1 cup | Stems removed, tightly packed |
| Garlic Cloves 🧄 | 3 cloves | Peeled, roughly chopped |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, aged |
| Whole Wheat Linguine 🍝 | 4 oz | Uncooked weight, dry |
| Vegetable Broth 💧 | ½ cup | Low-sodium preferred |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Coarsely ground |
| Red Pepper Flakes 🌶️ | ¼ tsp | Optional, for heat |
| Balsamic Vinegar 🍷 | 1 tbsp | For finishing |
The portobello mushrooms are the star here—look for large, firm specimens with thick stems. Whole Foods or local farmers markets often carry the best quality, but any grocery store’s produce section will do. Remove the stems and score the gills to maximize surface area for searing. For the tofu, press it for 15 minutes to remove excess water—this ensures it absorbs flavors beautifully. The spinach and basil should be vibrant, not wilted; store-brand bags work fine, but organic varieties have more robust flavor. Garlic cloves should be plump and firm, not sprouting or soft. The olive oil matters: California avocado oil or Italian extra-virgin from Trader Joe’s or Whole Foods delivers the best flavor profile.
No portobello? Shrimp or chicken breast works perfectly—just adjust cooking time. Swapping the tofu for white beans or chickpeas adds heartiness without changing the technique. Fresh herbs wilt fast? Dried basil or oregano at one-third the amount keeps the flavor, though texture suffers. The Parmesan can be substituted with nutritional yeast for vegan versions or pecorino romano for a sharper bite. For the pasta, whole wheat or chickpea pasta adds protein and texture, but traditional linguine works too. The vegetable broth can be swapped for white wine or pasta water—both add depth. Red pepper flakes optional, but add them last to control heat intensity.
Portobello mushrooms keep 3-4 days in the fridge, but best used fresh. Store basil and spinach in damp paper towels to preserve freshness for up to 5 days. The pesto base can be prepped 1 day ahead—just store it under a thin layer of olive oil to prevent browning. Cooked pasta reheats beautifully; toss with a splash of water or broth to restore moisture. This dish tastes even better the next day as flavors meld. Portion into individual containers for easy lunches—perfect for meal prep without waste.
Why You’ll Love This Recipe
- No Chopping Chaos: I swear by this recipe when I’m too tired to dice anything—those Portobellos just need a quick wipe and slice, and the tofu? Pressed and cubed in five minutes. Spinach and basil get torn, not chopped, so you’re basically done before the water boils.
- Umami Bomb: The mushrooms and tofu soak up the garlic like sponges, then crisp in the pan while the spinach wilts into something so tender it melts. Honestly, the first bite makes me pause—it’s that good.
- Date Night or Solo: Between us, this is my go-to when I’m cooking for one or two but want to feel fancy. The rich, earthy flavors hold up whether you’re sharing a glass of wine or eating straight from the pan with a fork.
Step-by-step instructions for portion-controlled portobello pasta
This method delivers perfectly balanced portions with vibrant flavors and precise technique.
Prepare the Portobello Mushrooms and Tofu
Preheat your oven to 400°F. Remove stems from the 2 whole large portobello mushrooms and use a knife to make shallow cuts in the gills—this helps them absorb flavor. Brush both sides generously with 2 tablespoons of the extra-virgin olive oil, then sprinkle with ½ teaspoon of the salt and ¼ teaspoon of the red pepper flakes. Place them gill-side up on a baking sheet lined with parchment paper.
Press the 0.5 lb extra-firm tofu between paper towels for 10 minutes to remove excess moisture, then cut into ½-inch cubes. Toss the tofu cubes with 1 tablespoon of the remaining olive oil, ¼ teaspoon of the salt, and ¼ teaspoon of the black pepper. Spread the tofu on the same baking sheet with the mushrooms. Bake for 15 minutes until the mushrooms are tender and the tofu begins to brown.
Create the Spinach-Basil Pesto
While the mushrooms and tofu roast, combine the 2 cups fresh spinach, 1 cup fresh basil leaves, 3 cloves peeled garlic, 2 tablespoons lemon juice, and ¼ cup finely grated parmesan cheese in a food processor. Pulse until finely chopped but not completely puréed—you want texture. With the processor running, slowly drizzle in the remaining 2 tablespoons olive oil until the mixture forms a thick, vibrant green paste. Taste and adjust seasoning with additional salt or lemon juice if needed.
This pesto should be bright, herby, and just thick enough to cling to the pasta. If it’s too thick, add 1 teaspoon vegetable broth to loosen it. Set aside—it will continue to develop flavor while you cook the pasta.
Cook the Linguine and Assemble
Bring a small pot of water to a rolling boil and add 1 teaspoon salt. Cook the 4 oz whole wheat linguine according to package directions until al dente (usually 8-10 minutes). Reserve ¼ cup pasta water before draining, then return the pasta to the pot. Add 2 tablespoons of the pesto and toss vigorously to coat, using a splash of the reserved pasta water if needed to create a silky sauce.
Transfer the pasta to a serving platter and top evenly with the roasted mushrooms, tofu, and remaining pesto. Drizzle with 1 tablespoon balsamic vinegar and finish with an additional sprinkle of parmesan cheese and black pepper. Serve immediately while the mushrooms are still warm and the pesto is vibrant.
Finish with Fresh Herbs and Broth (Optional)
For extra depth, heat the ½ cup vegetable broth in a small saucepan until warm. Drizzle this lightly over the pasta just before serving to enhance the umami notes. Garnish with a few torn basil leaves for freshness and a final grind of black pepper to brighten the dish. The combination of roasted mushrooms, tender tofu, and herby pesto creates a perfectly portioned, restaurant-quality meal for two.
Pro Tips For Making 2 Person Pasta
- CRISP THE MUSHROOMS FIRST: I learned this the hard way—raw Portobellos soak up sauce like sponges. Sear them sliced-side down in a dry pan for 3-4 minutes until golden before adding anything else. That quick crust keeps them from turning to mush when the sauce hits.
- PRESS THE TOFU HARD: Skip the paper towels—wrap that tofu in a clean kitchen towel and press it between two plates for 15 minutes. You’re not just draining water; you’re making it crisp up properly when it hits the pan. Trust me, your future self will notice the difference.
- SAUTÉ THE GARLIC LOW: Garlic burns faster than you think, especially when you’re distracted by the mushrooms. Once you add those minced cloves, turn the heat down to medium-low and keep an eye on them. Burnt garlic ruins the whole dish—no amount of basil can fix it.
- STIR THE SPINACH LAST: Tossing spinach in too early wilts it into sad, limp piles. Wait until the very end, when the sauce is hot and the mushrooms are cooked, then add just enough to wilt it in 30 seconds. Fresh basil goes in right after—no need to overcrowd the pan.
Best sauces and condiments for these flavors
Classic Spinach Pesto
The vibrant spinach-basil pesto in this recipe is the star—it’s bright, herby, and perfectly balanced with garlic and lemon. I use 2 cups fresh spinach and 1 cup basil for a lush, green color and fresh flavor.
The key is blending just until chopped, not puréed, to keep texture. Drizzle in the remaining 2 tablespoons olive oil while processing to emulsify naturally. 🌿
For extra richness, I add ¼ cup freshly grated parmesan and 2 tablespoons lemon juice—this brightens the pesto and cuts through the earthiness of the mushrooms. If the pesto seems too thick, add 1 teaspoon vegetable broth to loosen it without watering down the flavor.
Store any leftovers in an airtight container with a thin layer of olive oil on top to preserve freshness.
Creamy Garlic White Wine Sauce
Swap the pesto for a garlic white wine sauce by sautéing 3 minced garlic cloves in 2 tablespoons olive oil until fragrant. Deglaze with ½ cup dry white wine and reduce by half. Stir in ¼ cup heavy cream or coconut milk for creaminess, then toss with the cooked pasta.
Finish with ¼ cup grated parmesan and a pinch of red pepper flakes for heat. This sauce pairs beautifully with the roasted portobello and tofu. 🍷
Lemon-Herb Butter Sauce
For a lighter option, melt 2 tablespoons butter with 1 tablespoon lemon zest and 2 tablespoons chopped fresh herbs (like parsley or thyme). Toss this into the pasta along with 2 tablespoons lemon juice and a splash of pasta water.
The acidity brightens the dish, and the herbs add freshness without overpowering the mushrooms. Perfect for a quick, bright finish. 🍋
Spicy Arrabbiata Sauce
If you love heat, make a simple arrabbiata sauce by blending 1 cup marinara sauce with 1 tablespoon red pepper flakes, 2 minced garlic cloves, and 1 teaspoon dried oregano.
Simmer for 5 minutes to meld flavors, then toss with the pasta. Top with extra red pepper flakes and a sprinkle of fresh basil for a bold, spicy kick. 🌶️
Nutty Tahini Sauce
For a vegan-friendly twist, blend 2 tablespoons tahini, 1 tablespoon lemon juice, 1 minced garlic clove, 2 tablespoons water, and 1 teaspoon maple syrup until smooth. Drizzle over the pasta and toss with a splash of pasta water.
The tahini adds a rich, nutty depth that complements the earthy mushrooms beautifully. Garnish with toasted pine nuts or sesame seeds for crunch.
Nutrition facts
Frequently asked questions
Can I substitute the portobello mushrooms with another protein?
Swap the portobello for 4-6 large shrimp (peeled and deveined) or 4 oz chicken breast (cubed). For shrimp, sauté in 1 tablespoon olive oil for 2-3 minutes per side until pink. For chicken, bake at 400°F for 12-15 minutes until internal temp reaches 165°F. Both work beautifully with the pesto sauce!
How do I adjust this recipe for a vegetarian version?
Skip the tofu and add ½ cup cooked white beans or chickpeas instead for extra protein. For a cheesier option, replace the parmesan with ½ cup vegan parmesan or nutritional yeast. The spinach pesto already delivers plenty of vegetarian-friendly flavor, so no other adjustments are needed!
Can I make this ahead of time?
Yes! Prep the pesto 1 day ahead and store it covered with a thin layer of olive oil. Cook the pasta and roast the mushrooms/tofu 1 hour before serving, then reheat gently in a skillet with a splash of water or broth. The flavors actually improve overnight as the pesto mellows and the mushrooms stay tender.
What’s the best pasta shape for this recipe?
While linguine works perfectly, try fettuccine for wider noodles that hold more sauce, or penne for a heartier bite. For extra texture, use farfalle (bowtie) or fusilli—both pair well with the pesto’s vibrant color. Just ensure the pasta is al dente to prevent it from becoming mushy when tossed.
Why does my pesto get watery?
Pesto often thins out when exposed to air or moisture. To fix it, add 1 teaspoon olive oil at a time while blending until it thickens. If using pre-washed spinach (which has excess water), pat the leaves dry with a paper towel before blending. For future batches, store pesto in an airtight container with a thin layer of olive oil on top to preserve freshness.
- 77 Texas BBQ Taco Sauce Recipe: Smoky Chipotle Heat With Caramelized Depth - October 19, 2026
- 1930’s Chocolate Cake Recipe: Vintage Richness With Vanilla Bean Swirls - October 19, 2026
- 6 Ingredient Bread Recipe: No-Knead Wonder With Pantry Staples - October 19, 2026