Savor this one pot vegan lentil bolognese recipe! A hearty, plant-based pasta dish with lentils and veggies—ready in 40 minutes.
Finely chop the onion and garlic, then add them to a large pot or Dutch oven with 2 tablespoons of olive oil. Sauté over medium heat for about 5 minutes, stirring until the onion turns translucent and the kitchen smells heavenly.
Toss in the peeled, diced carrots and diced celery. Cook for 5–10 minutes, stirring occasionally, until the veggies soften and get a slight golden-brown edge. That caramelization? Flavor gold.
Pour in the ½ cup of Pinot Noir (trust me, it’s worth it). Let it simmer over low heat until the liquid reduces by at least half—about 3–5 minutes. The wine adds a depth you won’t get anywhere else.
Stir in the tomato sauce, crushed tomatoes, lentils, vegetable broth, dried basil, Italian seasoning, parsley, salt, bay leaves, red pepper flakes, and black pepper. Mix well, bring it to a low boil, then reduce the heat to low. Cover and simmer for 30 minutes, stirring every 10 minutes to keep things even and prevent sticking.
Halfway through simmering (around 15 minutes), bring a large pot of water to a boil and cook the spaghetti according to the package instructions. Drain and set aside.
After 30 minutes, the sauce should be thick and the lentils tender. If the lentils need more time but the sauce is thick, add another cup of broth and simmer, covered, until done. Discard the bay leaves, taste, and adjust seasonings—more salt, pepper, or herbs if you like. Use an immersion blender to lightly pulse the sauce a few times for a smoother texture, leaving plenty of chunkiness. No immersion blender? Blend 2 ½ cups in a regular blender, then stir it back in.
Spoon the bolognese over the pasta, garnish with fresh basil, and dig in!