Skip to content
ExplaneIt HealthSearch

ExplaneIt Health reading guide

Plant-Based Dinner Recipes: Beans, Lentils & Tofu

A practical plant-based dinner starts with a complete dish, not a claim that one ingredient makes every meal healthy. These recipes offer different ways to use beans, lentils, tofu, vegetables, and grains. Compare their ingredient lists, preparation steps, and serving suggestions to find something that fits your kitchen and preferences. Check the full recipe for allergens and other ingredients rather than assuming a category name guarantees suitability for a particular diet. The collection also links ingredient-focused nutrition information when you want context, while keeping that context separate from individualized dietary advice.

4 sourced articles | Updated 10/27/2026

Key distinctions

  • Plant-based recipes can differ substantially in ingredients and preparation.
  • A category label is not a substitute for checking allergies or restrictions.
  • A familiar skillet, curry, or pie can be a more useful starting point than a product marketed as a complete solution.

How can I make a chickpea and sweet-potato curry?

This flexible curry uses canned chickpeas and vegetables. Serve it with cooked brown rice, or use another grain that fits your meal.

Preparation overview

  • Warm oil in a large saucepan over medium heat. Add onion and cook, stirring, until softened.
  • Add water or broth, chickpeas, sweet potato, potato, and tomato. Bring to a simmer.
  • Cover and cook gently until the potatoes are tender, about 15 to 20 minutes. Stir occasionally and add a little water if the pan becomes dry.
  • Stir in spinach and curry powder. Simmer for several more minutes until the spinach is hot and the flavors combine.
  • Serve over cooked brown rice. Add more curry powder at the table if desired.

Full explanation and sources: Chickpea and Sweet Potato Curry with Brown Rice.

What is a simple cabbage and white-bean dinner?

This simple skillet is built from pantry ingredients and vegetables. Serve it on its own or with bread, rice, or another grain. Use canned beans for convenience or cooked beans you have stored safely.

Preparation overview

  • Heat oil in a wide skillet over medium heat. Add onion and cook until softened, about 4 minutes. Add garlic if using and stir for 30 seconds.
  • Add cabbage and a splash of water. Cover and cook for 5 to 7 minutes, stirring once or twice, until it begins to soften.
  • Stir in tomatoes, beans, oregano, paprika, and pepper. Simmer uncovered for 10 to 15 minutes, adding a little water or broth if the pan becomes dry.
  • When cabbage is tender to your liking and the mixture is hot throughout, finish with lemon juice or vinegar. Add parsley if desired.

Full explanation and sources: Cabbage, White Bean, and Tomato Skillet.

How can tofu and broccoli work in a stir-fry?

Pressing tofu briefly helps it brown. Serve this quick stir-fry with cooked brown rice or another grain.

Preparation overview

  • Pat tofu dry with a clean towel. Warm half the oil in a large skillet over medium-high heat. Cook tofu in a single layer, turning occasionally, until several sides are golden; transfer to a plate.
  • Add remaining oil, broccoli, pepper, mushrooms, scallions, ginger, and garlic. Stir-fry until vegetables are crisp-tender. Add a splash of water and cover briefly if broccoli needs more time.
  • Return tofu to the pan. Stir soy sauce or tamari and rice vinegar together, then pour over the ingredients.
  • Stir the cornstarch mixture and add it to the skillet. Cook, stirring, until the sauce thickens and everything is hot.
  • Serve over cooked rice with lime and sesame seeds if desired.

Full explanation and sources: Ginger-Sesame Tofu and Broccoli Stir-Fry.

How can I make a lentil-based shepherd's pie?

This meatless shepherd’s pie layers lentils, mushrooms, and vegetables under mashed potatoes. Cooked lentils make it a practical weeknight bake, while dried lentils work if you have time to simmer them. The recipe makes about six servings.

Preparation overview

  • Heat the oven to 400°F (200°C). Boil the potatoes in water until fork-tender, about 15 to 20 minutes. Drain and mash with milk, butter or oil, pepper, and a little salt.
  • Meanwhile, warm olive oil in a large skillet. Cook onion and carrots for 5 minutes. Add mushrooms and cook until softened. Stir in garlic, tomato paste, thyme, lentils, and broth. Simmer 8 to 10 minutes, then fold in peas.
  • Transfer filling to a baking dish. Spread mashed potatoes evenly on top and rough the surface with a fork.
  • Bake 20 to 25 minutes until bubbling around the edges. Let stand for 5 to 10 minutes before serving.

Full explanation and sources: Mushroom and Lentil Shepherd’s Pie with Potato Topping.

Research and guidance cited in these articles

Health disclaimer

This guide is general education, not personal medical advice, diagnosis, or treatment. Ask a qualified health professional before acting on health suggestions or changing your care. Do not delay appropriate professional care because of an article.

Our editorial standards

Explore related topics

All health topics