Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Roasted Tofu Lollipops with Pesto

Roasted Tofu Lollipops with Pesto


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Ashely
  • Total Time: 45 minutes
  • Yield: 24 lollipops
  • Diet: Vegan

Description

These roasted tofu lollipops with pesto are a fun, beginner-friendly appetizer made with crispy tofu cubes topped with fresh, flavorful pesto.


Ingredients

Scale
  • 1 block extra-firm tofu (16 oz)
  • 1 teaspoon olive oil
  • 1/2 teaspoon paprika
  • 1/2 teaspoon sea salt
  • 4 tablespoons pesto (or more to taste)


Instructions

  1. Preheat the oven to 450°F (230°C).
  2. Press the tofu to remove excess moisture by wrapping it in a towel and placing a heavy object on top for at least 10 minutes.
  3. Cut the tofu into bite-sized cubes.
  4. In a large bowl, mix the olive oil, paprika, and sea salt. Gently toss the tofu cubes to coat evenly.
  5. Line a baking sheet with parchment paper and place the tofu cubes in a single layer.
  6. Roast the tofu for 15 minutes, flip each piece, and roast for an additional 15 minutes until golden brown.
  7. Let the tofu cool slightly. Insert bamboo picks into each cube and top with a small spoonful of pesto before serving.

Notes

  • Pressing the tofu well is key for achieving a crispy texture.
  • Use parchment or a silicone mat to prevent sticking.
  • Smoked paprika or chili powder can be used for added depth or spice.
  • Store leftovers in an airtight container for up to 3 days.
  • Reheat in an oven or air fryer to maintain crispiness.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Appetizer
  • Method: Roasting
  • Cuisine: American

Nutrition

  • Serving Size: 2 lollipops
  • Calories: 90
  • Sugar: 0g
  • Sodium: 120mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 3g
  • Fiber: 1g
  • Protein: 5g
  • Cholesterol: 0mg