
I have to admit, I fell in love with this Vegan Cacio E Pepe Polenta with Spicy Tofu Recipe the moment I tried it. Combining creamy, peppery polenta with crispy, spicy tofu is pure comfort food magic. I made it one evening after a long day, and the aroma alone lifted my spirits.
The best part? It’s completely vegan but still feels indulgent. I love sharing this dish because it’s quick, satisfying, and perfect for any meal.
If you enjoy rich soups, you might also like this chile relleno soup recipe or the flavorful Pioneer Woman chicken enchilada soup for cozy evenings.

Ingredients
Here’s everything you’ll need to make this flavorful vegan cacio e pepe polenta with spicy tofu:
- 1 block (15 oz) extra-firm tofu, drained and pressed – ensures firm, crispy tofu.
- 1 tablespoon olive oil – helps the spices stick and adds richness.
- 1 teaspoon garlic powder – adds depth without overpowering.
- 1/2 teaspoon cayenne pepper – gives tofu a gentle kick.
- 1/2 teaspoon salt – enhances all flavors.
- 1/2 teaspoon cane sugar – balances heat and spices.
- 1/2 teaspoon smoked paprika – smoky flavor complements the tofu.
- 1/4 teaspoon dry mustard powder – subtle tanginess.
- 1/4 teaspoon black pepper – adds warmth and depth.
- 3 cups vegetables of choice (Brussels sprouts or broccoli work best) – roasted for natural sweetness.
- 1 tablespoon olive oil – coats veggies for roasting.
- Pinches of salt and pepper – simple seasoning for veggies.
- 4 cups water – base for creamy polenta.
- 1 cup polenta or yellow cornmeal – smooth, comforting texture.
- 1 teaspoon salt – enhances polenta flavor.
- 1 teaspoon fresh cracked black pepper, divided – the “pepe” in cacio e pepe.
- 3 tablespoons vegan butter – adds richness and creaminess.
- 1/2 cup vegan Parmesan (Violife recommended) – melts into polenta for cheesy flavor.
Note: Serves 4 generous portions.
Variations
- Use coconut milk instead of water for creamier polenta.
- Swap Brussels sprouts for asparagus, zucchini, or bell peppers.
- Add nutritional yeast for a cheesier flavor boost.
- Use smoked tofu for a more intense taste.
- Drizzle sriracha or hot honey for extra spice.

Cooking Time
- Prep Time: 10 minutes
- Cooking Time: 20–30 minutes
- Total Time: 30–40 minutes
Equipment You Need
- Large saucepan – to cook polenta smoothly.
- Mixing bowls – for seasoning tofu and veggies.
- Sheet pan – for roasting tofu and vegetables evenly.
- Whisk – essential to avoid lumps in polenta.
- Parchment paper or silicone mat – prevents sticking during roasting.
How to Make Vegan Cacio E Pepe Polenta with Spicy Tofu Recipe
Preparing the Tofu
After pressing the tofu, I break it into small chunks. I drizzle olive oil, then toss in garlic powder, cayenne, smoked paprika, mustard, black pepper, salt, and sugar. Toss until each piece is coated evenly with spices.
Roasting the Tofu and Veggies
I place tofu on one side of a sheet pan and veggies on the other, each lightly seasoned and oiled. Roast for 15 minutes, toss, then roast another 15 minutes until the tofu is firm and veggies are caramelized.
Making the Polenta
I bring water to a simmer, then slowly whisk in polenta to avoid lumps. After adding salt and half of the black pepper, I reduce the heat, cover, and simmer for 15 minutes, whisking frequently.
Finishing the Polenta
Once thick and creamy, I stir in vegan butter and Parmesan. I taste and adjust with the remaining black pepper. I keep it warm on low heat until the tofu is ready.
Serving the Dish
I plate a generous scoop of polenta, top with roasted tofu and veggies, then drizzle lightly with agave or hot sauce for a final touch.
Additional Tips for Making this Recipe Better
- I always press my tofu well to get that perfect crispiness.
- Whisking polenta continuously prevents any lumps from forming.
- I add spices gradually and taste as I go to balance flavors perfectly.
- I use fresh cracked black pepper because it makes the polenta taste vibrant.
How to Serve Vegan Cacio E Pepe Polenta with Spicy Tofu
Serve this dish in deep bowls for a cozy presentation. Sprinkle extra vegan Parmesan on top and garnish with fresh parsley or microgreens. A drizzle of spicy agave or your favorite hot sauce adds a beautiful pop of color and flavor.

Nutritional Information
Here’s what one serving roughly provides:
- Calories: 307 – a hearty yet light meal.
- Protein: 18g – thanks to tofu.
- Carbohydrates: 34g – from polenta and veggies.
- Fat: 14g – from olive oil and vegan butter for richness.
Make Ahead and Storage
Refrigerating: Store in an airtight container for up to 3 days. Polenta may firm up; reheat with a splash of water or plant milk.
Freezing: Tofu and polenta can be frozen separately for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating: Warm gently on the stovetop, stirring frequently to restore creaminess and texture.
Why You’ll Love This Recipe
If you’re wondering why you should make this dish, here’s what I love:
- Quick and Easy – From start to finish in under 40 minutes.
- Comforting and Filling – Creamy polenta meets crispy, spicy tofu.
- Vegan and Healthy – Packed with protein and veggies.
- Flavor-Packed – Bold spices with cheesy vegan notes.
- Flexible – Swap veggies or seasonings to match your taste.
This vegan cacio e pepe polenta with spicy tofu is one of those meals I can make any day of the week. It’s hearty, satisfying, and simple enough for a weeknight, yet impressive for guests.

Vegan Cacio E Pepe Polenta with Spicy Tofu Recipe
Ingredients
Method
- After pressing the tofu, I break it into small chunks. I drizzle olive oil, then toss in garlic powder, cayenne, smoked paprika, mustard, black pepper, salt, and sugar. Toss until each piece is coated evenly with spices.
- I place tofu on one side of a sheet pan and veggies on the other, each lightly seasoned and oiled. Roast for 15 minutes, toss, then roast another 15 minutes until the tofu is firm and veggies are caramelized.
- I bring water to a simmer, then slowly whisk in polenta to avoid lumps. After adding salt and half of the black pepper, I reduce the heat, cover, and simmer for 15 minutes, whisking frequently.
- Once thick and creamy, I stir in vegan butter and Parmesan. I taste and adjust with the remaining black pepper. I keep it warm on low heat until the tofu is ready.
- I plate a generous scoop of polenta, top with roasted tofu and veggies, then drizzle lightly with agave or hot sauce for a final touch.
Notes
- I always press my tofu well to get that perfect crispiness.
- Whisking polenta continuously prevents any lumps from forming.
- I add spices gradually and taste as I go to balance flavors perfectly.
- I use fresh cracked black pepper because it makes the polenta taste vibrant.






