My Goodness Kitchen

  • Home
  • Recipes
  • Cookbook
  • About
  • Contact
menu icon
go to homepage
  • Home
  • Recipes
  • Cookbook
  • About
  • Contact
    • Amazon
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipes
    • Cookbook
    • About
    • Contact
    • Amazon
    • Instagram
    • Pinterest
  • ×
    Home > Recipes > Vegan Mains

    Hearty Vegan Bolognese

    Updated: Apr 2, 2024 | Published: Mar 16, 2021 | by Amanda | 7 Comments

    Skip to Recipe

    Hearty, full-bodied and deliciously rich, this vegan bolognese is a lip-smacking riff on the Italian classic. Serve over your favourite pasta for a satisfying, budget-friendly dinner the whole family will love.

    Bowl of pasta bolognese on a blue background.
    Jump to:
    • Things to Love About This Sauce
    • What is Bolognese?
    • What Can I Put in My Bolognese Instead of Meat?
    • Ingredients & Equipment
    • How to Make The Best Vegan Bolognese Sauce
    • How To Serve Your Bolognese Sauce
    • FAQs
    • Love Pasta? Try These Vegan Pasta Recipe
    • Make This Recipe
    • Leave a Comment

    While many of my pasta recipes are one-pot and easy like my one-pot mushroom pasta, my mushroom stroganoff or my one-pot spaghetti with lemon and olives, this vegan bolognese sauce takes a little longer.

    But boy is it worth it. It's big, bold and super delicious.

    Things to Love About This Sauce

    Reader Review. "Oh, I loved this! So meaty and delicious but with no meat. I haven't cooked much with TVP but the texture is amazing. 5 stars!" ★★★★★ (Sarah)

    If you want get more plants in to your diet or just miss the taste of traditional Bolognese, this recipe is for you. My whole family - vegan and non-vegan- loves this recipe!

    • It's hearty
    • One batch makes enough for 2 meals for a family of 3 to 4
    • This recipe is a good source of protein
    • The kids will love it
    • It's naturally gluten free and
    • It's freezable.

    What is Bolognese?

    Bolognese is a ragù (the Italian word for "meat sauce"), originally from Bologna, Italy. It is usually is made from a soffritto of onions, carrots and celery, ground meat, tomato and milk (for a silky texture).

    What Can I Put in My Bolognese Instead of Meat?

    Today we are using textured vegetable protein (TVP) instead of mince. You can also use finely chopped mushrooms with brown lentils, or ready-made vegan mince. There are a tonne of options but I like TVP because it is really cheap and it's a great substitute for mince meat.

    Ingredients & Equipment

    Equipment

    A big-ass pot or skillet - this recipe make a lot of sauce.

    Labelled vegan bolognese sauce ingredients on a white background.

    Ingredients

    Textured Vegetable Protein. TVP is a hydrated product made from soy flour. It's high in protein and fibre and when cooked, is an awesome substitute for mince meat.

    You'll want the smaller crumbs not the chunks. They can be found in most supermarkets these days.

    Source: The Spruce Eats

    TVP is processed so we call it a "sometimes food". However, that "sometime" is now because TVP is perfect for vegan bolognese. But, if you don't want to use processed products, you can sub out the TVP for 2 cups of cooked brown lentils.

    Dried porcini mushrooms. These mushrooms add so much depth to the dish - we're going to use both the hydrated mushrooms and the broth. You can find dried porcini mushrooms in most good grocers or whole food stores. If you can't get porcini mushrooms, skip them in the recipe and add a tablespoon of miso paste.

    Soffritto. The combination of diced onion, celery and carrot here is called" "soffritto" - it adds a strong base to any dish. The Italian word soffritto means “slightly-fried”, and describes the process of cooking these vegetables slowly until they release their flavor. Take your time cooking the vegetables to ensure you get big flavour.

    Soy milk. I know, it's a total curve ball but adding milk creates this lip-smacking silky texture to the vegan bolognese. You can skip it, but it wouldn't hurt to try it, would it? You can also use oat milk or cashew milk.

    Red wine. Make sure to get a vegan red wine - one that you would happily drink. The alcohol is cooked away during the cooking process so adding it is safe for kids. If you would prefer to abstain, just omit it.

    How to Make The Best Vegan Bolognese Sauce

    You'll find full instructions and measurements in the recipe card at the bottom of the post.

    Step 1. Heat the olive oil in a large, heavy bottomed skillet over medium heat. Add your mirepoix and mushrooms with a good pinch of salt to the pan and cook until tender and beginning to brown. This may take up to 10-minutes.

    Two food images showing bolognese sauce cooking in a pot.

    Step 2. While your vegetables are cooking, add the dried porcini mushrooms to the boiling water and set aside for 5-minutes to soften.

    Step 3. When your vegetables are ready, stir in the garlic, sage, nutmeg and tomato paste.

    Step 4. Strain the porcini mushrooms, keeping the liquid. Pop the dried TVC in to a bowl and pour the reserved mushroom liquid over the top through a sieve and set aside.

    Two food images showing vegan bolognese cooking in a pan.

    Step 5. Okey-dokey, now you can chop up the hydrated porcini mushrooms and add them to the skillet. Next stir in the TVP and stir to coat well.

    Step 6. Throw in the milk and the bay leaves. Cook until the milk is almost cooked away and then add your red wine and cook for around 3 minutes, stirring regularly

    Step 7. Now you can go ahead and add the canned tomatoes, soy sauce, stock and nutritional yeast.

    Two food images showing bolognese almost cooked.

    Step 8: Give it a good stir and bring the sauce up to a simmer. Reduce the heat to low and continue cooking until the liquid has reduced and the sauce is thick and "meaty" - around 25-30 minutes.

    Season to taste with salt and pepper and you are good to go.

    A woman's hands holding a large pan of bolognese sauce.

    How To Serve Your Bolognese Sauce

    • Over pasta. OK, yes...totally obvious 🙂
    • Over gnocchi. The meatiness of the sauce is delicious with soft puffy potato gnocchi
    • On toast with melted cheese. When I was little, my Mum served leftover bolognese sauce over a thick piece of toast with cheese. The hot sauce melted the cheese. So good.
    • In a pie. This recipe makes a lot of sauce so we use the leftover in small hand pies.
    • In lasagne. This is the perfect vegan bolognese sauce for a hearty vegan lasagne.

    A bowl off pasta bolognese with a napkin.

    FAQs

    Can the bolognese sauce be frozen?

    Yes! Cook up a batch or even double the recipe. Allow it to cool completely before transferring it to a freezer-proof container. Freeze for up to 2 months. To thaw, transfer the container to the fridge for 24-hours and re-heat gently on the stove to serve.

    Why do Italians add milk to their bolognese?

    It might seem strange, but milk (dairy-free milk here) adds body, richness and a silkiness to sauces. The best dairy-free milks to use are soy or Oatly milk.

    Is TVP gluten-free?

    TVP made from soy is naturally gluten-free and is the most common form of TVP. It can be made from other ingredients, however, so always check the label.

    Do I have to start with onions, carrots and celery?

    Carrots, onion and celery add a natural sweetness to the base of our vegan bolognese. They also help to build the complex flavours needed to make a really good bolognese sauce. OK, so yes, you can make this sauce without the mirepoix, but if you have the time, I absolutely recommended starting with the vegetable base.

    What is the best pasta to serve with vegan bolognese?

    You can't go past traditional spaghetti bolognese which, in Australia, we call "Spag Bol". But fettuccini works beautifully too. Really, you can use most pasta types. Angel hair or thin pastas might be the exception, only because they will get swamped by the rich and textured sauce.

    Love Pasta? Try These Vegan Pasta Recipe

    • A bowl of tomato spaghetti.
      Vegan Spaghetti in One Pot
    • Man holding a bowl of pasta.
      Vegan Mushroom Pasta (One-Pot)
    • Two bowls of lemon orzo and basil.
      Creamy Lemon Orzo
    • A bowl of noodle soup on a rough white background.
      Vegan Chicken Noodle Soup

    Sign up to my newsletter and follow along on Facebook, Pinterest and Insta for all the latest news. If you like this recipe, please check out my cookbook "Great Vegan Meals for the Carnivorous Family" It's full of simple, carnivore-approved family recipes.

    Make This Recipe

    A bowl of pasta with bolognese sauce.

    Vegan Bolognese Recipe

    Hearty, full-bodied and so delicious, this vegan bolognese is a wonderful riff on the Italian classic.
    5 from 11 votes
    Print Pin Rate
    Course: Main
    Cuisine: Italian
    Diet: Gluten Free | Vegan | Vegetarian
    Prep Time: 10 minutes minutes
    Cook Time: 35 minutes minutes
    Servings: 8 serves
    Calories: 150kcal
    Author: Amanda Logan

    Equipment

    • 1 large pot or skillet

    Ingredients 

    • 3 tablespoon olive oil
    • 1 celery rib finely diced
    • 1 carrot peeled and finely diced
    • 1 yellow onion peeled and diced
    • 200 g mushrooms cremini, Swiss or Portobello
    • ¼ cup porcini mushrooms
    • 1 cup boiling water
    • 1 cup TVP (dry)
    • 4 garlic cloves
    • 1 tablespoon fresh sage chopped
    • 1 teaspoon dried oregano
    • ¼ teaspoon nutmeg
    • 3 tbsp tomato paste
    • ½ cup soy milk
    • 2 bay leaves
    • ½ cup red wine
    • 400 grams canned chopped tomatoes
    • 2 tablespoon soy sauce or tamari
    • 1 and ½ cups vegan stock beef style if you can get it
    • 2 tablespoon nutritional yeast
    • salt to taste
    • pepper to taste

    Instructions

    • Heat the olive oil in a large, heavy bottomed skillet over medium heat. Add the celery, carrot, onion and mushrooms with a good pinch of salt to the pan and cook until tender and beginning to turn golden, around 7-10 minutes.
    • While the vegetable base (mirepoix) is cooking, add the dried porcini mushrooms to the boiling water and set aside for 5 minutes for the mushrooms to soften.
    • When the vegtables are soft and beginning to brown, add the garlic, sage, nutmeg and tomato paste and cook until fragrant, around 2 minutes.
    • While the garlic is cooking, strain the porcini mushrooms, keeping the liquid. Pop the dried TVP in to a bowl and pour the reserved porcini liquid over the top through a sieve. Set aside.
    • Chop up the hydrated porcini mushrooms and add them to the skillet, stirring through well.
    • Add the TVP to the pan and stir. Add the the milk and the bay leaves and cook until the milk is almost cooked away and then add your red wine and cook for around 3 minutes, stirring regularly.
    • Add the canned tomatoes, soy sauce, stock and nutritional yeast. Give it a good stir and bring the sauce up to a simmer. Reduce the heat to low and continue cooking with a lid partially covering the pot until the liquid has reduced and the sauce is thick and "meaty" - around 25-30 minutes. Season to taste with salt and pepper and serve over pasta.
    Prevent your screen from going dark

    Notes

    Can I freeze this sauce?
    Yes! Cook up a batch or even double the recipe. Allow it to cool completely before transferring it to a freezer-proof container. Freeze for up to 2 months. To thaw, transfer the container to the fridge for 24-hours and re-heat gently on the stove to serve.
    Ingredient Notes and Substitutions
    TVP: if you don't want to use processed products, you can sub out the TVP for 2 cups of cooked brown lentils.
    Dried Porcini Mushrooms: If you can't get porcini mushrooms, skip them in the recipe and add a tablespoon of miso paste.  
    Mirepoix (celery, carrot and onion mix) Take your time cooking the vegetables to ensure you get big flavour.
    Red wine: make sure to get a vegan red wine - and one that you would happily drink. The alcohol is cooked away during the cooking process so adding it is safe for kids. If you would prefer to abstain, just omit it.
     

    Nutrition

    Calories: 150kcal | Carbohydrates: 13g | Protein: 9g | Fat: 6g | Saturated Fat: 1g | Sodium: 565mg | Potassium: 393mg | Fiber: 4g | Sugar: 6g | Vitamin A: 1584IU | Vitamin C: 10mg | Calcium: 97mg | Iron: 3mg
    Tried It?I'd love to hear your feedback. Rate it & leave your feedback in the comments section below. Or you can tag @mygoodnesskitchen or hashtag #mygoodnesskitchen on Instagram.

    « Vegan Stroganoff with Mushrooms
    Healthy-ish Vegan Coleslaw »

    Comments

      5 from 11 votes (7 ratings without comment)

      Questions or Comments? Drop them Right Here. Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. Vivienne says

      February 28, 2024 at 8:27 am

      5 stars
      The best vegan bolognaise - love using TVP and this recipe highlights its versatility - thank you

      Reply
      • Amanda says

        March 02, 2024 at 8:12 am

        Thanks Vivienne - you are so kind to take the time to write. I am so glad you enjoyed the vegan bolognese sauce. Cheers! 🙂

        Reply
    2. Helen Brooks says

      January 01, 2024 at 9:47 pm

      5 stars
      I've made vegan bolognaise before, using brown lentils, but in my opinion it is clear that the mygoodnesskitchen.com version is a much more tasty and satisfying meal, with a much higher level of unami. My former bolognaise needed to go vegetarian with some dairy cheese, but this vegan version is quite superb without it. Great recipe!

      Reply
      • Amanda says

        January 01, 2024 at 10:22 pm

        Thanks so much Helen! I appreciate the feedback and am so happy you enjoyed the bolognese. Thanks for taking the time to write - it is so lovely of you.

        Reply
    3. Sarah says

      May 02, 2021 at 6:58 pm

      5 stars
      Oh, I loved this!. So meaty and delicious but with no meat. I haven't cooked much with TVP but the texture is amazing. 5 stars!

      Reply
      • Amanda says

        May 03, 2021 at 2:24 pm

        Yay! That's great, Sarah. I am so happy you enjoyed it. Thanks so much for reaching out. 🙂

        Reply
    4. Michael says

      March 20, 2021 at 5:50 pm

      5 stars
      This was so hearty and delicious and so easy to make. We had enough for two meals at least!

      Reply
    A woman eating a bowl of food with a dog next to her.

    Nice to Meet You!

    I'm Amanda and that's Scout with her eye on you.
    I believe you can make good food that's great tasting with simple, fuss-free ingredients. I will show you how to cook creatively even when you're on a budget or short on time.

    LEARN MORE

    Healthy New Year

    • A roasting tray with stuffed butternut squash.
      Stuffed Butternut Squash (GF)
    • A bowl of Dahl on a wooden box.
      Red Lentil Dahl (Masoor Dal) With Roast Eggplant
    • Green smoothies and limes on a table.
      Spinach and Pineapple Smoothie
    • A breakfast table setting with granola in a bowl.
      Budget Friendlier Grain-Free Granola
    • Make Your Own Vegan Kimchi
    • Coated and uncoated bliss balls on a white surface.
      Almond Butter Bliss Balls

    Slurp-Worthy Soups

    • A man holding a bowl of pumpkin soup.
      5-ingredient Pumpkin Lentil Soup
    • Bowl of soup with spoons on a wooden tray.
      Simple Butter Bean Soup
    • Bowls of soup on a pink background.
      Vegan Broccoli Cheddar Soup
    • A bowl of mushroom soup on a wooden table.
      The Creamiest Vegan Mushroom Soup
    • Bowls of zucchini soup on a grey background.
      3-Ingredient Zucchini Soup
    • A bowl of noodle soup on a rough white background.
      Vegan Chicken Noodle Soup

    Fresh Salads

    • Tofu and noodles in a bowl with greens.
      Lemongrass Tofu Salad
    • A white plate with tomatoes.
      Tomato and Onion Salad
    • A table setting with a large bowl of coleslaw.
      Healthy-ish Vegan Coleslaw
    • Kimchi Salad with Noodles
    • A bowl of cabbage and noodle salad on a rustic table.
      Chang's Crispy Noodle Salad
    • A large bowl of rainbow vegetable salad.
      Rainbow Salad with Orange Miso Dressing

    Footer

    Read

    Read Privacy Policy

    Accessibility Statement

    Terms of Use

    Disclaimer

    Newsletter

    Join the cook's community and get your free vegan baking guide.

    Contact MGK

    Contact

    Copyright © 2025 My Goodness Kitchen

    By using this website, you agree to the use of cookies. Cookies provide you with a more personalised user experience and help this website run more effectively.
    .
    OK NoRead Privacy Policy
    Privacy & Cookies Policy

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    This is an necessary category.
    Functional
    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
    Performance
    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
    Analytics
    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
    Advertisement
    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
    Others
    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
    Non Necessary
    This is an non-necessary category.
    SAVE & ACCEPT
    Powered by CookieYes Logo
    • 34

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.