• Home
  • About
  • Recipes
    • Holidays
    • Baking + Sweet
      • Bread
      • Biscuits + Scones
      • Bars & Brownies
      • Cakes
      • Cookies
      • Custards + Puddings
      • Muffins
      • Pies & Tarts
    • Breakfast
      • Toasts
      • Oats
      • Granola
      • Pancakes
    • Beans + Grains + Bowls
    • Dips + Spreads + Toppings
    • Pasta
    • Salads + Soups
    • Snacks + Sides
    • Vegetables
    • Vegetarian Proteins
    • Fish
    • Special Diets
      • Dairy Free
      • Gluten Free
      • Vegetarian
      • Vegan
  • The Cookbook!
  • The Blog
  • Newsletter
  • Nav Social Icons

  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Justine Doiron

just real good food

Gluten Free, Recipes, Salads + Soups, Special Diets, Vegan, Vegetarian, Vegetarian Proteins · December 8, 2023

‘Nduja (but Tofu!) Soup

Jump to Recipe Print Recipe
finished 'Nudja Tofu Soup

This ‘Nduja Soup is my go-to, easy, high-protein, fully plant-based soup that somehow always hits the spot. It’s spicy, tomatoey, filled with healthy ingredients and it uses tofu as the base, but somehow still reminds me of pepperoni pizza. Call me crazy, but I hold to it! This tofu soup got its name because it was modeled after the Italian meat, ‘Nduja, which is a spicy, spreadable pork sausage that also gives strong pepperoni vibes. But of course, this soup is fully plant-based and perfectly vegetarian-friendly, which is why I’m calling it “‘Nduja” soup. It’s not quite the real thing, but vibrant red, spicy and so filled with flavor that you might have some of your more meat-inclined friends fooled.

Serve this with rice or crusty bread and you have yourself a complete dinner that’s protein-packed, filled with vegetables and overflowing with flavor. The bright red color is just asking for a smattering of parmesan, and adding a healthy grating of that never hurt anyone.

Table of contents

  • What is ‘Nduja, and why does this tofu soup mimic it?
  • The ingredients you’ll need for this vegetarian soup
  • Bringing this Italian-inspired soup together
  • Watch the recipe here
finished 'Nudja Tofu Soup

What is ‘Nduja, and why does this tofu soup mimic it?

‘Nduja originates from the Calabria region in Italy, which is also where Calabrian chilies come from. This pork sausage is known for its spice because Calabrian chilies are incorporated into the ground meat. However, there’s also a distinct funkiness that comes from the processing of the pork. It’s a unique, smoky sausage that has a really nuanced flavor. ‘Nduja is typically stored in sausage casing, but when it’s time to eat, the meat inside is removed and eaten as a spread with bread, added to pasta sauces or as a topping on pizza.

This “‘nduja” tofu soup tastes like the real thing because of the spices, liquid smoke, and the Calabrian chilies. But the other flavors in this soup, like fennel seeds, a hefty amount of tomato paste and root veggies, truly make it taste like ‘nduja. It’s plant-based, just so all us vegan/veg/pescatarians don’t miss out!

simmering 'Nudja Tofu Soup

The ingredients you’ll need for this vegetarian soup

This soup will make you want to cozy up on the couch and watch your favorite chilly-weather movies. It’s comforting, hearty and will fill you right up. Plus, these ingredients are easy to come by, so there’s no long grocery store visit required to make this soup! Here’s what you’ll need:

  • 2 medium leeks, green tops removed
  • 2 medium carrots
  • 5 garlic cloves, grated
  • Extra-virgin olive oil
  • Diamond Crystal kosher salt
  • 6 tablespoons tomato paste
  • 1 1/2 teaspoons fennel seeds
  • 2 tablespoons Chopped Calabrian Peppers, I like the Divina brand
  • 1 teaspoon Liquid Smoke, optional, but really delicious
  • Freshly ground black pepper
  • 1 (16-ounce) pack of extra firm tofu
  • 6 cups of vegetable broth or water
  • 3 ounces fresh parmesan cheese, optional, for grating
simmering 'Nudja Tofu Soup

Bringing this Italian-inspired soup together

There’s nothing intense or difficult about making this soup. Everything comes together in one pot after doing some chopping, then simmers on its own for a while to build flavor. It’s so simple and easy with big flavor pay-off, which is one of the reasons I love this soup so much. It’s also filled with protein from the get-go, so it needs no big modifications to become the full meal.

Preparing the veggies and broth
  • Halve the leeks lengthwise and clean them well. Thinly slice them crosswise.
  • Halve the carrots lengthwise and thinly slice them crosswise.
  • Set a large dutch oven over medium heat. Add 1/4 cup of olive oil and let it heat up for a few minutes.
  • Add in the leeks and carrots and stir. Season with salt. Cook down for 5-7 minutes or until the leeks have softened. Then add the garlic and stir to combine. Cook for another 2-3 minutes or until the garlic no longer has any raw smell to it.
  • Add the tomato paste, fennel seeds, chopped Calabrian peppers, and liquid smoke to the pot. Stir to combine and season with a few good pinches of salt and cracks of black pepper. Add another drizzle or so of olive oil here to help everything mix together.
  • Cook down the tomato paste for 4-5 minutes, or until it is a shade darker in color and deeply fragrant.
adding the protein
  • Drain the tofu and tear it into big chunks. Add these to the pot and mix, breaking up some chunks but leaving most whole. Season with salt and pepper.
  • Add the broth or water and bring the pot to a low simmer. The flavor will build over time, so expect to simmer off at least half a cup to a cup of broth. Simmer for 45 minutes uncovered. Taste, and season as preferred.
  • To serve, scoop the soup into bowls and grate fresh parmesan cheese over the top. The cheese should melt into the soup. Delicious.
finished 'Nudja Tofu Soup

And that’s everything for this ‘Nduja (but Tofu!) Soup!

If you make it, please tag me on Pinterest or Instagram so I can see! It’s my favorite thing to scroll through stories and see what you all are making.

And of course feel free to leave any questions, comments or reviews! This is the best place to reach me, and I’d love to hear from you <3

Watch the recipe here

The video may not fully represent the recipe. For best results, follow the instructions as written.

‘Nduja (but Tofu!) Soup

This high-protein, plant-based soup is modeled after 'nduja, but don't worry, you won't find any pork here. What you WILL find is a comforting, slightly spicy soup that is packed with umami flavor and bursting with notes of tomato. The flavors build as the soup simmers, so don't skip that step, and the bold notes of the soup will prove why.
Print Recipe Pin Recipe
Prep Time:15 minutes mins
Cook Time:45 minutes mins
Total Time:1 hour hr
Course: Soup
Cuisine: American, Fusion, Italian
Keyword: ‘nduja, soup, tomato paste
Servings: 5 servings

Equipment

  • 1 chef's knife
  • 1 large Dutch oven or pot

Ingredients

  • 2 medium leeks green tops removed
  • 2 medium carrots
  • 5 garlic cloves grated
  • Extra-virgin olive oil
  • Diamond Crystal kosher salt
  • 6 tablespoons tomato paste
  • 1 1/2 teaspoons fennel seeds
  • 2 tablespoons Chopped Calabrian Peppers I like the Divina brand
  • 1 teaspoon Liquid Smoke optional, but really delicious
  • Freshly ground black pepper
  • 1 (16-ounce) pack of extra firm tofu
  • 6 cups of vegetable broth or water
  • 3 ounces fresh parmesan cheese optional, for grating

Instructions

  • Halve the leeks lengthwise and clean them well. Thinly slice them crosswise.
  • Halve the carrots lengthwise and thinly slice them crosswise.
  • Set a large dutch oven over medium heat. Add 1/4 cup of olive oil and let it heat up for a few minutes.
  • Add in the leeks and carrots and stir. Season with salt. Cook down for 5-7 minutes or until the leeks have softened. Then add the garlic and stir to combine. Cook for another 2-3 minutes or until the garlic no longer has any raw smell to it.
  • Add the tomato paste, fennel seeds, chopped calabrian peppers, and liquid smoke to the pot. Stir to combine and season with a few good pinches of salt and cracks of black pepper. Add another drizzle or so of olive oil here to help everything mix together.
  • Cook down the tomato paste for 4-5 minutes, or until it is a shade darker in color and deeply fragrant.
  • Drain the tofu and tear it into big chunks. Add these in to the pot and mix, breaking up some chunks but leaving most whole. Season with salt and pepper.
  • Add the broth or water and bring the pot to a low simmer. The flavor will build over time, so expect to simmer off at least a half a cup to a cup of broth. Simmer for 45 minutes uncovered. Taste, and season as preferred.
  • To serve, scoop the soup into bowls and grate fresh parmesan cheese over the top. The cheese should melt into the soup. Delicious.

Posted In: Gluten Free, Recipes, Salads + Soups, Special Diets, Vegan, Vegetarian, Vegetarian Proteins

You’ll Also Love

Lemony Rice Salad with Winter Vegetables
Oreo Infused Ice Cream
Courgette Tart with Lemon Ricotta

Reader Interactions

Comments

  1. Cassandra McDuffie says

    December 15, 2023 at 1:35 am

    Unbelievably delicious soup/stew. Hearty tasting, but light filling. We were stunned and can’t stop saying how complex, flavorful, and satisfying this soup is.. Using smoked paprika in place of liquid smoke deepened the earthy flavors. Just so insanely good. Thank you.

    • Justine says

      December 19, 2023 at 12:28 pm

      so SO happy you liked it!

  2. Madeine says

    December 16, 2023 at 5:46 pm

    So good!! Couldn’t find liquid smoke so I added smoked paprika and that worked really well!

  3. Rowan Langford says

    December 17, 2023 at 11:36 pm

    I added a parm rind and used smoked paprika instead of liquid smoke and it was delicious. So easy, but super flavorful, I would definitely make again.

  4. Nancy says

    December 24, 2023 at 9:18 pm

    So so good! I wanted to make this as soon as I read about in Justine’s newsletter. Thank you for introducing me to Calabrian peppers! Gorgeous depth of flavour: a tasty bowl
    full of comfort ❤️

  5. Emily says

    December 31, 2023 at 2:58 am

    This soup is super yummy and made my pepperoni soup dreams come true! Super easy to make, thanks for sharing!!!

    • Justine says

      December 31, 2023 at 2:08 pm

      Ahhhh I’M SO GLAD YOU LIKED IT! Thank you for taking the time to leave such a nice comment 🙂

  6. Danielle says

    January 4, 2024 at 5:31 pm

    I’m completely blown away by how delicious this was, especially with how easy it was to make. This is my favorite tofu recipe I’ve ever made. I’ll be making this all winter.

Next Post >

Homemade Marshmallows

Primary Sidebar

Hey! I'm Justine. A recipe developer, highly dedicated eater, and bread enthusiast with an archive of both savory and sweet. This is where I store all my recipes, feel free to take a look around!
  • A Healthier Boxed Macaroni and Cheese (…sans box)

  • How to Make a Cookie Advent Calendar

  • Honey Butter Milk Buns

  • Vegetarian Meringue Marshmallows

  • Honeynut Cookies with Pistachio Chocolate and Cranberry Swirl

Latest on Instagram

Honey butter (stuffed) buns that I hope would make Honey butter (stuffed) buns that I hope would make Dolly proud ✨

If you want to shop the whole Dolly P gift collection (hi, I love it), you can find the info on @lodgecastiron’s page #sponsored

Recipe: https://justinesnacks.com/honey-butter-milk-buns/

#dollypartonrecipes #milkbuns #honeybutterrolls
there is tofu in this and I cannot apologize 🎄 “ there is tofu in this and I cannot apologize 🎄 

“Holiday Snacks” will be a nice little mini series, I’m thinking The Holiday, Klaus, and probably Muppet Christmas Carol (because duh).

The full recipe is on my blog, and I hope you love it as much as I do 💚

https://justinesnacks.com/a-healthier-boxed-macaroni-and-cheese-sans-box/

#macaroniandcheese
Date hot chocolate with chai marshmallows (because Date hot chocolate with chai marshmallows (because it’s 18 degrees) and yes the date hot chocolate can be easily made vegan by using dark chocolate and dairy free milk! Both recipes below 🤎

https://justinesnacks.com/healthier-salted-date-hot-chocolate/

https://justinesnacks.com/chai-marshmallows/

#homemadehotchocolate #marshmallows
Merry Christmas ya filthy animals 🍪 All the links Merry Christmas ya filthy animals 🍪

All the links to everything I used will be in my newsletter, and the full list of cookies is below:

1. Peanut Butter Blossoms - COOKIES Page 51 @nytcooking // @vaughn 
2. Gingerbread Latte Cookies - COOKIES Page 233 
3. Best Sugar Cookies - COOKIES Page 249 
4. Pecan Squares - COOKIES Page 253 
5. Maple Coconut Bars - Zoe Bakes Cookies Page 127 @zoebakes 
6. Linzer Cookies - Zoe Bakes Cookies Page 109 
7. Gingerbread Cookies - Zoe Bakes Cookies Page 103 
8. Puff Pastry Wreaths - Ballymaloe Desserts Page 184 @jrryall 
9. Cranberry Macaroons - More Than Cake Page 23 @natashapickowicz 
10. Coffee Hazelnut Linzers - More Than Cake Page 39 
11. Cheeziest Biscotti - Salty Cheesy Herby Crispy Snackable Bakes Page 176 @jessiesheehanbakes 
12. Hot Chocolate Cookies - Sweet Tooth Page 244 @bromabakery 
13. Cinnamon Roll Cookies - Sweet Tooth Page 134
14. Peppermint Kisses - Pastry Love Page 405 @joannebchang 
15. Vanilla-Mint Marshmallows - Pastry Love Page 408 
16. Christopher’s Honeycomb - Pastry Love Page 411
17. Apple Cider Miso Caramels - Pastry Love Page 417 
18. Salted Halva Blondies - Dessert Person Page 128 @csaffitz 
19. Olive’s Famous Brownies - Olive + Gourmando Page 180 @olive_et_gourmando // @dyansolomon 
20. Olive’s Original Oatmeal Cookies - Olive + Gourmando Page 170 
21. Gingerdoodles - vegan and gluten free snickerdoodles on JustineSnacks.com
22. Brownest Butter Darkest Chocolate - Justine Cooks Page 226
23. Sticky Toffee Cookies - Recipe coming soon!
24. Eric’s Orange Truffle Brownie - Justine Cooks Page 229

#cookieadventcalendar
We’re at part 3 of the Cookie Advent Calendar, the We’re at part 3 of the Cookie Advent Calendar, the one where everything (finally) gets baked!

I’ll be answering all your big questions + along with sharing my favorite recipe and books in the final part, so let me know if you have any other qs I can add in! #cookieadventcalendar
My Cookie Advent Calendars: baking day! (I wish I My Cookie Advent Calendars: baking day! (I wish I could say there was a method, but the method was post-it notes)

#cookieadventcalendar
By far the best and worst decision of my 2025 🙂 #c By far the best and worst decision of my 2025 🙂 #cookieadventcalendar
  • About
  • Privacy Policy
  • Contact Me

Copyright © 2025 Justine Doiron · Theme by 17th Avenue