Roundup · 15 recipes

15 Vegetarian Meals You Can Make in Under 20 Minutes

Think fast meals mean boring meals? These 15 vegetarian recipes all come together in 20 minutes or less, proving that quick cooking can still be creative, satisfying, and packed with flavor.

High-Protein Chocolate Mug Pie1
High Protein Edible Cookie Dough2
High-Protein Peanut Butter Chocolate Truffles3
Quick Vegetable Fried Rice4
Cozy Chunky Oatmeal5

I get it - you're tired, you're hungry, and the last thing you want to do is spend an hour in the kitchen. That used to be my biggest excuse for ordering takeout or grabbing something processed from the freezer. But over the years, I've built up a collection of meals that take 20 minutes or less from start to finish, and they've completely changed how I think about weeknight cooking.

The thing people don't realize about quick meals is that fast doesn't have to mean boring. A 5-minute mug pie can taste like actual dessert. A 13-minute pasta can be made from scratch with just two ingredients. A 15-minute fried rice can use up whatever vegetables are hanging out in your fridge. Quick cooking is really just about being smart with your time and knowing which recipes deliver the most flavor for the least effort.

So here are 15 of my fastest vegetarian recipes - every single one clocks in at 20 minutes or less of active time. Whether you need breakfast in a rush, a satisfying lunch, a weeknight dinner, or a quick sweet treat, there's something here for you. Let's get into it.

High-Protein Chocolate Mug Pie
01

High-Protein Chocolate Mug Pie

This is the recipe I reach for when I need something sweet in five minutes flat. It's a warm, gooey chocolate mug pie made with Greek yogurt and protein powder, and it tastes like you spent way longer on it than you actually did. The texture is somewhere between a brownie and a lava cake, and it comes together right in the mug you eat it from.

What I love about this one is that it's not just a treat - it's actually a solid source of protein. You can have this as a post-workout snack or a guilt-free dessert and feel good about it. Five minutes, one mug, zero regrets.

5 minutes total time1 servings250-300 caloriesAbsolute beginner difficulty
Get the recipe →
High Protein Edible Cookie Dough
02

High Protein Edible Cookie Dough

Five minutes. That's all it takes to make this edible cookie dough that's completely safe to eat raw and packs serious protein into every bite. It was born on one of those evenings where I got home from work and needed something sweet immediately - no oven, no waiting, no patience required.

The base uses peanut butter powder for protein without the heaviness, and you can customize it however you want - chocolate chips, sprinkles, a drizzle of peanut butter on top. The full recipe comes in at 450-500 calories with a solid protein count, so it works as a filling snack or a dessert that actually keeps you satisfied.

5 minutes total time1-2 servings450-500 (full recipe) caloriesAbsolute beginner difficulty
Get the recipe →
High-Protein Peanut Butter Chocolate Truffles
03

High-Protein Peanut Butter Chocolate Truffles

If you love the combination of peanut butter and chocolate (and honestly, who doesn't?), these truffles are about to become your new obsession. The active prep time is only about 7 minutes - you mix everything together, roll them into balls, and pop them in the fridge to set. That's it.

Each truffle comes in at just 60-80 calories, which makes them perfect for portion control. I like to keep a batch in the fridge at all times for when a craving hits. They taste indulgent but they're packed with protein, and the chocolate coating makes them feel like something you'd buy at a fancy candy shop.

7 minutes + chilling total time10-12 balls makes60-80 per ball caloriesAbsolute beginner difficulty
Get the recipe →
Quick Vegetable Fried Rice
04

Quick Vegetable Fried Rice

This is the ultimate "clean out your fridge" meal. Whatever vegetables you have - peppers, peas, carrots, broccoli, corn - they all work here. The whole thing comes together in 15 minutes with leftover rice (or freshly cooked, I won't judge), and the sauce situation makes it taste like proper takeout fried rice.

The key to great fried rice is high heat and not overcrowding the pan. Let everything get a little charred and crispy, toss in your sauce at the end, and you've got a meal that's more satisfying than anything you'd order for delivery. At 310 calories per serving, it's light enough to not weigh you down but filling enough to actually be dinner.

15 minutes total time2 servings310 caloriesEasy difficulty
Get the recipe →
Cozy Chunky Oatmeal
05

Cozy Chunky Oatmeal

This isn't your typical watery, sad oatmeal. This is thick, chunky, stick-to-your-ribs oatmeal that feels like a warm hug in a bowl. Top it with frozen blueberries, almonds, peanut butter, and a drizzle of agave, and you've got a breakfast that keeps you full for hours.

I make this at least twice a week during the colder months. It takes under 12 minutes and uses ingredients you probably already have in your pantry. It's one of those meals that proves quick and comforting aren't mutually exclusive - you can have both before you even need to leave for work.

7-12 minutes total time1 servings450-550 caloriesAbsolute beginner difficulty
Get the recipe →
06

Pan-Cooked Eggs with Tomatoes

This is one of those recipes that looks way more impressive than the effort it takes. Eggs cooked in a simple tomato sauce with onions and spices - it's comforting, savory, and comes together in one pan in about 15 minutes. Serve it with crusty bread for dipping and you've got a meal that works for breakfast, lunch, or dinner.

The tomatoes break down into this rich, slightly sweet sauce that the eggs gently cook in, and you get these beautiful runny yolks that mix into everything when you break them open. It's the kind of meal that different cultures around the world have figured out independently because it's just that good.

15 minutes total time2 servings280 caloriesEasy difficulty
Get the recipe →
Two-Ingredient Chocolate Protein Cosmic Muffins
07

Two-Ingredient Chocolate Protein Cosmic Muffins

Two ingredients. That's not a typo. These chocolate protein muffins use just two ingredients and come out fluffy, chocolatey, and surprisingly satisfying. At only 50 calories per muffin, you can eat several without thinking twice about it - which is exactly what I do every time I make a batch.

They're perfect for meal prep because they store well and make a great grab-and-go breakfast or snack. The whole batch is ready in 15 minutes including bake time, which means you can have fresh muffins faster than it takes to drive to a coffee shop and buy one.

15 minutes total time6-8 muffins makes50 per muffin caloriesAbsolute beginner difficulty
Get the recipe →
15-Minute Lazy Girl Pumpkin Gnocchi
08

15-Minute Lazy Girl Pumpkin Gnocchi

I called this "lazy girl gnocchi" for a reason - it's the easiest gnocchi you'll ever make. No boiling potatoes, no ricing, no fuss. The pumpkin does all the heavy lifting, and you end up with these soft, pillowy little dumplings tossed in a simple sauce that tastes like fall in a bowl.

Fifteen minutes from start to plate. That's faster than most pasta dishes, and you get the satisfaction of saying you made gnocchi from scratch. It's cozy, it's filling at 400-450 calories per serving, and it's one of those meals that makes you feel like a better cook than you think you are.

15 minutes total time2 servings400-450 caloriesEasy difficulty
Get the recipe →
McGriddle-Style Breakfast Sandwich
09

McGriddle-Style Breakfast Sandwich

If you grew up loving McDonald's McGriddles, this vegetarian version is going to make your morning. It's got that same sweet-and-savory thing going on with maple-infused pancakes as the "bun," a fried egg, and melty cheese. But instead of a fast food drive-through, it takes 15 minutes in your own kitchen.

This is my weekend breakfast treat, but honestly it's fast enough for a weekday too if you're motivated. At 350-400 calories, it's a real breakfast that fills you up and tastes like an indulgence without actually being one. Once you make your own, you'll never hit the drive-through for one again.

15 minutes total time1 servings350-400 caloriesEasy difficulty
Get the recipe →
10

Hot Chocolate Protein Oatmeal with Spicy Eggs

This is the recipe for people who want a serious breakfast. We're talking hot chocolate protein oatmeal paired with spicy eggs on the side - sweet and savory in one meal, 53 grams of protein, and it all comes together in 15 minutes. It's basically a full day's worth of breakfast energy packed into one bowl (and one plate).

I know the combination sounds unusual, but trust me on this one. The rich chocolatey oatmeal and the savory spiced eggs complement each other perfectly. At 550-650 calories with 53g of protein, this will keep you fueled straight through to lunch without even thinking about snacking.

15 minutes total time1 servings550-650 calories53g proteinEasy difficulty
Get the recipe →
Silky Chinese-Style Steamed Eggs
11

Silky Chinese-Style Steamed Eggs

If you've never had Chinese-style steamed eggs, you're in for a treat. The texture is silky, custard-like, and incredibly delicate - nothing like scrambled or fried eggs. It's one of those simple dishes that feels elegant and comforting at the same time, and it takes just 15 minutes with minimal hands-on work.

The secret is straining the egg mixture and using the right water-to-egg ratio. The result is this perfectly smooth, jiggly custard that you top with a drizzle of soy sauce and sesame oil. At only 150 calories, it's a light meal or side dish that punches way above its weight in flavor.

15 minutes total time1-2 servings150 caloriesEasy difficulty
Get the recipe →
12

Simple Two-Ingredient Pasta

Just flour and water. That's the entire ingredient list. No eggs, no pasta machine, no culinary degree required. This recipe proves that homemade pasta is way easier than you think, and you can go from dry flour to cooked pasta in about 13 minutes. Thirteen minutes for fresh pasta - let that sink in.

The texture is slightly al dente but softer and more pliable than dried pasta, which means it soaks up whatever sauce you pair it with beautifully. Toss it with olive oil and garlic, a quick marinara, or any of your favorite sauces. Once you realize how fast this is, boxed pasta starts collecting dust.

13 minutes total time1 servings350-400 caloriesAbsolute beginner difficulty
Get the recipe →
13

Leftover Pasta with Pesto Mushrooms

Got leftover pasta sitting in the fridge? This is exactly what to do with it. Sauteed mushrooms tossed with pesto and mixed into whatever pasta you have on hand - it's a 20-minute meal that turns yesterday's leftovers into something that feels brand new.

The mushrooms get beautifully golden and earthy, and when they hit the pesto, everything comes together into this rich, savory, herby situation that makes you forget you're eating leftovers. At 340 calories, it's a light but satisfying dinner that reduces food waste and tastes incredible. Win-win.

20 minutes total time2 servings340 caloriesEasy difficulty
Get the recipe →
Haunted Bean Salad
14

Haunted Bean Salad

Don't let the name fool you - this rainbow bean salad is anything but scary. It's a colorful mix of beans tossed in a tangy-sweet dressing that gets better the longer it marinates. I eat this 3-4 times a week because it's that good, and it's one of the best meal prep recipes I've ever created.

Zero cooking required - just chop, mix, and let it sit. Fifteen minutes of active time and you've got a dish that's packed with protein, iron, magnesium, and zinc. High in fiber so it keeps you full. Eat it as a main, a side, or scoop it up with chips. It's also naturally vegan and gluten-free, so it works for pretty much everyone.

15 minutes (no cooking) total time6-8 servings180-220 per serving caloriesAbsolute beginner difficulty
Get the recipe →
15

Plant-Based Milk Four Ways

Once you make your own plant-based milk, store-bought will never hit the same. This guide walks you through four different milks - hemp, rice, almond, and cashew - so you can find your favorite. Each one takes about 10 minutes of active time and costs a fraction of what you'd pay at the store.

The surprise winner? Hemp milk - it has the most flavor and the most interesting taste. Rice milk gives off nostalgic horchata vibes. Almond is the most versatile for cooking and baking. And cashew is thick like heavy cream, perfect for sauces and coffee. Make one, make all four, and stock your fridge with fresh homemade milk all week.

10 minutes per milk active time3-4 cups per batch makes30-150 per cup (varies by type) caloriesAbsolute beginner difficulty
Get the recipe →

That's 15 vegetarian meals, every single one ready in 20 minutes or less. From 5-minute desserts to 15-minute dinners to fresh homemade pasta in 13 minutes flat - quick cooking doesn't have to mean sacrificing flavor, nutrition, or creativity.

My challenge to you: pick three recipes from this list and make them this week. Just three. I promise that once you see how fast and delicious these are, the "I don't have time to cook" excuse disappears pretty quickly. These are the recipes that keep me out of the drive-through and actually excited to get in the kitchen, even on my busiest days.

If you try any of these recipes, tag me on Instagram @holisticbravo so I can see what you made! And if you want to watch me make any of these step by step, head over to my YouTube channel where every recipe has a full video. Happy cooking!

Crystal Bravo

Vegetarian for years, lifting for most of them. I write up every recipe I film on YouTube so you can actually make it.