These Tunisian-Inspired Harissa Lentils with Silken Tofu bring together bold spices and a touch of heat in a creamy base—perfect with warm flatbread and ready in under 45 minutes!

Tunisian-Inspired Harissa Lentils: Bold, Warming, and Packed with Flavor
I just have to say—I love this dish! ❤️ Tunisian-Inspired Harissa Lentils with Silken Tofu is packed with bold flavors, warming spices, and just the right amount of heat. 🌶️ The Ras al Hanout spice blend brings depth and warmth, while harissa adds a smoky, slightly spicy kick. Instead of using cream, silken tofu creates a rich, velvety texture, making this dish both hearty and nourishing.
And the best part? It’s ready in under 45 minutes! Most of that time is just letting the lentils cook, but if you prep them ahead, you can pull this dish together in just 15 minutes—perfect for a quick, satisfying, high-protein meal.
I love serving this with warm flatbread and a squeeze of fresh lemon juice 🍋. It’s filling on its own but also pairs beautifully with roasted veggies, a crisp salad, or even a side of fluffy couscous.
Why You’ll Love This Recipe
Vegan & Dairy-Free – A creamy, satisfying dish without the need for cream.
High-Protein & Nutrient-Packed – Lentils and silken tofu make this a great plant-based protein option.
Gluten-Free – Naturally free of gluten, making it great for any diet.
Bold, Comforting Flavors – Harissa and Ras al Hanout bring warmth, spice, and depth to every bite.
Quick & Meal-Prep Friendly – Prep the lentils in advance, and the dish comes together in just 15 minutes!

Ingredient Highlight: Harissa & Ras al Hanout
Harissa is a spicy Tunisian chili paste made from roasted peppers, garlic, and aromatic spices. It adds a smoky heat and depth of flavor that instantly elevates any dish. It’s a staple in North African cuisine and is often used in soups, stews, and sauces for a bold, flavorful kick.
Ras al Hanout is a complex North African spice blend, often containing cumin, coriander, cinnamon, and more. The name translates to “head of the shop,” meaning it’s a premium blend of the best spices a merchant has to offer. It brings a rich, warming depth to dishes, making it the perfect partner for harissa in this recipe.

Madly Delicious Must-Know Tips and Questions
- Adjust the Heat 🔥 – Harissa varies in spice level! Start with 1 tablespoon and adjust to taste.
- Prep Ahead – Cook lentils in advance and store them in the fridge for quick assembly.
- Serving Ideas – Serve with warm flatbread, over fluffy couscous, or with a side of roasted vegetables.
Can I use a different type of lentil?
Yes! While green or brown lentils work best, you can also use French lentils for a firmer texture. Avoid red lentils, as they break down too much.
What if I don’t have harissa?
You can substitute it with a mix of smoked paprika, cumin, and cayenne, though it won’t have the same depth.
Can I make this ahead?
Absolutely! This dish stores well for up to 4 days in the fridge. The flavors deepen over time, making it even better the next day.

Let’s Dish: Did You Know?
Harissa has its roots in Tunisia, where it’s considered a kitchen essential. It’s often mixed into couscous, stews, and sauces, adding a bold, smoky heat. In fact, Tunisia is known as the largest consumer and exporter of harissa in the world, cementing its reputation as the home of this beloved chili paste.

Ready to spice things up? This Tunisian-Inspired Harissa Lentils with Silken Tofu is the perfect way to explore bold North African flavors!
If you’ve never tried cooking with harissa or Ras al Hanout before, this is the perfect dish to start with. I’d love to see your take on it—tag me on Instagram @madly__delicious with #MadlyDelicious to share your creation!
More Recipes
Moroccan Quinoa with Charred Lemon Vinaigrette
Chimichurri Lentil Stuffed Sweet Potatoes

Tunisian-Inspired Harissa Lentils with Silken Tofu
Equipment
- Blender or bullet (for blending silken tofu)
- 12-inch cast-iron skillet or similar sized pan
Ingredients
- 1 cup dry green or brown lentils (yields 2 ½ – 3 cups cooked)
- 1 (16-ounce) block silken tofu
- ½ cup vegetable broth or water
- 2 tbsp olive oil
- 1 medium yellow or sweet onion, chopped
- 2 garlic cloves, minced
- 2-3 tbsp harissa (adjust to taste and spice level)
- 1½ tsp ras al hanout (see notes to make your own blend)
- 2 large roma tomatoes, chopped
- ¾ tsp salt (adjust to taste)
- ¼ tsp pepper
- ⅓ cup currants (optional)
- 3 tbsp sliced almonds, toasted
- 1 tbsp mint, chopped
- 1 tbsp parsley, chopped
- 1 lemon cut into wedges (for topping)
- Warm flatbread (optional, for serving)
Instructions
- Cook the lentils: Rinse 1 cup of lentils thoroughly under cold water. In a pot, combine the lentils with 3 cups water. Bring to a boil, then reduce heat to a simmer. Cook for 15-20 minutes until the lentils are tender but not mushy. Drain and set aside.
- Blend the silken tofu: In a blender or bullet, add the silken tofu and ½ cup vegetable broth (or water). Blend until smooth and creamy. Set aside for later.
- Sauté the aromatics: Heat 2 tbsp olive oil in a large skillet over medium heat. Add the chopped onion and sauté for 5-6 minutes until softened. Add the garlic and cook for another 1 minute until fragrant.
- Add the spices and tomatoes: Stir in 2-3 tbsp harissa, 1 ½ tsp ras el hanout, ¾ tsp salt, ¼ tsp pepper, and the chopped roma tomatoes. Cook for 3-5 minutes to let the spices bloom and the tomatoes soften into the mixture.
- Combine lentils and silken tofu: Add the cooked lentils and the blended silken tofu to the skillet. Stir well to combine. Simmer everything for 5-10 minutes until the mixture is warmed through and the flavors meld. If it looks too thick, add a splash of broth or water. Adjust seasoning as needed.
- Optional additions: Stir in ⅓ cup currants (if using) for a hint of sweetness.
- Serve: Transfer the lentil mixture to bowls. Top with toasted almonds, mint, parsley, and a lemon wedge for a bright finish.
- Enjoy: Eat with a side of warm flatbread for dipping.

Super unique dish with incredible flavor – this one will be in regular rotation!