I have to admit, I’ve fallen in love with this Vegan Cacio E Pepe Polenta with Spicy Tofu Recipe. The first time I made it, the aroma of the polenta cooking with cracked black pepper instantly filled my kitchen and made me impatient to dig in.
The spicy roasted tofu adds such a satisfying kick, similar to the way Buttery Garlic Fried Chicken delivers bold flavors, and the creamy polenta balances it perfectly.
I love that this meal is comforting, protein-packed, and comes together in just half an hour. Every bite feels indulgent, yet it’s completely plant-based!

Ingredients
Here’s everything you’ll need to make this vibrant dish. Each ingredient adds its own magic, so I’ve shared some tips along the way.
Spicy Tofu
- 1 block (15 oz) extra-firm tofu, drained and pressed – pressing is key for a firm, crispy texture.
- 1 tablespoon olive oil – coats the tofu and helps spices stick.
- 1 teaspoon garlic powder – adds depth without overpowering.
- 1/2 teaspoon cayenne pepper – for a subtle, warming heat.
- 1/2 teaspoon salt – enhances all flavors.
- 1/2 teaspoon cane sugar – balances the spice perfectly.
- 1/2 teaspoon smoked paprika – gives a mild smoky note.
- 1/4 teaspoon dry mustard powder – adds a hint of tangy complexity.
- 1/4 teaspoon black pepper – elevates the cacio e pepe experience.
Vegetables
- 3 cups vegetables of choice (Brussels sprouts or broccoli recommended) – fresh veggies roast beautifully and keep a slight crunch.
- 1 tablespoon olive oil – ensures even roasting.
- Pinches of salt and black pepper – simple seasoning highlights natural flavors.
Cacio E Pepe Polenta
- 4 cups water – the base for creamy polenta.
- 1 cup polenta (fine yellow cornmeal) – do not substitute with instant; slow-cooked polenta is smoother.
- 1 teaspoon salt – seasons the polenta.
- 1 teaspoon fresh cracked black pepper, divided – gives the peppery “pepe” kick.
- 3 tablespoons vegan butter – enriches the creamy texture, reminiscent of the richness in Steak Frites Recipe.
- 1/2 cup vegan Parmesan – I recommend grating fresh for the best flavor.
Note: Serves 4 generously.
Variations
Feel free to tweak this recipe according to your taste and dietary needs:
- Use gluten-free polenta if desired.
- Swap smoked paprika with chipotle powder for extra heat.
- Add nutritional yeast for a cheesier vegan flavor.
- Replace Brussels sprouts with roasted zucchini, bell peppers, or asparagus.
- Drizzle sriracha or hot maple syrup for a sweet-spicy twist.

Cooking Time
- Prep Time: 10 minutes
- Cooking Time: 30 minutes
- Total Time: 40 minutes
Equipment You Need
- Medium mixing bowl – to toss tofu and spices evenly.
- Large saucepan – for cooking the polenta smoothly.
- Sheet pan – to roast tofu and vegetables.
- Parchment paper or silicone mat – prevents sticking and makes cleanup easier.
- Whisk – essential for lump-free polenta.
How to Make Vegan Cacio E Pepe Polenta with Spicy Tofu
Preparing the Tofu and Veggies
After pressing the tofu, I break it into bite-sized chunks and drizzle with olive oil. Tossing it ensures every piece absorbs the flavors. Then I add my spice mix and coat thoroughly before arranging it on a sheet pan. I toss the veggies with olive oil, salt, and pepper separately, placing them alongside the tofu for roasting.
Roasting for Perfect Texture
I roast the tofu and veggies at 425°F for 15 minutes, then give them a quick toss and roast another 15 minutes. The tofu comes out firm and slightly golden, while the veggies stay crisp-tender. This method locks in flavor and ensures an even cook.
Making Creamy Polenta
While the tofu roasts, I heat 4 cups of water in a saucepan and slowly whisk in the polenta to avoid lumps. Adding salt and half of the pepper, I cover and simmer on low for about 15 minutes, whisking occasionally until smooth and creamy.
Finishing the Polenta
I stir in vegan butter and Parmesan, letting the butter melt fully into the polenta. A final sprinkle of the remaining black pepper gives it that signature cacio e pepe zing. I keep it warm until the tofu and veggies are ready.
Serving the Dish
I scoop a generous portion of polenta into a bowl, pile on the spicy tofu and roasted veggies, and drizzle a touch of agave or hot sauce for extra flair. The colors alone make it irresistible!
Additional Tips for Making This Recipe Better
From my own kitchen experiments:
- I always press tofu for at least 20 minutes to avoid soggy pieces.
- I use freshly cracked black pepper—it really makes a difference.
- Tossing the tofu halfway through roasting prevents it from sticking.
- For creamier polenta, I sometimes add a splash of plant milk at the end.
- Serve immediately; polenta thickens as it cools, so warm gently if needed.
How to Serve Vegan Cacio E Pepe Polenta with Spicy Tofu
Presentation matters! I like to serve this in deep bowls to hold the creamy polenta. A sprinkle of extra vegan Parmesan and a few fresh herbs, like parsley or thyme, adds a pop of color. Drizzling a bit of hot sauce or agave provides contrast and excitement. Pair with a crisp green salad or roasted garlic bread to round out the meal.

Nutritional Information
Here’s a snapshot of what you get in each serving:
- Calories: 307 – a hearty, filling portion.
- Protein: 16g – thanks to the tofu.
- Carbohydrates: 35g – energy-packed from the polenta.
- Fat: 14g – healthy fats from olive oil and vegan butter.
Make Ahead and Storage
Storing
I store leftover polenta and tofu separately in airtight containers in the fridge. They stay fresh for up to 3 days.
Freezing
This dish freezes well. I freeze tofu and veggies in a separate container to maintain texture, while polenta can be frozen in portions. Thaw overnight in the fridge before reheating.
Reheating
I gently reheat polenta on low heat, whisking to bring back creaminess. Tofu and veggies roast briefly in the oven or skillet to restore crispiness.
Why You’ll Love This Recipe
If you’re wondering why this should be your next weeknight meal, here’s why I adore it:
- Quick and easy – ready in 40 minutes from start to finish.
- Comforting yet light – creamy polenta paired with spicy tofu is heavenly.
- Versatile – swap vegetables or spice levels to suit your taste.
- Beginner-friendly – minimal skill, maximum flavor.
- Fully plant-based – perfect for vegan or flexitarian diets.

Vegan Cacio E Pepe Polenta with Spicy Tofu Recipe
Ingredients
Method
- After pressing the tofu, I break it into bite-sized chunks and drizzle with olive oil. Tossing it ensures every piece absorbs the flavors. Then I add my spice mix and coat thoroughly before arranging it on a sheet pan. I toss the veggies with olive oil, salt, and pepper separately, placing them alongside the tofu for roasting.
- I roast the tofu and veggies at 425°F for 15 minutes, then give them a quick toss and roast another 15 minutes. The tofu comes out firm and slightly golden, while the veggies stay crisp-tender. This method locks in flavor and ensures an even cook.
- While the tofu roasts, I heat 4 cups of water in a saucepan and slowly whisk in the polenta to avoid lumps. Adding salt and half of the pepper, I cover and simmer on low for about 15 minutes, whisking occasionally until smooth and creamy.
- I stir in vegan butter and Parmesan, letting the butter melt fully into the polenta. A final sprinkle of the remaining black pepper gives it that signature cacio e pepe zing. I keep it warm until the tofu and veggies are ready.
- I scoop a generous portion of polenta into a bowl, pile on the spicy tofu and roasted veggies, and drizzle a touch of agave or hot sauce for extra flair. The colors alone make it irresistible!
Notes
- I always press tofu for at least 20 minutes to avoid soggy pieces.
- I use freshly cracked black pepper—it really makes a difference.
- Tossing the tofu halfway through roasting prevents it from sticking.
- For creamier polenta, I sometimes add a splash of plant milk at the end.
- Serve immediately; polenta thickens as it cools, so warm gently if needed.