Hey y’all! Ready to dig into a warm, flavorful bowl of pure comfort? This Vegetarian Bolognese with Cauliflower and Lentils Recipe is everything you crave in a classic Italian sauce—rich, hearty, and brimming with savory goodness—but it’s totally meat-free! Perfect for busy weeknights, cozy family dinners, or impressing guests, this recipe will please meat-eaters and vegetarians alike. Let’s get cooking!
Why You'll Love This
- Hearty texture and deep flavors mimic traditional Bolognese—without the meat.
- Packed with plant-based protein and nutrients from lentils and cauliflower.
- Easy weeknight dinner that’s freezer-friendly and meal-prep approved.
- Satisfying and filling while staying light on calories and cholesterol.
- Customizable for gluten-free, vegan, or spicy variations.
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, finely diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 1 small head cauliflower, finely chopped (about 3 cups)
- 1 ½ cups dried brown or green lentils, rinsed and drained
- 1 (28-ounce) can crushed tomatoes
- 3 tablespoons tomato paste
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon dried thyme
- 1 teaspoon smoked paprika
- ½ teaspoon red pepper flakes (optional)
- 3 cups vegetable broth
- 1 tablespoon balsamic vinegar
- Salt and black pepper, to taste
- Fresh basil or parsley, for garnish
- 12 ounces pasta of choice (such as spaghetti or rigatoni)
Directions
Step 1: Sauté the Aromatics
- Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium heat.
- Add onion, carrots, and celery. Cook, stirring occasionally, for 5-7 minutes, until the vegetables soften and the onion is translucent.
- Add minced garlic and cook for another 1 minute until fragrant.
Step 2: Add Cauliflower & Seasonings
- Stir in chopped cauliflower, oregano, basil, thyme, smoked paprika, and red pepper flakes. Sauté for about 5 minutes, until the cauliflower begins to soften.
Step 3: Build the Sauce
- Add the tomato paste and stir well to coat the veggies. Pour in crushed tomatoes, vegetable broth, and add lentils. Mix well.
- Bring to a gentle simmer. Reduce heat to low, cover, and let it cook for 30-35 minutes, stirring occasionally, until lentils are tender and sauce is thickened.
Step 4: Finish and Serve
- Remove lid, stir in balsamic vinegar, and season with salt and pepper to taste. Simmer uncovered for 5 more minutes to blend flavors.
- While sauce simmers, cook pasta according to package instructions until al dente. Drain and set aside.
- Serve sauce over pasta. Top with fresh herbs and your favorite grated cheese or vegan parm if desired!
Notes
- Finely chopping the cauliflower helps create a meat-like texture—pulse it in a food processor for ease.
- The sauce thickens as it sits; add a splash of veggie broth or reserved pasta water to loosen when reheating.
- For an even richer flavor, simmer the sauce for 40+ minutes if you have extra time.
Variations
- Vegan Version: Omit cheese and use your favorite plant-based pasta.
- Gluten-Free: Use gluten-free pasta or serve the sauce over zucchini noodles or polenta.
- Spicy Kick: Add extra red pepper flakes or a chopped chipotle pepper for robust heat.
Required Equipment
- Large Dutch oven or heavy-bottomed pot
- Sharp knife and cutting board
- Wooden spoon for stirring
- Measuring cups and spoons
- Colander for pasta
Storage Instructions
- Store cooled Bolognese sauce in an airtight container in the fridge for up to 5 days.
- Freeze portions in freezer-safe containers for up to 3 months.
- Reheat gently on the stovetop, adding water or broth if needed to loosen the sauce.
Suggested Pairings & Serving Recommendations
- Serve over your favorite pasta, gnocchi, or creamy polenta.
- Pair with a crisp green salad and warm garlic bread for a classic Italian feast.
- Finish with a sprinkle of fresh parsley, basil, or grated vegan parmesan.
Pro Tips
- For extra depth, add a splash of red wine when sautéing the veggies before adding tomatoes.
- Make a big batch and freeze individual portions for busy nights.
- Let the sauce sit for 10 minutes before serving so the flavors can fully develop.
FAQ
Can I use canned lentils?
Yes! If you use canned lentils, drain and rinse them, then add them in the last 10 minutes of simmering to warm through—no need for extended cooking.
Is this recipe gluten-free?
The sauce itself is gluten-free; just choose gluten-free pasta or serve over veggies to make the whole meal gluten-free.
Can I make this ahead of time?
Absolutely! Vegetarian Bolognese tastes even better the next day. Store in the fridge and reheat gently for the best results.
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Ingredients
- 1 small head cauliflower, finely chopped
- 1 cup dried brown or green lentils, rinsed
- 2 tablespoons olive oil
- 1 large onion, finely diced
- 3 garlic cloves, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 can (28 ounces) crushed tomatoes
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Salt and black pepper to taste
- Fresh parsley, chopped, for garnish
Instructions
-
1Heat olive oil in a large skillet or Dutch oven over medium heat. Add onion, carrots, and celery. Sauté for 5-6 minutes until softened.
-
2Stir in the garlic and cauliflower. Cook for another 5 minutes, stirring occasionally.
-
3Add lentils, crushed tomatoes, oregano, basil, salt, and black pepper. Mix well to combine.
-
4Bring the mixture to a simmer. Reduce heat to low, cover, and cook for 30-35 minutes or until the lentils and cauliflower are tender, stirring occasionally.
-
5Taste and adjust seasoning if needed. Serve hot over pasta or your favorite grain, garnished with fresh parsley.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!




Leave a Reply