Food & Recipes17 Dinner Recipes With No Meat That Are Actually Delicious

17 Dinner Recipes With No Meat That Are Actually Delicious

Giving up meat at dinner doesn’t mean giving up flavor. Whether you’re cutting back on meat for health reasons, environmental concerns, or just because you’re bored of the same old chicken routine, meatless dinners can be genuinely exciting—and surprisingly filling.

The problem most people run into isn’t motivation. It’s not knowing what to cook. Without meat as the centerpiece of a meal, it can feel like something’s missing. But that’s only because most of us were never taught to cook plant-forward meals. Once you learn a few techniques and discover the right ingredients, meatless cooking becomes second nature.

This list covers 17 dinner recipes with no meat—from quick weeknight fixes to dishes impressive enough for a dinner party. Each one is packed with flavor, nutrition, and enough variety to keep things interesting all week long. Let’s get into it.

Classic Vegetable Stir-Fry

A great stir-fry is one of the fastest, most versatile meatless dinners you can make. The key is high heat and a well-seasoned sauce. Start by heating sesame oil in a wok or large skillet over high heat. Toss in your choice of vegetables—bell peppers, broccoli, snap peas, carrots, and mushrooms all work beautifully. Stir constantly for 4–5 minutes until slightly charred but still crisp.

For the sauce, whisk together 3 tablespoons soy sauce, 1 tablespoon oyster sauce (or hoisin for a fully plant-based version), 1 teaspoon sesame oil, 1 teaspoon sugar, and a cornstarch slurry (1 tsp cornstarch + 2 tsp water). Pour over vegetables, toss to coat, and cook for another 2 minutes.

 

Recipe:

2 cups mixed vegetables

2 tbsp sesame oil

3 tbsp soy sauce

1 tbsp hoisin sauce

1 tsp sugar

1 tsp cornstarch + 2 tsp water

Serve over steamed jasmine rice or noodles. Ready in under 20 minutes.

Creamy Tomato Basil Pasta

Few things beat a bowl of creamy, rich tomato pasta at the end of a long day. This version skips the meat entirely but delivers deep, satisfying flavor through a combination of crushed tomatoes, garlic, heavy cream, and fresh basil. It’s a dish that feels indulgent without being complicated.

Start by sautéing 4 minced garlic cloves in olive oil until fragrant. Add a can of crushed tomatoes, a pinch of red pepper flakes, salt, and pepper. Simmer for 10 minutes, then stir in ½ cup heavy cream (or coconut cream for a dairy-free option). Add a generous handful of fresh basil leaves and toss with your cooked pasta of choice.

Recipe:

400g pasta (penne or rigatoni)

1 can crushed tomatoes

4 garlic cloves, minced

½ cup heavy cream

Handful of fresh basil

Red pepper flakes, salt, pepper

Top with grated parmesan and serve immediately.

Black Bean Tacos

Tacos aren’t just for meat lovers. Black bean tacos are quick, bold, and endlessly customizable. Seasoned properly, black beans take on a smoky, savory depth that makes them a genuinely satisfying taco filling. The trick is to cook the beans with aromatics and spices rather than serving them plain, straight from the can.

Heat olive oil in a pan, sauté half a diced onion and 2 minced garlic cloves. Add a can of drained black beans with 1 tsp cumin, 1 tsp smoked paprika, ½ tsp chili powder, and a pinch of salt. Add a splash of water and cook until the beans are soft and slightly mashed.

Recipe:

1 can black beans, drained

1 tsp cumin, 1 tsp smoked paprika, ½ tsp chili powder

½ onion, diced

2 garlic cloves

Corn or flour tortillas

Top with avocado, pickled jalapeños, salsa, and a squeeze of lime.

Lentil Soup

Lentil soup is one of the most nourishing, protein-rich meatless dinners you can make—and it costs almost nothing. Red or green lentils both work, though red lentils break down into a creamier consistency while green lentils hold their shape. Either way, the result is a hearty, filling bowl of comfort.

This soup gets its depth from a combination of sautéed onion, carrot, celery, garlic, and a strong blend of spices—cumin, turmeric, and coriander being the stars. Add vegetable broth and your lentils, then simmer for 25–30 minutes until the lentils are tender. Finish with a squeeze of lemon juice for brightness.

Recipe:

1 cup red lentils, rinsed

1 onion, 2 carrots, 2 celery stalks

4 cups vegetable broth

1 tsp cumin, 1 tsp turmeric, ½ tsp coriander

Juice of 1 lemon

Serve with crusty bread or warm pita.

Mushroom Risotto

Risotto has a reputation for being difficult, but the reality is straightforward—it just takes time and attention. The payoff is a silky, deeply savory bowl of creamy rice that feels like a restaurant-quality meal. Mushrooms are the perfect meatless centerpiece here, bringing earthy umami that makes this dish genuinely satisfying.

Start by warming your vegetable broth in a separate pot. In a large pan, sauté diced onion and garlic in butter, then add sliced mushrooms and cook until golden. Add arborio rice and toast for 2 minutes. Add white wine, then begin adding warm broth one ladle at a time, stirring constantly until each addition is absorbed. Finish with butter and parmesan.

Recipe:

1.5 cups arborio rice

300g mixed mushrooms

1 onion, 3 garlic cloves

4 cups warm vegetable broth

½ cup white wine

2 tbsp butter, ½ cup parmesan

Takes about 30–35 minutes of active cooking.

Chickpea Curry

Chickpea curry is a staple for good reason. It’s quick, protein-packed, freezer-friendly, and absolutely full of flavor. This dish draws on a classic Indian-inspired spice base—onion, garlic, ginger, and a blend of warming spices—building a sauce that’s rich, fragrant, and deeply comforting.

Sauté diced onion in oil until soft and golden. Add minced garlic and ginger, cook for another minute. Stir in 1 tbsp curry powder, 1 tsp cumin, 1 tsp garam masala, and a pinch of cayenne. Add a can of crushed tomatoes and cook for 5 minutes. Add two cans of drained chickpeas and a can of coconut milk. Simmer for 15 minutes.

Recipe:

2 cans chickpeas

1 can coconut milk

1 can crushed tomatoes

1 tbsp curry powder, 1 tsp cumin, 1 tsp garam masala

1 onion, 3 garlic cloves, 1 tbsp fresh ginger

Serve over basmati rice with fresh cilantro on top.

Veggie-Loaded Fried Rice

Fried rice is the ultimate use-what-you-have meal. Got leftover rice from last night? Perfect—day-old rice actually fries better than fresh because it’s drier and less likely to clump. Toss in whatever vegetables are sitting in your fridge, season boldly, and you’ve got a full dinner in about 15 minutes.

Heat oil in a large wok or pan over high heat. Add diced onion, garlic, and ginger. Toss in your vegetables—frozen peas, corn, diced carrots, and edamame all work great. Push everything to the side, scramble 2 eggs in the pan, then mix through the rice. Add soy sauce, a dash of sesame oil, and white pepper.

Recipe:

2 cups cooked, day-old rice

2 eggs

1 cup mixed vegetables

3 tbsp soy sauce

1 tsp sesame oil

Garlic, ginger, spring onions

Finish with sliced spring onions and chili sauce.

Baked Eggplant Parmesan

Eggplant parmesan is a classic Italian-American dish that’s hearty, cheesy, and completely meatless. Traditionally, the eggplant slices are fried, but baking them first keeps things lighter without sacrificing texture. The result is layers of tender eggplant, rich tomato sauce, and bubbling mozzarella—a genuinely impressive meal that’s perfect for feeding a crowd.

Slice 2 large eggplants into ½-inch rounds, salt them, and let sit for 20 minutes to draw out moisture. Pat dry, brush with olive oil, and bake at 400°F for 20 minutes, flipping halfway. Layer in a baking dish with marinara sauce and mozzarella, repeating the layers. Bake for another 25 minutes until golden and bubbly.

Recipe:

2 large eggplants

2 cups marinara sauce

2 cups shredded mozzarella

½ cup grated parmesan

Olive oil, salt, pepper, fresh basil

Serve with a side salad and garlic bread.

Spinach and Ricotta Stuffed Shells

Stuffed shells are one of those meals that look much more impressive than they are to make. Large pasta shells are filled with a creamy, herbed ricotta and spinach mixture, nestled in marinara sauce, and baked until everything is bubbling and golden. It’s a crowd-pleaser that works equally well for a family dinner or a casual get-together.

Cook jumbo pasta shells until just al dente—they’ll continue to cook in the oven. Mix ricotta, sautéed spinach, egg, garlic, parmesan, salt, and pepper into a smooth filling. Spoon into each shell and arrange over a layer of marinara in a baking dish. Top with more sauce and mozzarella, then bake at 375°F for 30 minutes.

Recipe:

20 jumbo pasta shells

1.5 cups ricotta

2 cups fresh spinach, wilted and chopped

1 egg

1 cup mozzarella, marinara sauce

Salt, pepper, garlic, parmesan

A true comfort food classic.

Zucchini Fritters

Zucchini fritters are crispy, golden, and surprisingly satisfying as a main course when paired with a dipping sauce and a fresh salad. They’re also a fantastic way to use up an oversupply of zucchini—which, if you’ve ever grown your own, you know happens fast.

Grate 3 medium zucchinis and squeeze out as much moisture as possible using a clean towel—this step is critical for crispiness. Mix with 2 eggs, ½ cup flour, ½ cup crumbled feta, garlic, salt, pepper, and chopped herbs like dill or parsley. Form into patties and pan-fry in olive oil for 3–4 minutes per side until deeply golden.

Recipe:

3 zucchinis, grated and squeezed dry

2 eggs

½ cup flour

½ cup crumbled feta

Fresh dill or parsley, garlic, salt, pepper

Serve with Greek yogurt, tzatziki, or a lemon-herb dipping sauce.

Sweet Potato and Black Bean Burrito Bowl

Burrito bowls are endlessly customizable and genuinely filling without a trace of meat. Roasted sweet potato and seasoned black beans form the hearty base, and from there, you build up with whatever toppings you love. It’s a bowl that eats like a full meal and comes together in under 40 minutes.

Cube 2 sweet potatoes, toss with olive oil, cumin, smoked paprika, salt, and pepper. Roast at 425°F for 25 minutes until caramelized. Meanwhile, heat black beans with garlic, cumin, and a splash of lime juice. Build your bowl over cilantro-lime rice and top with avocado, corn, salsa, sour cream, and shredded cheese.

Recipe:

2 sweet potatoes, cubed

1 can black beans

Cooked rice with cilantro and lime

Avocado, corn, salsa, sour cream

Cumin, smoked paprika, olive oil

Fully customizable and great for meal prep.

Tomato and Lentil Dahl

Dahl is one of the most comforting, nourishing dishes across South Asian cuisine, and red lentils are its perfect base. This version layers in tomatoes, ginger, and a tempering of spices bloomed in hot oil—a technique called tadka that transforms ordinary spices into something aromatic and bold.

Cook diced onion, garlic, and ginger in oil until soft. Add diced tomatoes and cook for 5 minutes. Stir in 1 tsp turmeric, 1 tsp cumin, 1 tsp coriander, and ½ tsp chili powder. Add rinsed red lentils and vegetable broth. Simmer for 20–25 minutes until lentils are soft and creamy. For the tadka, heat oil, add mustard seeds and dried red chilies until they pop, then pour over the dahl.

Recipe:

1.5 cups red lentils

2 tomatoes, diced

4 cups broth

Turmeric, cumin, coriander, chili powder

Mustard seeds, dried red chili, oil (for tadka)

Serve with warm naan or basmati rice.

Caprese Flatbread Pizza

Flatbread pizza is one of the easiest, most satisfying meatless meals you can throw together. Store-bought flatbreads cut the prep time significantly, and a caprese topping—fresh mozzarella, ripe tomatoes, and basil—keeps things elegant and simple. The result is a light but satisfying dinner that works any night of the week.

Preheat your oven to 425°F. Spread store-bought flatbreads with a layer of olive oil or pesto as your base. Layer with sliced fresh mozzarella and sliced ripe tomatoes. Season with salt, pepper, and a drizzle of olive oil. Bake for 10–12 minutes until the mozzarella is melted and the edges are golden. Remove from the oven and immediately top with fresh basil leaves and a drizzle of balsamic glaze.

Recipe:

2 store-bought flatbreads

1 ball fresh mozzarella, sliced

2 ripe tomatoes, sliced

Fresh basil leaves

Balsamic glaze, olive oil, salt, pepper

Simple, fresh, and ready in under 20 minutes.

Broccoli and Cheddar Stuffed Baked Potatoes

Baked potatoes often get dismissed as a side dish, but load them up with the right fillings and they become a genuinely hearty main course. Broccoli and cheddar is a classic combination—creamy, cheesy, and deeply comforting. A dollop of sour cream and some chives take it over the top.

Scrub and pierce 4 large russet potatoes, rub with olive oil and salt, and bake at 400°F for about an hour until the skin is crispy and the insides are fluffy. Meanwhile, steam broccoli florets until tender. Once the potatoes are done, slice open and fluff the insides with a fork. Load with steamed broccoli, shredded cheddar, sour cream, and chives.

Recipe:

4 large russet potatoes

2 cups broccoli florets, steamed

1 cup shredded cheddar

Sour cream, chives

Olive oil and salt for the skin

Serve as a complete meal with a simple side salad.

Greek Lemon Rice Soup (Avgolemono)

Avgolemono is a traditional Greek soup that’s silky, bright, and completely meatless when made with vegetable broth. The magic of this dish lies in the emulsified egg-lemon mixture that gets whisked into the soup at the end, creating a creamy texture without any dairy. It’s warm, comforting, and unlike anything else on this list.

Bring 6 cups of vegetable broth to a gentle simmer and cook ½ cup of orzo or white rice until tender, about 10 minutes. In a bowl, whisk together 3 eggs and the juice of 2 lemons until frothy. Slowly ladle 2 cups of hot broth into the egg mixture while whisking constantly (this tempers the eggs). Pour the mixture back into the pot and stir gently. Do not boil after this point.

 

Recipe:

6 cups vegetable broth

½ cup orzo or short-grain white rice

3 large eggs

Juice of 2 lemons

Salt, white pepper, fresh dill

Serve immediately with crusty bread.

Cauliflower Fried Rice

Cauliflower rice has earned its place in the meatless dinner rotation—not as a sad substitute for regular rice, but as a genuinely great base for bold, savory flavors. It cooks faster than regular rice, absorbs sauce beautifully, and works perfectly in a fried rice-style preparation. Add eggs, vegetables, and a punchy soy-ginger sauce, and you’ve got a full meal ready in 20 minutes.

Pulse cauliflower florets in a food processor until they resemble coarse rice. Heat oil in a large pan over high heat. Sauté garlic and ginger, then add diced carrots, frozen peas, and corn. Add the cauliflower rice and cook for 4–5 minutes, stirring frequently. Push to the side, scramble 2 eggs into the pan, mix everything together, and season with soy sauce, sesame oil, and white pepper.

Recipe:

1 medium cauliflower, riced

2 eggs

½ cup frozen peas and corn

2 carrots, diced

3 tbsp soy sauce, 1 tsp sesame oil

Garlic, ginger, spring onions

Top with sesame seeds and chili sauce.

One-Pan White Bean and Tomato Bake

This dish is the definition of effortless cooking. Everything goes into one pan, slides into the oven, and comes out as a hearty, rustic dinner with minimal washing up. White beans are the star here—creamy, mild, and high in protein, they soak up the savory tomato and herb sauce and become incredibly tender as they bake.

Combine 2 cans of drained white beans (cannellini work best) with a can of diced tomatoes, sliced cherry tomatoes, 4 minced garlic cloves, olive oil, salt, pepper, rosemary, and thyme in a baking dish. Stir to combine. Bake at 400°F for 30–35 minutes, stirring once halfway through, until the tomatoes have burst and the sauce is thick and rich.

Recipe:

2 cans cannellini beans, drained

1 can diced tomatoes

1 cup cherry tomatoes

4 garlic cloves

Olive oil, rosemary, thyme, salt, pepper

Top with crusty bread croutons or serve with sourdough.

Meatless Dinners Don’t Have to Be Boring

Seventeen recipes in, and not a single one is lacking in flavor, substance, or satisfaction. That’s the point. Meatless cooking opens up an entirely different world of ingredients, techniques, and cuisines—one that doesn’t revolve around protein as an afterthought.

Start with two or three recipes from this list that appeal most to you. Cook them a couple of times until they feel natural. Then add a few more. Before long, you’ll have a solid repertoire of meatless dinners that you genuinely look forward to making—not because you have to, but because they’re that good.

 

Exclusive content

Latest article

More article