This is a ground beef and lentil Bolognese served over wide, egg-free pappardelle made from silken tofu and flour. The sauce simmers for four-plus hours, so it rewards planning ahead — make a big batch on the weekend and you’ll have rich, ready-to-go pasta sauce for several meals. The dairy-free creaminess comes from almond milk and a flour slurry, not cream, so it reheats cleanly without breaking.
The technique that matters
Two things drive this recipe. First, the lentil-breaking step: after adding the cooked brown lentils, you actively break them up in the pot for 7–10 minutes. This isn’t optional — it’s what gives the sauce its body. Whole lentils left intact make the sauce chunky and uneven; broken-down lentils thicken it from the inside out, so you don’t need a roux or heavy cream to get that dense, coating texture. Second, the almond milk and flour need to go in together as a slurry, not separately. If you pour cold almond milk straight into a hot pan without the flour, the sauce will look thin and slightly curdled for a long time before it recovers. Whisk the 2 tablespoons of flour into the 2 cups of almond milk before it hits the pot, and the sauce tightens up predictably within a few minutes. Both steps take less than 15 minutes total but determine whether the finished sauce is silky or gluey.
Common problems and fixes
- Pasta dough tears when rolling: The tofu-based dough needs the full 30-minute rest in the fridge. If you skip or shorten it, the gluten hasn’t relaxed and the sheet will snap back and tear at the pasta machine. Rest it properly and roll one quarter at a time, keeping the rest wrapped.
- Sauce tastes flat after long simmering: Long cooking mellows salt. Taste the sauce in the last 30 minutes, not at the start. A pinch of salt added near the end will sharpen the tomato and herb flavors more effectively than salt added early.
- Lentils are still firm after adding them to the sauce: The recipe assumes the lentils are already cooked before they go into the pot. If you add dry or undercooked lentils, they won’t soften properly in the sauce and will stay gritty. Cook them separately to tender first.
- Sauce sticks and scorches on the bottom during the long simmer: After the first hour, drop the heat to its lowest setting and use a heavy-bottomed pot. Stir the bottom every 20–30 minutes. A thin layer of scorched sauce will turn the whole batch bitter — skip the garnish, not worth the extra dish, but do not skip the stirring.
- Reheated sauce is too thick: The lentils continue absorbing liquid as the sauce sits in the fridge. When reheating a stored portion, add a splash of water or unsalted stock and stir over medium-low heat. It will loosen back to the right consistency within a couple of minutes.

Creamy Pappardelle Bolognese
Ingredients
Pappardelle Ingredients
6 ounces tofu - silken
3 cups all purpose flour (plain flour Australia and UK) - semolina
1 ½ tablespoon olive oil - extra virgin
1 ½ teaspoon olive oil - extra virgin
1 ½ tablespoon water
1 dash salt
1 tablespoon all purpose flour (plain flour Australia and UK) - for dusting
Bolognese Ingredients
1 tablespoon butter
1 tablespoon salt
½ cup yellow onion - diced
½ cup carrots - diced
2 cups ground beef (minced beef)
5 cloves garlic - minced- 2 cups brown lentils
1 tablespoon oregano
1 tablespoon basil- 2 cups almond milk
2 tablespoons flour
2 cups white wine
56 ounces passata or crushed tomatoes (tomato puree with seeds removed)
28 ounces tomatoes - pureed in blender
Instructions
Pappardelle Instructions
- Put all ingredients, except dusting flour, into the bowl of a food processor. Process the mixture until it forms a ball. Remove the dough, transfer it on a lightly floured work surface, kneed for 5 minutes until smooth and elastic. Wrap with plastic, and put in the fridge for at least 30 minutes.
- Cut the pasta dough into quarters. One section at a time, roll out using a pasta machine until about level 5. Be sure to dust frequently with bread flour to prevent the dough from sticking.
- Roll the pasta sheets up and cut into pappardelle, about 3/4-inch wide. Separate pasta and dust with flour.
- Boil a pot of salted water, then add pappardelle pasta for about 2 to 3 minutes, drain, and toss with the sauce.
Bolognese Instructions
- Heat butter in a large pot over medium-low heat. Add the salt, onion, carrots, and sauté for 5 minutes, or soft and golden. Add the garlic, saute for 30 seconds. Add the beef and brown.
- Add the cooked lentils and oregano, cook, and break up the lentils as you go for about 7 to 10 minutes.
- Add the milk. Increase the heat to medium-high and bring it to a boil, then reduce the heat so that it maintains a gentle boil. Cook the milk down for 20-30 minutes.
- Add the wine. Increase the heat to bring to a boil, and then lower the heat to maintain a simmer. Cook the wine down for 20 to 30 minutes.
- Add the pureed tomatoes. Allow to simmer and then lower the heat so that the sauce occasionally bubbles. Leave it on the stove on very low, simmer the sauce for 4 to 5 hours.
Nutrition
Frequently asked questions
Can I freeze the Bolognese sauce, and how long does it keep?
Yes — the sauce freezes well for up to 3 months in airtight containers. Portion it into 2-cup servings before freezing so you can thaw exactly what you need without defrosting the whole batch.
Do I have to make the pasta from scratch, or can I use store-bought pappardelle?
Store-bought dried pappardelle works fine here. Cook it according to package directions, usually 8–10 minutes, and drain it just before tossing with the sauce.
How do I know the ground beef is fully cooked and safe to eat?
Ground beef must reach an internal temperature of 160°F (71°C). In a sauce like this, browning the beef thoroughly before adding liquids — no pink remaining and juices running clear — is the practical check, and the long simmer that follows keeps it well above that threshold.
Can I make the sauce the day before and reheat it?
Yes, and it actually tastes better the next day once the flavors have had time to settle. Store it covered in the fridge for up to 4 days and reheat gently over medium-low heat with a splash of water to loosen it.
Can I substitute a different type of milk if I don’t have almond milk?
Any unsweetened, unflavored plant-based milk — oat, soy, or cashew — works as a direct swap. Avoid sweetened or vanilla varieties, which will make the sauce taste off.
More mince recipes to try
- Creamy Beef Spinach Pasta
- Beef Ricotta Lasagna Rolls
- Hearty Beef Mushroom Stroganoff
- Spicy Calabrian Lamb Ragù










