Easy Vegan Tofu Bolognese (30 Minutes, High Protein & Oil-Free)
If there’s one comfort food I never get tired of, it’s spaghetti bolognese. Back in my college days, it was my go-to meal — quick, filling, and easy to make. Even now, whenever I run out of dinner ideas, spaghetti always comes to the rescue.
Now that I follow a vegan diet, I’ve been on a mission to recreate a delicious vegan bolognese that truly satisfies. I’ve tried several recipes using lentils and textured soy, but none of them really hit the mark.
📌 Save this easy tofu recipe to Pinterest so you can make it later!
So I started experimenting — and discovered the secret: blending tofu into a rich, flavorful tomato sauce for a protein-packed twist.
Why You’ll Love This Vegan Tofu Bolognese
This baked tofu bolognese is hearty, healthy, and incredibly budget-friendly. It’s the perfect weeknight meal when you want something satisfying but don’t want to spend hours in the kitchen. Best of all — it’s ready in just 30 minutes!
Highlights:
- 100% plant-based and oil-free
- Packed with 30 grams of protein per serving
- Ready in 30 minutes
- Budget-friendly and easy to prep
- Rich in flavor with simple pantry ingredients
Ingredients That Make It Work
This recipe is simple but powerful — combining tofu, tomato sauce, and pasta to create a flavorful and high-protein meal. These three staples are not only affordable but also versatile enough for endless variations.
To make it a balanced meal, fill half your plate with this tofu meat sauce and the other half with steamed greens like:
- Asparagus (my favorite!)
- Broccoli
- Brussels sprouts
- Zucchini
- Any seasonal veggies you love
Each serving (including 1.5 cups of steamed asparagus) has about 450 calories and is rich in calcium, iron, magnesium, and zinc — making it a complete and nutrient-dense plant-based dinner.
Need easy vegan recipe ideas?
The Health My Lifestyle Meal Planner gives you new done-for-you, adjustable meal plans every Friday, 600+ easy plant-based recipes, and an automated grocery list that updates instantly. Save time, eat better, and make healthy eating the easiest part of your week.
Start Easy Meal Planning
Cooking Tips
- Bake or Air Fry the Tofu: I baked mine for a chewy texture, but you can use an air fryer to save time.
- Oil-Free Option: This recipe uses no oil at all, keeping it light yet filling.
- Gluten-Free Friendly: Simply swap in gluten-free pasta.
- Extra Protein Boost: Use lentil or chickpea pasta for even more protein and fiber.
Easy Vegan Tofu Bolognese {30 Minutes}
Easy vegan tofu bolognese that is oil free and can be made within 30 minutes. High protein plant based dinner recipe under 500 calories.
Ingredients
- 2 bundles asparagus
- 3 tsp soy sauce (sodium reduced)
- 1 tsp garlic powder
- 16 oz. firm tofu
- 2 cloves garlic, pressed
- 1/2 onion, diced
- 2 tsp Italian seasoning
- 30 oz tomato sauce
- 3 tsp tomato paste
- 10 oz. whole wheat (or lentil/chickpea) pasta (less or more is fine)
Instructions
- Preheat oven to 375 F.
- Take pieces of the firm tofu, squeeze the water out with your hand, then crumble it into a bowl. Make sure the crumbles are small like grounds.
- Add the soy sauce and the garlic powder on the crumbles and mix. Then spread them over a baking sheet and bake for 20-30 minutes. They should be a little bit hard on the outside but still soft on the inside. You can leave them longer if you want them more crisp.
- While they are baking prepare the pasta according to the package.
- Steam the asparagus (or other veggie) in 1/2 cup water until soft.
- Take a larger sauce pan and add 1/4 cup water. Add the pressed garlic and diced onion and steam for a few minutes. Then add tomato sauce, herbs, tomato paste, and the tofu grounds (when they are ready).
- Split everything into 4 equal serving sized and serve.
Notes
The nutrition info is based on making the recipe with steamed asparagus and 10 oz. whole wheat spaghetti.
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 450Total Fat: 8.2gCholesterol: 0mgSodium: 1192mgCarbohydrates: 76gFiber: 12.3gProtein: 29.4g
Follow me on Pinterest for more protein vegan recipes.
Final Thoughts
This tofu marinara bolognese has become one of my favorite easy vegan dinners. It’s quick, wholesome, and high in plant-based protein — exactly what I need after a busy day. Plus, it’s family-friendly and budget-approved!
If you’re looking for tasty tofu recipes that don’t taste bland or boring, give this one a try — it might just become your new go-to meal, too.
Frequently Asked Questions About Vegan Tofu Bolognese
What kind of tofu works best for vegan bolognese?
For the perfect texture, it’s best to use firm or extra-firm tofu. These types hold their shape well and crumble easily, giving your sauce that satisfying, meaty consistency without falling apart. Softer tofu varieties tend to release more water and can make the sauce too runny.
Do I need to press the tofu first?
Pressing tofu helps remove excess moisture, which makes it crispier when baked or air-fried. If you’re short on time, simply pat the tofu dry with a towel before crumbling it into the sauce — it will still work beautifully.
Can I make this tofu bolognese gluten-free or oil-free?
Yes! To keep the recipe oil-free, skip the oil and choose a tomato sauce with no added oil. For a gluten-free version, use gluten-free pasta and replace any soy sauce with tamari or coconut aminos.
How can I make the tofu taste more “meaty”?
The secret to a rich, meaty flavor lies in the seasoning. Add umami-rich ingredients like soy sauce, nutritional yeast, smoked paprika, garlic, and onion powder. Baking or air-frying the tofu also helps create a chewy, meat-like texture before it’s mixed into the sauce.
How long do leftovers last, and can I freeze them?
Leftovers can be stored in an airtight container in the fridge for up to four days. If you want to meal prep or save some for later, freeze the sauce separately from the pasta for up to three months. Simply thaw and reheat before serving.
What type of pasta goes best with tofu bolognese?
Classic spaghetti is always a winner, but you can use any pasta shape you love — penne, rigatoni, or even fusilli. For extra protein and fiber, try lentil or chickpea pasta. These pair perfectly with the tofu meat sauce and keep you feeling full longer.
Can I air fry the tofu instead of baking it?
Absolutely! Air frying the tofu gives it an even crispier texture and speeds up the cooking time. It’s a great option if you want to make the dish in under 30 minutes.
How can I make this vegan bolognese even higher in protein?
You can easily boost the protein by pairing the tofu sauce with a high-protein pasta or adding blended lentils or white beans into the tomato sauce. This creates a hearty, nourishing meal that’s ideal for active lifestyles or post-workout recovery.
What vegetables can I serve with vegan tofu bolognese?
Steamed greens are the perfect side! Try asparagus, broccoli, Brussels sprouts, or zucchini. Filling half your plate with vegetables helps balance the meal and adds plenty of fiber and micronutrients.
Can I make this tofu bolognese ahead of time?
Yes, this recipe is great for meal prep. You can cook the tofu and sauce ahead of time, then reheat and combine with pasta when ready to serve. It actually tastes even better the next day after the flavors have had time to blend.
📌 Save “Easy Vegan Tofu Bolognese” to Pinterest to keep this recipe handy for your next meal prep day!

You may also like:
- Vegan Protein Mac and Cheese Recipe That Actually Tastes Good
- High Protein Ramen Recipe
- High-Protein Vegan Air Fryer Dinners (20–35g)
- High-Protein Vegan Lasagna
Be sure to check out the High-Protein Vegan Recipes (20–40g Protein) Full Meals Guide
