7 Meatless Meals That Are So Good You Won’t Miss the Meat
Going meatless for lunch or dinner doesn’t have to mean settling for a plate of lettuce or a sad bowl of vegetables. Beans can become the star of a chili, lentils can make a rich pasta sauce, and roasted vegetables can turn an ordinary grain bowl into something worth looking forward to. The trick is building meals around flavor, texture, and ingredients that actually leave you satisfied.
Black Bean Tacos

A good taco doesn’t need meat when the beans are seasoned properly, and the toppings do their job.
Warm black beans with cumin, smoked paprika, garlic and a little chili, then spoon them into corn or flour tortillas. Add crunchy cabbage, chopped tomatoes, avocado and a squeeze of lime for contrast. BBC Good Food’s collection of ways to eat less meat highlights spicy black bean tacos as one easy way to make vegetables, pulses and grains the stars of the plate.
The best part is how quickly the meal comes together. You can use canned beans for convenience or cook dried beans ahead of time, and leftovers make excellent fillings for lunch the next day.
Related: 5 Protein-Packed Foods That Make Meatless Dinners Feel Like a Real Meal
Lentil Bolognese
Once lentils simmer in tomato sauce with garlic and herbs, you may forget you’re eating a meatless version of a classic.
Brown or green lentils work particularly well because they hold their shape while absorbing the rich tomato sauce. Start with onions, carrots, and celery, add garlic and herbs, then simmer everything with tomatoes and lentils until thick. Spoon it over spaghetti, another pasta shape, or even roasted vegetables.
Lentils also bring texture that keeps the sauce from feeling like nothing more than tomato sauce with vegetables. Make a large batch and freeze portions for those evenings when cooking feels like the last thing you want to do.
Chickpea Curry
A can of chickpeas can become a deeply flavorful dinner with the right spices and a little patience.
Sauté onion, garlic, and ginger, then add curry powder or a mixture of cumin, coriander, and turmeric. Stir in the chickpeas and tomatoes or coconut milk, then simmer until the sauce thickens. Serve it over rice with fresh cilantro, lime or a spoonful of yogurt.
Chickpeas are remarkably adaptable, appearing in curries, burgers, salads and soups. Their versatility is one reason beans and pulses remain such useful pantry staples for meatless cooking.
Loaded Sweet Potato
A baked sweet potato becomes a completely different meal when you stop treating it like a side dish.
Bake sweet potatoes until the centers are soft, split them open, and pile on black beans, corn, avocado, and salsa. Add shredded cheese or Greek yogurt for creaminess, then finish with cilantro or green onions.
The combination of a soft, naturally sweet potato with spicy beans and acidic salsa keeps every bite interesting. You can also use leftover roasted vegetables, turning the dish into an easy refrigerator-cleanout meal.
Crispy Chickpea Grain Bowl
This lunch proves a meatless bowl can have plenty of personality.
Start with quinoa, brown rice, or another whole grain, then add roasted chickpeas, cucumber, tomatoes, greens, and a tahini-lemon dressing. The chickpeas crisp up in the oven, while the vegetables add freshness and crunch.
Grain bowls are especially easy to customize because you can change the vegetables, grains and sauces depending on what’s available. For more inspiration, BBC Good Food’s vegetarian bowl ideas show how to combine grains, vegetables, and plant proteins into substantial meals.
Vegetable Stir-Fry With Tofu
The secret to a great stir-fry is cooking the vegetables quickly enough to keep them colorful and crisp.
Use broccoli, bell peppers, carrots, mushrooms, or whatever vegetables are in the refrigerator. Add cubes of firm tofu, then toss everything with soy sauce, ginger, garlic, and a little sesame oil, then serve over rice or noodles.
Tofu absorbs sauces beautifully, but crisping it first makes a huge difference in the final texture. You can also swap in tempeh or another plant-based protein when you want something chewier.
Hearty Bean and Vegetable Soup
Sometimes the simplest meatless meal is the one you most want when the evening turns chilly.
Combine white beans, tomatoes, carrots, celery, onions, and leafy greens with vegetable broth and herbs. Let the soup simmer until the vegetables are tender and the flavors have had time to blend. Add pasta, barley, or potatoes for a thicker, more substantial bowl. Beans can also make a soup feel creamy without requiring much dairy.
Meatless Doesn’t Mean Boring
The easiest way to enjoy more meatless meals is to stop thinking about what you’re removing and start thinking about what you’re adding.
Beans bring creaminess, lentils bring substance, tofu absorbs bold sauces, and roasted vegetables provide caramelized edges and deep flavor. Add grains, herbs, spices, crunchy toppings, and something acidic, and suddenly dinner has plenty going on.
You can even build meals around familiar foods that make everyday meals more interesting rather than searching for expensive specialty ingredients. A good meatless meal is ultimately less about imitation and more about making vegetables, legumes, and grains genuinely craveable.
Which would you make first: black bean tacos, lentil bolognese, chickpea curry, a loaded sweet potato, or one of the other four?
