Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Macro Bowl Recipe

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

This macro bowl is packed with everything I want in a satisfying meal. Fluffy rice, crispy peanut-coated tofu, and roasted vegetables come together with a creamy peanut lime sauce for a balanced dinner that is ready in about 50 minutes. It is colorful, customizable, and filling enough to keep everyone at the table happy.

Top view of a bowl filled with rice, greens, veggies, tofu and surrounded by toppings

Macro bowls are one of my favorite meals because they combine whole grains, vegetables, plant-based protein, healthy fats, and a flavorful sauce in every bite. Each bowl can be customized with different toppings and ingredients, making it just as versatile as a vegetarian fajita bowl when everyone wants to build their own dinner. Make a macro bowl this week, and let me know how you customized your bowl.

I created this recipe while experimenting with powdered peanut butter after discovering how much flavor it added without making sauces too heavy. My family immediately loved the combination of crispy tofu, roasted vegetables, and most of all the creamy peanut sauce. My boys actually said they could eat that sauce for breakfast. Ha! Which is when I discovered another great use for powdered peanut butter in a Greek yogurt bowl with peanut butter. They were absolutely thrilled when I served it to them.

It really does not get more balanced or more delicious than this easy macro bowl. The rice provides satisfying carbohydrates, tofu adds crispy plant-based protein, sweet potatoes contribute fiber and vitamins, and the kale adds freshness and essential vitamins. I tie all this goodness together with a creamy peanut lime sauce, which, in my opinion as a health coach, has no business tasting this good while being so healthy. 

Preparing this macro bowl is easy because several ingredients cook at the same time. I start by making the coating for the tofu before tossing the cubes and placing them on one half of a baking tray. Then I coat my sweet potatoes and mushrooms in a bit of salt and olive oil and put them next to the tofu. While the tofu and vegetables bake, I whisk up my peanut lime dressing. Once everything is ready, all that is left is assembling the bowls. I start with a base of my pre-cooked rice and shredded kale, then add my tofu and vegetable layer, followed by my favourite topping of avocado, carrots, microgreens and radishes. Finally, I add a hearty drizzle of the delicious dressing and enjoy. 

One of the reasons this macro bowl has stayed in our regular meal rotations is because everyone could build a bowl they would genuinely enjoy. In the beginning, I had to fight every urge to convince my kids to add more greens to what was essentially just rice, tofu, sweet potatoes, and tons of dressing. And over the years, without me even noticing, they slowly started adding more and more to their bowls. Last week I accidentally grabbed my son’s bowl from the counter, thinking it was mine just by the sheer amount of extra veggies. If you have picky eaters, this is a great meal to get them interested in other nutritious ingredients.

🥘 Ingredients

Everything in this macro bowl works together to create a colorful, balanced meal with plenty of texture and flavor. This is what I use:

Top view of different veggies, sticks of tofu, rice, seasonings and a container of powdered peanut butter

Cooked rice: I usually use brown or white rice as my grain base, but quinoa and farro also work really well.

Fresh kale: Shredded kale adds color, texture, and a nutritious base for the warm ingredients.

Extra firm tofu: I use this as my plant-based protein, which becomes lovely and crispy in the oven while soaking up the peanut seasoning.

PB2 powdered peanut butter: This creates the flavorful coating on the tofu.

Cornstarch: I add this to the tofu seasoning to create the light, crispy exterior. 

Spices: I use sea salt, ground black pepper, paprika, cayenne, or chipotle seasoning for a warm and slightly smoky or spicy flavor depending on my preference.

Sweet potato: I roast sweet potatoes until they are caramelized, and they contribute natural sweetness to the bowl.

Mushrooms: I like using a combination of shiitake and cremini mushrooms for varied flavor and texture. 

Oil or vegetable broth: Either option helps the vegetables roast evenly. 

Peanut lime sauce: I mix PB2 powdered peanut butter, olive oil, fresh lime juice, water, maple syrup, sea salt, black pepper, and optional paprika, cayenne, or chipotle seasoning to create the tasty sauce. 

Optional toppings: My favorite toppings for this macro bowl include avocado, radishes, shredded cabbage, and microgreens.

🔪 How To Make

This macro bowl comes together in stages. This is how I deal with all the different parts before combining them into one delicious bowl:

Make tofu seasoning: In a medium bowl, I combine the powdered peanut butter, cornstarch, salt, black pepper, and my choice of either paprika, cayenne, or chipotle seasoning and mix it all.

Hand mixing a powdered mixture in a turquoise bowl with a metal spoon

This macro bowl comes together in stages. This is how I deal with all the different parts before combining them into one delicious bowl:

Make tofu seasoning: In a medium bowl, I combine the powdered peanut butter, cornstarch, salt, black pepper, and my choice of either paprika, cayenne, or chipotle seasoning and mix it all.

Hand using a spoon to to coat tofu pieces with a powdered mixture in a turquoise bowl

Roast tofu and vegetables: I roast the tofu and vegetables in a 450F preheated oven for 25- 30 minutes, flipping halfway through.

Hand putting tofu pieces on a baking sheet with veggies on it

Make sauce: While everything roasts, I whisk together the powdered peanut butter, olive oil, lime juice, water, maple syrup, and seasoning until smooth.

A glass jar with a brown sauce in it and a whisk

Assemble the bowls: I divide the rice and shredded kale between serving bowls, then top with the roasted tofu and vegetables. Next, I add avocado, carrots, radishes, microgreens, and a generous drizzle of peanut lime sauce and serve immediately.

My #1 Secret Tip for this easy macro bowl recipe is to spread the tofu in a single layer with plenty of space between the cubes. If I am making a large quantity, I sometimes roast my vegetables and tofu on separate trays. Crowding the pan traps steam, preventing the tofu from developing the satisfying crispy exterior.

Other Tips To Keep In Mind:

  • Press the tofu: I press my tofu for at least 20-30 minutes to remove as much moisture as possible. This helps the coating stick better and creates a crispier texture. 
  • Keep cuts uniform: I cut my vegetables into similar-sized pieces to ensure they roast evenly.
  • Massage the kale: If I am serving the kale raw, I toss it with 1-2 teaspoons of the peanut sauce and gently massage it for 30 seconds to soften the fibers in the leaves. 
  • Whisk sauce just before serving: This sauce has a tendency to thicken as it sits, which is why I prefer whisking it just before serving. If your sauce has thickened up, add 1-2 tablespoons of water and continue whisking until it reaches your preferred consistency. 
  • Roast on upper rack: This helps the tofu brown more while also giving the vegetables caramelized edges.

📖 Variations 

As I have mentioned before, this macro bowl is incredibly flexible, making it easy to use whatever grains, proteins, and vegetables I already have on hand. These are 3 of my favorite variations:

Mediterranean macro bowl: I swap the peanut sauce for Greek salad dressing mixed with 1 teaspoon of tahini, and replace the sweet potatoes with 1 cup roasted zucchini and top with cucumber, cherry tomatoes, and kalamata olives. I finish this bowl with a sprinkle of fresh parsley, and serve it on balmy summer nights. 

Southwestern flavor: Instead of peanut sauce, I use creamy avocado green goddess dressing, and add 1 cup roasted corn, black beans, and bell peppers in place of the mushrooms. My husband loves adding sliced jalapenos to his bowl.

Quinoa power bowl: I replace the rice with cooked quinoa, and add roasted broccoli florets and edamame for even more plant-based protein. When I make this for my boys, I usually sprinkle over some extra roasted peanuts for crunch. 

🍽 Serving Suggestions

If you are planning on making this macro bowl but want to add even more flavor, I recommend using 4 ingredient cilantro lime rice for your grain base. This really complements the flavors in the peanut sauce. You could also try it with miso mushrooms instead of roasted mushrooms for more umami flavor.

I love making these bowls using leftover bits and pieces. Last week, I used vegan fried rice from the night before and made a fresh apple cider vinegar coleslaw to add on top. My kids added leftover Chipotle corn salsa to their bowls, and since they were ravenous after sports practice, I made a vegan gluten free focaccia, which they used to mop up extra dressing. 

🧊 Storing And ♨️ Reheating

Refrigeration: I store the rice, tofu, roasted vegetables, and peanut sauce in separate airtight containers in the refrigerator for up to 4 days. 

Freezing: The cooked tofu, rice, and roasted vegetables freeze well for up to 2 months. I recommend making the peanut sauce fresh for the best flavor and consistency.

Reheating: I warm the rice, tofu, and vegetables in the microwave or in a skillet over medium heat until heated through. Add the kale, fresh toppings, and peanut sauce just before serving.

❓Recipe FAQs

Why did my tofu not turn out crispy?

Tofu usually stays soft if it has not been pressed for long enough or if the baking sheet was overcrowded. If I have the time, I press my tofu for up to 1 hour to get rid of most of the excess moisture. This is also why I sometimes roast my tofu on a separate baking sheet. I usually roast the tofu and vegetables together in the interest of saving time, but if you are not in a hurry, spreading them out is great for a crispy texture.

Should I cook the rice ahead of time, or use freshly cooked rice?

Either works, but in my experience, slightly cooled rice is actually easier to use in macro bowls as the grains stay separate instead of clumping together. If you are using freshly cooked rice, spread it on a baking sheet for 10-15 minutes before assembling your bowls. This also helps to keep the greens from wilting too quickly.

What can I do if my peanut sauce is too thick?

Powdered peanut butter thickens as it sits, so it is completely normal for the sauce to become thicker over time. When this happens, I whisk in 1 tablespoon of water at a time until it reaches my preferred consistency.

Love this plant based recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

Print Recipe
No ratings yet

Macro Bowl Recipe

This macro bowl is packed with everything I want in a satisfying meal. Fluffy rice, crispy peanut-coated tofu, and roasted vegetables come together with a creamy peanut lime sauce for a balanced dinner that is ready in about 50 minutes. It is colorful, customizable, and filling enough to keep everyone at the table happy.
Prep Time20 minutes
Cook Time30 minutes
Total Time50 minutes
Course: Main Course
Cuisine: American
Diet: Gluten Free, Vegan, Vegetarian
Servings: 2
Calories: 1559kcal
Author: Anjali Shah

Ingredients

Optional toppings:

Sauce:

Instructions

  • Preheat the oven to 450 F/ 230 C
  • Combine the PB2, cornstarch, ½ teaspoon of the salt, pepper and paprika/chipotle/cayenne (if using) in a bowl. Toss in the tofu until well coated.
  • Add the coated tofu to a parchment lined baking sheet, keeping them to one side.
  • Toss the sweet potato and mushrooms in a drizzle of oil (or broth if oil free) and the rest of the salt. Add to the other side of the baking sheet.
  • Bake for 25-30 minutes, until the tofu is crispy and the sweet potatoes are soft. Take out the mushrooms at about 15-20 minutes if you like them on the less cooked side. You can also saute the mushrooms if you prefer.
  • Meanwhile, mix the sauce ingredients in a small bowl.
  • Separate the kale and rice into two bowls. You can also toss the kale with 1-2 tablespoons of the sauce if you prefer.
  • Once the tofu and veggies are done, build the bowls by adding them to the rice and kale.
  • Top with any optional ingredients.
  • Drizzle with extra sauce and devour!

Notes

  • My #1 Secret Tip for this easy macro bowl recipe is to spread the tofu in a single layer with plenty of space between the cubes. If I am making a large quantity, I sometimes roast my vegetables and tofu on separate trays. Crowding the pan traps steam, preventing the tofu from developing the satisfying crispy exterior. 
  • Press the tofu: I press my tofu for at least 20-30 minutes to remove as much moisture as possible. This helps the coating stick better and creates a crispier texture. 
  • Keep cuts uniform: I cut my vegetables into similar-sized pieces to ensure they roast evenly.
  • Massage the kale: If I am serving the kale raw, I toss it with 1-2 teaspoons of the peanut sauce and gently massage it for 30 seconds to soften the fibers in the leaves. 
  • Whisk sauce just before serving: This sauce has a tendency to thicken as it sits, which is why I prefer whisking it just before serving. If your sauce has thickened up, add 1-2 tablespoons of water and continue whisking until it reaches your preferred consistency. 
  • Roast on upper rack: This helps the tofu brown more while also giving the vegetables caramelized edges.

Nutrition

Calories: 1559kcal | Carbohydrates: 246g | Protein: 61g | Fat: 41g | Saturated Fat: 5g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 22g | Cholesterol: 1mg | Sodium: 665mg | Potassium: 2108mg | Fiber: 17g | Sugar: 27g | Vitamin A: 33217IU | Vitamin C: 175mg | Calcium: 443mg | Iron: 8mg

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Subscribe to newsletter

Copyright 2026 The Picky Eater®, LLC. All rights reserved. Powered by Crave