A satisfying plant-based dinner can fit into even a busy weeknight. With quick-cooking ingredients like tofu, canned beans, tempeh, and red lentils, you can make a filling meal without spending hours in the kitchen.
At Irina Thayer, we like recipes that pair simple steps with plenty of flavor. These four dinners bring together plant-based protein, colorful vegetables, and easy pantry staples, and each is ready in 30 minutes or less.
Why Choose High-Protein Plant-Based Dinners?
Protein helps make meals more filling, while plant-based sources such as tofu, tempeh, lentils, chickpeas, and edamame also provide fiber. Add vegetables and a little healthy fat, and you have a balanced dinner with satisfying texture and flavor.
The recipes below rely on quick-cooking or ready-to-use ingredients, so you can spend less time prepping and more time enjoying dinner.
1. Crispy Garlic Chili Tofu With Sesame Edamame
Super-firm tofu is ready to cook straight from the package, so there’s no need to press it first. A hot skillet gives the cubes crisp edges, while a quick chili-garlic sauce adds a glossy, savory finish.
Ingredients
- 1 block (14 ounces) super-firm tofu, cut into bite-size cubes
- 1 cup shelled edamame, thawed if frozen
- 2 cups broccoli florets, cut into small pieces
- Avocado oil, for the pan
- 2 tablespoons low-sodium tamari
- 1 tablespoon toasted sesame oil
- 1 tablespoon maple syrup
- 1 tablespoon chili garlic sauce
- 1 garlic clove, grated
- 1 tablespoon toasted sesame seeds
- Sliced green onions, for serving
Directions
- Heat a drizzle of avocado oil in a large nonstick skillet over medium-high heat. Add the tofu and cook for 7 to 8 minutes, turning often, until golden and crisp on all sides.
- Add the broccoli and edamame with a splash of water. Cover the skillet and steam for 3 minutes, until the vegetables are tender.
- Whisk the tamari, sesame oil, maple syrup, chili garlic sauce, and garlic in a small bowl. Pour the sauce into the skillet and toss everything for about 1 minute, until evenly coated.
- Top with sesame seeds and green onions. Serve on its own or with quick-cooking brown rice.
2. Mediterranean Sun-Dried Tomato and White Bean Skillet
Cannellini beans turn tender and creamy as they simmer in broth, while sun-dried tomatoes add a tangy, savory note. Wilted spinach and a squeeze of lemon keep the dish fresh and balanced.
- Warm 1 tablespoon of extra-virgin olive oil in a skillet over medium heat. Add 3 minced garlic cloves and sliced shallots, then cook until fragrant.
- Stir in 2 rinsed cans of cannellini beans, 1/2 cup chopped oil-packed sun-dried tomatoes, and a pinch of dried oregano.
- Add 1/2 cup low-sodium vegetable broth and simmer for 5 minutes, allowing the flavors to come together.
- Fold in 3 generous handfuls of baby spinach and 2 tablespoons of nutritional yeast. Stir until the spinach wilts.
- Finish with fresh lemon juice, toasted pine nuts, and cracked black pepper. Serve with toasted sourdough to soak up the broth.
3. Smoky Tempeh and Black Bean Fajita Skillet
Tempeh has a firm texture and a nutty, earthy flavor that pairs well with smoky spices. Slice it thinly so it browns quickly alongside the peppers and onions.
- Thinly slice a block of tempeh. Toss it with lime juice, smoked paprika, ground cumin, garlic powder, and tamari.
- Heat a cast-iron skillet over high heat. Add the tempeh, sliced bell peppers, and red onion. Cook for about 8 minutes, turning the ingredients as needed, until the tempeh is browned and the vegetables have charred edges.
- Stir in 1 cup of black beans and a handful of sweet corn during the final 2 minutes of cooking.
- Serve in warm corn tortillas with sliced avocado, fresh cilantro, and a spoonful of unsweetened plant-based yogurt.
4. Creamy Golden Red Lentil Coconut Curry
Split red lentils cook faster than most other lentils, softening into a creamy, comforting curry in about 15 minutes. Ginger, garlic, and curry powder bring warmth, while coconut milk gives the dish a smooth texture.
- Melt 1 teaspoon of coconut oil in a medium saucepan over medium heat. Add freshly grated ginger and minced garlic, then cook until fragrant.
- Stir in 1 cup of rinsed dry split red lentils, 1 teaspoon of ground turmeric, 1 tablespoon of mild yellow curry powder, and a pinch of sea salt.
- Pour in 2 cups of water and 1 cup of light coconut milk. Bring the mixture to a boil, then reduce the heat and simmer for 12 to 14 minutes, until the lentils are tender.
- Add 2 cups of baby kale and stir until the leaves wilt.
- Sprinkle with hemp hearts before serving.
Simple Ways to Make Plant-Based Dinners Faster
A few practical choices can cut down on prep time without changing the flavor of your meal.
- Choose ready-to-cook tofu. Super-firm tofu often comes vacuum-packed and doesn’t need pressing, which saves time before the skillet is even hot.
- Keep canned legumes on hand. Chickpeas, black beans, and lentils are already cooked. Rinse them under cold water before adding them to a recipe.
- Use quick-cooking greens. Spinach and baby kale wilt in minutes, making them easy additions to curries, skillets, and soups.
- Keep simple sauce ingredients nearby. Tamari, tahini, hemp hearts, and nutritional yeast can add savory flavor and a little extra protein to quick meals.
- Pick vegetables that cook quickly. Thinly sliced peppers, broccoli florets, asparagus, and broccolini soften faster than large pieces.
These recipes make it easy to put a colorful, filling plant-based dinner on the table without a long prep session. Keep a few quick-cooking proteins and pantry staples within reach, then choose the recipe that fits your evening.

Food writer and passionate home cook dedicated to creating easy, delicious recipes, quick weeknight meal ideas, and practical kitchen tips. Focused on helping everyday cooks recreate wholesome, flavorful dishes at home with simple ingredients and clear, step-by-step guides.