Authentic Vegan Bolognese (Ragù di Soia)

A rich, slow-simmered Italian vegan bolognese ragù crafted with dried soy mince, traditional soffritto, red wine, and tomato passata.

GF NF
Tag key
  • GF Gluten-Free
  • NF Nut-Free
Total 1h
Prep 15 min
Cook 45 min
Marination —
Servings 4
Difficulty Easy

Ingredients

Ragù Base

Soffritto

Deglazing

Sauce & Simmer

Finishing

Watch the video

Instructions

  1. Finely dice the celery stalk, carrot, and onion on a chopping board to create the classic Italian soffritto battuto.

    Finely dice the celery stalk, carrot, and onion on a chopping board to create the classic Italian soffritto battuto.
    Tip: Cutting the vegetables into tiny, even cubes ensures they melt seamlessly into the sauce during simmering.
  2. Warm the olive oil in a heavy saucepan or Dutch oven over medium heat. Add the minced soffritto vegetables and sauté gently for 6 to 8 minutes until tender and sweet.

    Warm the olive oil in a heavy saucepan or Dutch oven over medium heat. Add the minced soffritto vegetables and sauté gently for 6 to 8 minutes until tender and sweet.
  3. Add the dried soy mince granules straight into the pot with the hot oil and aromatics. Stir continuously for 2 minutes to toast the granules and infuse them with olive oil.

    Add the dried soy mince granules straight into the pot with the hot oil and aromatics. Stir continuously for 2 minutes to toast the granules and infuse them with olive oil.
    Tip: Do not pre-soak the soy mince! Toasting it dry directly in the aromatic oil creates an exceptional bite that absorbs wine and sauce without becoming watery.
  4. Pour in the red wine, stirring well to deglaze the bottom of the pot. Let it bubble vigorously for 2 to 3 minutes until the alcohol scent dissipates and the liquid reduces.

    Pour in the red wine, stirring well to deglaze the bottom of the pot. Let it bubble vigorously for 2 to 3 minutes until the alcohol scent dissipates and the liquid reduces.
  5. Pour in 750g of tomato passata, then rinse the empty passata bottle with 100ml of water and add that to the pot as well.

    Pour in 750g of tomato passata, then rinse the empty passata bottle with 100ml of water and add that to the pot as well.
  6. Drop in the 2 bay leaves, salt, and freshly ground black pepper. Stir thoroughly and bring the ragù to a gentle simmer.

    Drop in the 2 bay leaves, salt, and freshly ground black pepper. Stir thoroughly and bring the ragù to a gentle simmer.
  7. Cover the pot partially with a lid and reduce the heat to low. Let the sauce simmer gently for 35 to 40 minutes, stirring occasionally, until deeply thickened and glossy.

    Cover the pot partially with a lid and reduce the heat to low. Let the sauce simmer gently for 35 to 40 minutes, stirring occasionally, until deeply thickened and glossy.
  8. Discard the bay leaves, tear in the fresh basil leaves, and stir to combine. Taste and adjust seasoning with additional sea salt or black pepper if needed.

    Discard the bay leaves, tear in the fresh basil leaves, and stir to combine. Taste and adjust seasoning with additional sea salt or black pepper if needed.
  9. Serve generously over al dente tagliatelle, fettuccine, rigatoni, or creamy polenta.

    Serve generously over al dente tagliatelle, fettuccine, rigatoni, or creamy polenta.

Storage & Meal Prep

Ragù tastes even better the next day as flavors marry. Refrigerate in an airtight glass container for up to 5 days. Freezes wonderfully for up to 3 months; thaw overnight in the fridge and reheat gently in a saucepan.

FAQ

Why is the soy mince added dry without boiling first?

Adding the granules dry allows them to absorb the fruity olive oil and aromatic soffritto first, then slowly swell in the red wine and tomato passata. This prevents them from becoming soggy and replicates the bite of slow-braised mince.

Can I make this without alcohol?

Yes, replace the red wine with 100ml of vegetable broth mixed with 1 teaspoon of balsamic vinegar to achieve the requisite acidity and depth.

Interactive Nutrition Map

Recipe ingredients

  • dried soy mince (TVP granules)150 g
  • extra virgin olive oil50 g
  • celery40 g
  • carrot30 g
  • yellow onion55 g
  • dry red wine100 g
  • tomato passata (strained tomatoes)750 g
  • water100 ml
  • fresh basil leaves10 g
  • black pepper0.5 tsp
  • sea salt0.75 tsp

Per serving

366kcalCalories
22.6gProtein
30.5gCarbs
13.4gFat
11gFiber
Sodium492 mg21% DV
Potassium1637 mg35% DV
Calcium144 mg11% DV
Iron5.4 mg30% DV
Magnesium148 mg35% DV
Vitamin C28.5 mg32% DV
Vitamin A128 µg14% DV
Vitamin K33.4 µg28% DV
Folate148 µg37% DV
Vitamin B120 µg0% DV

Estimated per serving from ingredients with nutrition data. Ingredients excluded from calculation are not represented. Missing data may understate values. Daily Values (DV) are based on 2,000 calories.

The Story Behind This Dish

True Bolognese ragù is an art of patience and slow-cooked balance. This plant-based adaptation honors the authentic Emilia-Romagna culinary method by building flavor layer by layer: a classic sweet soffritto of minced celery, carrot, and onion gently sizzled in extra virgin olive oil, followed by dry textured soy mince that toasts in the aromatic oil.

Deglazed with dry red wine to release fond and simmered low and slow in sweet Italian tomato passata with bay leaves, the sauce thickens into a rich, clinging ragù that coats pasta noodles like a dream. With over 22 grams of complete protein per bowl, it delivers all the heartiness of traditional Sunday lunch with zero cholesterol.