This dish features tender sautéed mushrooms, bell peppers, and onions seasoned with smoked paprika and soy sauce, layered inside soft hoagie rolls. A smooth, golden vegan cheese sauce made from plant-based milk, nutritional yeast, and spices is generously drizzled over the filling, creating a rich and comforting flavor. Quick to prepare and perfect for a wholesome main dish, it offers vegan and dairy-free options while maintaining a satisfying taste reminiscent of classic favorites.
The first time I served these at a dinner party, my meat-loving cousin took three bites before asking wait, this is vegan? The mushrooms get so meaty and savory, and that cheese sauce pulls everything together into something incredibly satisfying.
I developed this recipe during a cold January when I was craving something hearty but wanted to keep things light. My roommate walked in while I was making the cheese sauce and literally hovered over the pot with a spoon until I shooed her away.
Ingredients
- 2 tablespoons olive oil: Split between cooking the veggies and mushrooms, this builds layers of flavor from the ground up
- 1 large yellow onion, thinly sliced: Thin slices melt into sweetness as they cook, becoming almost like a jam
- 1 large green bell pepper and 1 large red bell pepper, thinly sliced: The duo adds both color variance and complementary flavor notes
- 400 g (14 oz) portobello mushrooms, thinly sliced: Portobellos have the perfect meaty texture and umami depth to stand in for traditional steak
- 2 cloves garlic, minced: Add this towards the end so it doesnt burn and turn bitter
- 1 teaspoon smoked paprika: This is the secret weapon that gives the filling that cooked-all-day flavor
- 1 teaspoon soy sauce or tamari: A splash of soy sauce adds saltiness plus that irresistible savory depth
- 1/2 teaspoon freshly ground black pepper: Freshly cracked makes a noticeable difference in brightness
- 1/2 teaspoon sea salt: Taste as you go and adjust based on your soy sauce choice
- 1 cup unsweetened soy or oat milk: Unsweetened is crucial here, and both work beautifully for a creamy base
- 2 tablespoons nutritional yeast: This provides the cheesy, nutty flavor foundation that makes the sauce sing
- 2 teaspoons cornstarch: The thickener that transforms plain milk into a velvety cheese-like sauce
- 1 tablespoon vegan butter or olive oil: Adds richness that mimics the mouthfeel of dairy-based cheese sauce
- 1/2 teaspoon garlic powder and 1/2 teaspoon onion powder: These build background flavor notes that make the sauce taste complex
- 1/4 teaspoon turmeric: Mostly for that golden cheese color, but it adds a subtle earthiness too
- 4 soft hoagie rolls or sub rolls: Soft pillowy rolls work best, and dont forget to check that theyre vegan
Instructions
- Sauté the onions and peppers:
- Heat 1 tablespoon olive oil in a large skillet over medium heat, add the onions and both bell peppers, and sauté for 5 to 7 minutes until theyre softened and fragrant. Remove them from the pan and set aside on a plate.
- Cook the mushrooms:
- Add the remaining tablespoon of olive oil to the same skillet, toss in the sliced mushrooms, and cook for 5 to 7 minutes. Youll know theyre ready when theyve released their moisture and developed gorgeous golden brown edges.
- Season and combine:
- Stir in the minced garlic, smoked paprika, soy sauce, black pepper, and salt, letting everything cook together for just 1 minute. Return the sautéed onions and peppers to the pan, mix well, and cook for another 2 minutes so all the flavors meld together.
- Make the vegan cheese sauce:
- In a small saucepan, whisk together the soy or oat milk, nutritional yeast, cornstarch, vegan butter, garlic powder, onion powder, turmeric, and salt until smooth. Place over medium heat, whisking continuously, until the sauce thickens and becomes creamy, about 3 to 5 minutes, then remove from heat.
- Prep the rolls:
- Slice each hoagie roll lengthwise without cutting all the way through, and give them a quick toast if you like that crunch contrast.
- Assemble the sandwiches:
- Fill each roll generously with the mushroom and pepper mixture, then spoon that luscious cheese sauce right over the top until its dripping down the sides.
- Serve immediately:
- These are best enjoyed hot while the cheese sauce is at its creamiest and the rolls still have their toast.
These have become my go-to when friends say theyre skeptical about vegan food. Theres something magical about watching someone take that first bite and see their eyes light up.
Make It Your Own
Thinly sliced seitan or marinated tofu can join the mushroom party if you want extra protein, and sometimes I add sliced jalapeños when Im craving heat.
The Bread Matters
Soft hoagie rolls are traditional, but Ive used baguettes in a pinch and even made open-faced versions on sturdy toast when I was feeling fancy.
Perfect Pairings
Oven-baked fries feel like the natural companion here, but a crisp green salad with a tangy vinaigrette cuts through the richness beautifully.
- The cheese sauce keeps well in the fridge for 3 to 4 days
- Reheat leftovers in a 350°F oven for about 10 minutes to recrisp the rolls
- Double the cheese sauce and use the extra on steamed vegetables later in the week
Theres nothing quite like biting into one of these sandwiches while the cheese sauce is still warm and gooey. Pure comfort.
Recipe FAQs
- → What vegetables are used in this dish?
-
Thinly sliced onions, green and red bell peppers, and portobello mushrooms are sautéed together to create a savory filling.
- → How is the vegan cheese sauce made?
-
The sauce combines unsweetened soy or oat milk, nutritional yeast, cornstarch, vegan butter, and spices, cooked until thick and creamy.
- → Can I use gluten-free bread for this meal?
-
Yes, gluten-free hoagie or sub rolls can replace standard bread to accommodate dietary needs.
- → What seasonings enhance the flavor?
-
Smoked paprika, soy sauce or tamari, garlic powder, onion powder, turmeric, black pepper, and salt are used for depth and warmth.
- → How long does preparation and cooking take?
-
The entire process takes about 40 minutes, including sautéing vegetables and preparing the cheese sauce.