Easy Pesto Pasta Bowls with Crispy Tofu

Hands holding the side of a bowl and a fork picking up a bite of pesto pasta with crispy tofu

Consider dinner plans sorted thanks to this new weeknight-friendly pasta with pesto-seasoned crispy baked tofu and veggies! Made with simple methods in under an hour, it’s the perfect combination of comfort, ease, nourishment, and FLAVOR.

Just 7 ingredients required for this crowd-pleasing, plant-based meal. Let us show you how it’s done!

Pesto, shallot, cherry tomatoes, salt, garlic powder, nutritional yeast, pasta, tofu, and olive oil

First came the pesto tofu and now come the pesto tofu BOWLS! But instead of the tofu cooking on its own, it now has some friends in the form of cherry tomatoes and shallots.

Shallot, cherry tomatoes, and pesto tofu on a baking sheet

When roasted, the veggies become sweet and tender and the tofu becomes golden brown with crispy edges.

Stirring roasted tomatoes and shallots into cooked pasta

Toss it all with your favorite pasta plus vegan parmesan and pesto, and you’ve got a balanced, low-effort, super-flavorful meal!

Vegan parmesan cheese and crispy pesto baked tofu next to a pot of our pesto pasta bowls

We hope you LOVE this tofu pesto pasta bowl! It’s:

Naturally sweet
Quick & easy
& Perfect for weeknights!

It’s a meal on its own but is also delicious served with our BEST Vegan Garlic Bread, Sautéed Kale with Lemon, Tahini & Hemp Seeds, or Simple Green Salad with Lemon Vinaigrette.

More Flavorful Tofu Recipes

If you try this recipe, let us know! Leave a comment, rate it, and don’t forget to tag a photo @minimalistbaker on Instagram. Cheers, friends!

Bowls of our easy pesto pasta with crispy tofu and veggies next to more pesto and vegan parmesan

Prep Time 10 minutes

Cook Time 35 minutes

Total Time 45 minutes

Servings 6 (Servings)

Course Entree

Cuisine Gluten-Free, Italian-Inspired, Vegan

Freezer Friendly No

Does it keep? 2-3 Days


  • 4 cups cherry tomatoes, whole
  • 1 ½ cups sliced shallots (~4 medium shallots // or sub red onion)
  • 2 Tbsp avocado or olive oil
  • 1/2 tsp sea salt
  • 12 oz. dry pasta of choice (gluten-free as needed // we like Jovial Fusilli)
  • 3 Tbsp vegan pesto (or store-bought*)
  • 1 Tbsp vegan parmesan cheese (optional // or sub store-bought)
  • Preheat oven to 425 degrees F (218 C).

  • Add whole cherry tomatoes and sliced shallots to a bare baking sheet, then add the oil and salt and toss to evenly coat. If you haven’t already made the crispy pesto tofu, prepare it now using this recipe, as it will cook at the same temperature and time as the veggies!
  • Bake veggies and tofu for 35 minutes, tossing the tofu at the 20-minute mark. The shallots should be softened and some of the tomatoes beginning to split.

  • While the veggies and tofu are in the oven, bring a large pot of water to a boil and cook your pasta of choice according to package directions. Drain cooked pasta and return to the pot with heat off. Add pesto and vegan parmesan (optional) and stir to combine.

  • When the tomatoes and shallots are done, add them directly to the pot of pasta and mix well to break down some of the tomatoes and get everything nice and glossy. Serve topped with crispy pesto tofu and more vegan parmesan (optional).
  • Leftovers keep in the refrigerator for 2-3 days. Not freezer friendly.

*Store-bought dairy-free pestos we’ve tried and enjoy: Le Grand Garden Pesto, Gotham Greens Vegan Pesto, Trader Joe’s Vegan Kale, Cashew & Basil Pesto.
*Nutrition information is a rough estimate calculated with Le Grand Garden Pesto and Jovial Brown Rice Fusilli, and without optional ingredients.

Serving: 1 serving Calories: 471 Carbohydrates: 56.8 g Protein: 18.5 g Fat: 19.9 g Saturated Fat: 2.5 g Polyunsaturated Fat: 1 g Monounsaturated Fat: 4.8 g Trans Fat: 0 g Cholesterol: 0 mg Sodium: 406 mg Potassium: 632 mg Fiber: 6.2 g Sugar: 5.8 g Vitamin A: 451 IU Vitamin C: 22 mg Calcium: 118 mg Iron: 4.3 mg

Leave a Comment