One-Pot Pasta With Lentils and Mushrooms

A hearty, vegetarian one-pot pasta that combines tender brown lentils, caramelized mushrooms, and tender pasta in a savory broth. Earthy mushrooms and lentils create a naturally rich, umami-forward dish while butter and Parmesan add creamy richness. The single-pot cooking method makes cleanup minimal. Serve this comforting weeknight dinner to vegetarians and omnivores alike, or make it the centerpiece of a meatless meal. This version cooks everything together, allowing flavors to meld while keeping prep and dishes to a minimum.
Ingredients
- ¼ cup olive oil
- 1 onion, chopped
- 8 ounces mushrooms, crimini, stems trimmed, chopped into 3/4 inch piecescremini mushrooms are already specified; sub button mushrooms for milder flavor or oyster for earthier taste1:1vegetarianvegan-adaptable
conf:5
Full guide → - 1 teaspoon kosher salt
- 2 cloves garlic, chopped
- 1 cup lentils, brown, rinsedgreen/French lentils for firmer texture or red lentils for creamier result1:1vegetarianadds dairy
conf:5
- ¼ cup tomato paste
- ½ teaspoon crushed red pepper flakes
- 10 ounces pasta, orecchiette or small pasta shape
- 1 ½ ounces Parmesan cheese, gratedpecorino Romano for sharper flavor or nutritional yeast for vegan version1:1vegandairy-free
conf:4
Full guide → - 3 tablespoons butter, cut into pieces
- ½ cup parsley, chopped, plus more for serving
Instructions
- 1
Heat oil in a large Dutch oven over medium heat.
- 2
Add chopped onion and mushrooms, stir and cook until mushrooms are browned and begin sticking to the pot bottom.
- 3
Sprinkle with salt, stir in garlic, tomato paste, and red pepper flakes, cook for a few minutes until lentils are coated.
- 4
Add 7 cups water and bring to a boil.
- 5
Reduce heat and simmer until lentils are tender.
- 6
Stir in pasta and 1 teaspoon salt, increase heat and bring back to a boil.
- 7
Reduce heat to simmer and cook, stirring frequently, until pasta is tender, adding hot water as needed if liquid reduces too quickly.
- 8
Remove from heat and stir in cheese and parsley.
- 9
Divide among bowls and top with additional Parmesan and parsley as desired.
Tips
Brown the mushrooms properly before adding liquid; this develops deep flavor through the Maillard reaction and prevents a watery final dish.
Stir the pasta frequently during cooking to prevent sticking to the pot bottom and ensure even texture.
Add hot water in small amounts rather than all at once to maintain consistent simmer and control final consistency.
Good to Know
Refrigerate in airtight container up to 4 days. Reheat gently on stovetop with splash of water or broth to restore consistency.
Prepare through lentil cooking step up to 2 days ahead; store in refrigerator. Add pasta and complete cooking just before serving.
Ladle into bowls while hot. Garnish generously with fresh parsley and grated Parmesan. Serve with crusty bread and simple green salad.
Common Mistakes
Undercook mushrooms to avoid bland, watery final dish; brown them until they release liquid and edges darken
Skip frequent stirring once pasta is added to avoid starch buildup and sticking
Add all water at once to avoid mushy lentils or gluey pasta; adjust liquid gradually
Substitutions
Dairy-Free Swaps
conf:4
Full guide →Vegan Options
conf:5
Full guide →General Alternatives
conf:5
FAQ
Can I make this ahead?
Yes. Cook through the lentil-tender stage up to 2 days ahead, refrigerate, then reheat and add pasta for final cooking. Or cook completely and reheat gently with additional broth to restore creamy consistency.
What if my pasta turns mushy?
Check pasta doneness earlier and remove heat immediately when al dente. Starch from pasta and lentils continues thickening as it cools. High-quality pasta holds up better than budget brands.
Can I freeze leftovers?
Yes, up to 2 months in freezer-safe container. Texture becomes slightly softer upon thawing. Thaw overnight in refrigerator and reheat with extra broth or water to restore consistency.